ACCESS=accounts (config/access.ts; open stays the default and behaves as before): Newznab and the catalog's releases routes name a user (apikey or the web interface's token), whose tier sets searches and NZBs per UTC day (Newznab 500/501, the catalog 429) and how far back they see (102/403). Counted in one upsert per use, so the last one can't be taken twice; caps, stats and refused requests aren't counted. Signup takes an invite (SIGNUP), which may give a tier; ace access:invite, access:tier (extends a running tier), access:suspend. The web interface signs in and shows the day's usage and the Newznab key. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
6 lines
302 B
TypeScript
6 lines
302 B
TypeScript
/**
|
|
* Newznab API formatting, independent of AdonisJS. From voyager 1 (its CONCEPT.md D23).
|
|
*/
|
|
export { CATEGORIES, categoryLabel, expandCategories, parentCategory } from './categories.js'
|
|
export { capsXml, errorXml, resultsXml, type ApiLimits, type NewznabItem, type NewznabServer } from './xml.js'
|