ze0s
24f31574e5
feat(indexers): update PTP announce to new format ( #1738 )
...
* feat(indexers): update PTP to new format
* fix: update expect line
* feat: use unique key for dl link
* feat: update pattern
* fix: definition tests
* feat: rename var
* feat: add custom vars map
* feat: start mapCustomVars
* Update internal/indexer/definitions/ptp.yaml
Co-authored-by: nuxen <felix.schubert1998@gmail.com>
* feat(indexers): map custom indexer vars
* feat: support upload unix epoch time
* feat(releases): update mapvars
* feat(indexers): remove ptp api init
* feat(indexers): update ptp category mapping
* feat(releases): show announce type in details
* feat(releases): mapvars announcetype
---------
Co-authored-by: nuxen <felix.schubert1998@gmail.com>
2024-12-08 23:35:32 +01:00
Kyle Sanderson
4cc0f9cc83
feat(tests): add Parallelization where possible ( #1823 )
...
* feat(tests): add Parallelization where possible
2024-11-23 15:16:09 +01:00
ze0s
0016228d89
feat(indexers): add External Identifier to map with ARR indexers ( #1534 )
...
* feat(indexers): add External Identifier to map with ARR indexers
* fix: web build
* fix: tests
* feat: set identifier for manual processing
2024-05-04 12:37:01 +02:00
ze0s
3c3b47fa10
feat(macros): add IndexerName
( #1511 )
...
* feat(macros): add IndexerName
* fix: tests
* fix: tests
2024-04-16 17:35:17 +02:00
ze0s
51a7f71372
fix(filters): OPS and RED split Artist and Album ( #1398 )
...
* fix(filters): OPS and RED parse and match Artist and Album
* fix(filters): rls raw
2024-02-12 14:16:16 +01:00
ze0s
5328078b32
fix(filters): RED and OPS lossless parsing and filtering ( #1373 )
...
* fix(filters): RED and OPS lossless parsing and filtering
* fix(filters): logscore and EP parsing
* fix(filters): tests
* fix(filters): tests
* feat(definitions): RED parse title variable
* feat(indexers): setup indexer to filter tests
* feat(indexers): tests and improve parsing
* feat(indexers): improve tests
2024-01-28 22:03:25 +01:00
ze0s
fffd5bbf56
feat(indexers): GGn improve release name parsing ( #1366 )
...
* feat(indexers): GGn improve IRC parsing
* chore: organize imports
2024-01-24 17:58:46 +01:00
ze0s
45b522abf8
chore: update license header year ( #1332 )
...
* chore: update license header year
* chore: update license header year tsx files
* chore: update license header
2024-01-01 16:21:02 +01:00
Frederick Robinson
fef0da5711
feat(definitions): add expectations for test lines ( #1257 )
...
* factor out test helpers
* refactor, add tests for animebytes
* revert test refactor
* better name
* change format, migrate some examples
* migrated remaining test cases
* add comment about `Test` vs `Tests`
* refactor
* reorder expectations to match vars
* generate
* turn on strict unmarshalling, remove old `Test` from schema
* start modifying actual definitions
* done with the As
* Bs
* C, D
* E, F
* G, H, I, ... L
* M, N
* O, P
* R
* bonus error. without this, pattern/vars disagreement can panic.
* S
* T, U
* X.. Now we know our ABCs next time won't you sing with meeeee
* fix another test
* another driveby change
* be less strict parsing custom definitions
* fix(definitions): load custom definitions
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-11-18 15:41:39 +01:00
ze0s
604c7896bd
chore: add LICENSE GPLv2-or-later ( #897 )
...
* chore: add LICENSE
* chore: add LICENSE to README
2023-05-01 16:21:59 +02:00
ze0s
6ad4abe296
fix(announce): parse torrentUrl ( #557 )
...
fix(announce): generate torrentUrl
2022-12-03 21:20:06 +01:00
ze0s
25a165b764
feat(indexers): add support for optional baseurl override ( #551 )
...
* feat(indexers): optional baseurl override
* feat(indexers): update baseUrl parsing
* refactor(indexers): BREAKING move parse to IRC struct
* Move Parse as part of IRC struct from Indexer
* Updated definitions
* Build torrentUrl in stages
* Use new url.JoinPath to build torrentUrl
* Update tests
* refactor(indexers): select option obj
* refactor(indexers): make backwards compatible
2022-12-03 15:40:45 +01:00
E7
48d6468503
feat(indexers): TorrentName templating ( #381 )
...
* feat(indexers): animebytes improve parsing
* Update animebytes.yaml
fix music parsing
* parse releaseEpisode
* add torrentname template
* improve releaseTags parsing
* add torrentName templating
conditional rendering of group and episode number
add freeleech parsing
* fix(indexers): improve ab releasename parsing
* feat(macros): expose TorrentID, GroupID, and Size
* Revert "feat(macros): expose TorrentID, GroupID, and Size"
This reverts commit dae40116a1cce40f3c18d057d0af697af4407274.
* change year to use parentheses
Co-authored-by: ze0s <ze0s@riseup.net>
Co-authored-by: varoOP <varoOP@protonmail.com>
2022-08-25 14:47:41 +02:00