Commit graph

292 commits

Author SHA1 Message Date
ze0s
a5bc2c09c4
feat(indexers): add BitTorrentFiles (#442) 2022-08-31 15:57:07 +02:00
ze0s
5fdc5dbd1f
feat(indexers): add XSpeeds (#441) 2022-08-31 15:55:27 +02:00
ze0s
43d6ac66e6
feat(indexers): add SceneHD (#440) 2022-08-31 15:53:05 +02:00
ze0s
7b1f8a4668
feat(indexers): add PolishSource (#438)
* feat(indexers): add PolishSource

* fix(indexers): PS download with https
2022-08-31 15:48:19 +02:00
ze0s
e0be2a1e3e
feat(indexers): add PolishTracker (#436)
* feat(indexers): add PolishTracker

* fix(indexers): PT update port
2022-08-31 15:47:47 +02:00
ze0s
75f75d7764
feat(indexers): add OppaiTime (#435) 2022-08-31 15:43:27 +02: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
ze0s
b50688159e
feat(feeds): add generic RSS support (#410)
* feat(feeds): add generic rss support

* feat(feeds/web): add generic rss support

* implement rss downloading

* gosum + mod

* re-add size from Custom field.

* implement uploader + category

* sync

* remove double assignment (+torznab)

* didn't save the rss file >.>

* cleanup

* fixfeeds): create rss indexer

* fix(feeds): stop feed

* feat(feeds): support nexusphp rss enclosure link

* feat(feeds): check size for custom size

* fix(feeds): race condition and only stop enabled feeds

* fix(feeds): unify indexer implementation badge

Co-authored-by: Kyle Sanderson <kyle.leet@gmail.com>
2022-08-20 00:34:46 +02:00
Kyle Sanderson
b607aef63e
fix(indexers): red grab torrent id (#413) 2022-08-19 13:12:55 +02:00
SweetMNM
4c93cac248
feat(indexers): add Fuzer (#406)
* Add Fuzer indexer

* Fuzer encode torrent name
2022-08-12 13:31:20 +02:00
SweetMNM
0195e2e8b3
feat(indexers): add Hebits (#402)
* Add Hebits indexer

* add hebits irc tests
2022-08-11 19:53:28 +02:00
ze0s
44dfae8100
feat(indexers): nbl set tls inv cmd and improve parsing (#403)
* fix(indexers): nbl set tls default true

* feat(indexers): nbl add invite cmd and improve parse

* feat(indexers): improve parsing
2022-08-11 16:52:42 +02:00
ghostserverd
bd8db18a0e
fix(indexers): ptm regexp make preGAP optional (#395) 2022-08-03 01:36:13 +02:00
F4n4t
db9d048f5d
feat(indexers): torrentsyndikat change releaseTags to tags (#394) 2022-08-02 17:08:22 +02:00
ze0s
649fb1fbef
feat(indexers): add HD-Space (#392)
* feat(indexers): add HD-Space

* feat(indexers): hd-space use rsspid

* feat(indexers): use full baseurl
2022-08-02 00:12:50 +02:00
ze0s
ebfae638dc
fix(indexers): immortalseed irc addr (#391)
fix(indexers): immortalseed irc
2022-08-01 23:41:02 +02:00
ze0s
a9fe2cf500
fix(indexers): immortalseed settings parse (#386) 2022-07-31 17:22:18 +02:00
ze0s
e94fd18571
feat(indexers): add ImmortalSeed (#385) 2022-07-31 16:44:05 +02:00
ze0s
7de5194767
feat(indexers): add RetroFlix (#384) 2022-07-31 16:43:48 +02:00
ze0s
5d9a8099da
feat(indexers): add nCore (#383)
* feat(indexers): add nCore
2022-07-29 17:42:21 +02:00
varoOP
c5d30c0515
feat(indexers): add subsplease (#373) 2022-07-28 15:01:33 +02:00
ze0s
97f527dd81
fix(indexers): emp parse pattern id (#379) 2022-07-27 23:00:54 +02:00
ze0s
4f3091a4a7
feat(indexers): btn improve parsing (#371)
* feat(indexers): btn improve parsing
2022-07-23 16:47:15 +02:00
ze0s
31441ff4c3
fix(indexers): tn fix category parsing (#370) 2022-07-23 15:53:38 +02:00
varoOP
b03edbfc87
feat(indexers): add PB (#339) 2022-07-10 16:04:13 +02:00
Ludvig Lundgren
c1df9c817f
fix(feeds): torznab update and delete (#346)
* fix(feeds): torznab update and delete

* fix(feeds): repo cache exists check err
2022-07-09 16:25:40 +02:00
Ludvig Lundgren
33e3691737
fix(indexers): delete and clean (#343) 2022-07-07 18:31:42 +02:00
varoOP
95ff83cd3a
feat(indexers): animebytes parse group and category (#327)
* refactor(AB): get releaseGroup

* feat(AB): match category
2022-07-06 15:01:52 +02:00
Ludvig Lundgren
97020a957c
fix(indexers): mtv tags to category parsing #337
* fix(indexers): mtv tags to category parsing
2022-07-05 13:43:34 +02:00
Ludvig Lundgren
0e88117702
feat(logging); improve messages and errors (#336)
* feat(logger): add module context

* feat(logger): change errors package

* feat(logger): update tests
2022-07-05 13:31:44 +02:00
Ludvig Lundgren
94a3810f57
fix(indexers): torznab update not working (#332) 2022-07-02 18:23:46 +02:00
Ludvig Lundgren
4126253958
feat(indexers): milkie add more announcers (#328) 2022-07-01 14:57:01 +02:00
Ludvig Lundgren
aa500fd13d
fix(indexers): indexers store and update (#318)
* fix(indexers): store and update set map

* chore: update go to 1.18
2022-06-19 22:22:27 +02:00
Ludvig Lundgren
f9cf837486
fix(indexers): duplicates in list (#317)
* feat(indexers): refactor setup and updates

* feat(indexers): use definitions as non-pointer
2022-06-19 21:24:04 +02:00
Kyle Sanderson
0256ea52fd
fix(indexers): don't crash on empty custom-definition (#311) 2022-06-16 01:36:39 +02:00
Kyle Sanderson
8c720ac23e
fix(indexers): don't die on failed load of custom-definitions (#303)
* fix(custom-definitions): don't die on failed load
2022-06-15 23:04:15 +02:00
Kyle Sanderson
bb3ea6ff18
feat(indexers): add PT (#298)
* feat(indexers): add PT
2022-06-11 06:40:19 +02:00
Ludvig Lundgren
7957733254
chore(deps): update go deps (#287) 2022-06-01 20:00:11 +02:00
Kyle Sanderson
f836272fe6
feat(indexers): add AL (#282)
* feat(indexers): add AL
2022-05-25 12:16:00 +02:00
Kyle Sanderson
fe8419f1cb
feat(indexers): add bit-hdtv (#283)
* indexers: add bit-hdtv

* bit-hdtv: update bot name.
2022-05-25 12:13:26 +02:00
Ludvig Lundgren
91b094f4f4
feat(confg): reload on save and refactor logging (#275)
* feat(confg): reload on save

* refactor(logging): rework
2022-05-20 09:27:01 +02:00
Ludvig Lundgren
198528a474
fix(indexers): add (#276) 2022-05-19 06:23:50 +02:00
Ludvig Lundgren
2903e7b493
fix(indexers-irc): load new values on update (#274)
* fix(indexers-irc): reload config on restart

* fix(indexers-irc): reload config

* fix: indexer add form
2022-05-17 09:35:08 +02:00
Ludvig Lundgren
e6c151a029
feat: improve release parsing and filtering (#257)
* feat(releases): improve parsing

* refactor: extend filtering add more tests

* feat: improve macro

* feat: add and remove fields

* feat: add freeleech percent to bonus

* feat: filter by origin
2022-04-30 13:43:51 +02:00
Ludvig Lundgren
bb62e724a1
feat: add torznab feed support (#246)
* feat(torznab): initial impl

* feat: torznab processing

* feat: torznab more scheduling

* feat: feeds web

* feat(feeds): create on indexer create

* feat(feeds): update migration

* feat(feeds): restart on update

* feat(feeds): set cron schedule

* feat(feeds): use basic empty state

* chore: remove duplicate migrations

* feat: parse release size from torznab

* chore: cleanup unused code
2022-04-25 12:58:54 +02:00
Kyle Sanderson
780a19a308
feat(indexers): add ptm (#237)
* indexers: add ptm
2022-04-20 20:39:56 +02:00
Ludvig Lundgren
e934795a04
fix(indexers): use rss download url for hdt (#251)
* fix(indexers): use rss download url for hdt
2022-04-20 20:30:36 +02:00
Ludvig Lundgren
2dbbd9751b
feat(indexers): add mam (#241)
* feat(indexers): add mam

* docs: add mam
2022-04-12 21:11:57 +02:00
Ludvig Lundgren
9e5b7b0aa5
fix(indexer): panic on size check via api (#239)
* fix(indexer): panic on size check via api

* feat(indexer): add mock api
2022-04-12 16:45:46 +02:00
Ludvig Lundgren
f52839d046
fix(indexers): emp change irc network (#219) 2022-04-06 13:49:04 +02:00