Compare commits

...

308 Commits

Author SHA1 Message Date
Garfield69
6d3b40b80d mononokebt: removed. resolves #13843 2023-01-06 14:11:55 +13:00
Garfield69
6409a8e119 oshenpt: lint fix 2023-01-06 14:02:00 +13:00
Garfield69
a1e0aa8efe oshenpt: -> v1.8.0 resolves #8449
add login 2fa, captcha
update engine tag
2023-01-06 13:50:31 +13:00
Garfield69
a9bd16f681 torrentsir: bump domain 2023-01-06 08:39:28 +13:00
Garfield69
24e3d930ec torrentqq: bump domain 2023-01-06 08:39:17 +13:00
Diego Heras
c82e4ae627 core: update FlareSolverrSharp 3.0.3 (#13840)
* This version handles the FlareSolverr timeout properly
2023-01-05 13:50:31 +01:00
Garfield69
ef71118f74 torrentsectorcrew: new layout 2023-01-05 16:39:39 +13:00
ilike2burnthing
fc4f36e68e assorted french indexers: enable allowrawsearch (#13838)
https://github.com/Prowlarr/Indexers/pull/295
2023-01-05 01:37:24 +00:00
Diego Heras
0a18ddfe4e core: update FlareSolverrSharp 3.0.1 (#13837) 2023-01-05 01:43:07 +01:00
Garfield69
89858199ed diablotorrent: refresh cats
https://github.com/Prowlarr/Indexers/pull/294
2023-01-05 08:10:38 +13:00
Garfield69
29be6f4c80 theaudioscene: removed. resolves #5669 2023-01-05 06:25:04 +13:00
Garfield69
aa72f5b80e twilightszoom: removed. resolves #7080 2023-01-05 06:20:13 +13:00
Garfield69
db6457319b p2pelite: removed. resolves #7126 2023-01-05 06:18:09 +13:00
Garfield69
ef269a1358 shizaproject: removed: resolves #13762 2023-01-05 06:10:58 +13:00
LostRager
8f7375ff90 LST: -> 6.5.0 (#13835)
fixes filtering for 100% freeleech torrents
2023-01-04 17:28:06 +13:00
Garfield69
18ac5ddf31 dontorrent: new domain 2023-01-04 14:49:48 +13:00
bakerboy448
1fd731aaf8 sharewood: enable raw search support (#13834)
Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2023-01-03 23:17:41 +00:00
Bogdan
01e9a73fa7 cartoonchaos: fix title (#13832) 2023-01-03 20:39:53 +00:00
ilike2burnthing
8ffe670b29 thesceneplace: edit field names 2023-01-03 20:18:07 +00:00
Garfield69
279caca6af tests: update expected year 2023-01-03 15:59:50 +13:00
whitesnakeftw
ec8eb929e6 720pier: Switch to private, signups have been disabled for about a month or so (#13831) 2023-01-03 15:47:15 +13:00
Garfield69
9678329b2e tests: update reference year 2023-01-03 15:45:49 +13:00
Garfield69
34f77fc376 skipthetrailers: -> 6.5.0
update MST MR
2023-01-01 08:11:45 +13:00
Bogdan
1774fda60a thesceneplace: fix the apostrophe in titles(#13827) 2022-12-31 15:29:20 +13:00
ilike2burnthing
c413f72db0 Update turktorrent.yml 2022-12-30 13:03:30 +00:00
MichaIng
de6effabb2 launcher: do not mask Jackett exit code (#13815)
Currently, in the launcher script the whoami and updater loop are masking the exit code of Jackett. So even if Jackett errors out, the systemd service sees an exit code of "0", which e.g. breaks the `Restart=on-failure` in the [non-mono service template](https://github.com/Jackett/Jackett/wiki/Systemd-service#not-using-mono).

This commit stores the exit code of Jackett in a variable and exits the script explicitly with this exit code, after the updater has been waited for. This way `Restart=on-failure` again can apply and `systemctl status jackett` reports the correct status if Jackett failed.

Signed-off-by: MichaIng <micha@dietpi.com>
2022-12-30 08:17:37 +00:00
Garfield69
3a0403958a torrentqq: bump domain 2022-12-30 14:48:17 +13:00
showkubii
134c6b34a6 siambit unlimitz bitded: fix category and description (#13822) 2022-12-30 06:53:58 +13:00
ilike2burnthing
cc6acd8efb turkseed: update date selector and filter 2022-12-28 16:41:55 +00:00
ilike2burnthing
f3a785bd2d torrentproject2: drop .com domain, restore .cc 2022-12-28 16:07:08 +00:00
ilike2burnthing
33c82015af sosulki: site forces https 2022-12-28 16:01:25 +00:00
Bogdan
9490a8382f thesceneplace: Use filename from download link when possible (#13813) 2022-12-28 16:25:49 +13:00
ilike2burnthing
07081bcf42 hdgalaktik: add new mirror 2022-12-27 08:55:58 +00:00
Garfield69
5500a0e66f backups: refresh cats
add filter freeleech
fix DLVF/ULVF
add tpp info
add engine tag
2022-12-27 16:20:50 +13:00
Garfield69
451bd7809e aither: -> 6.5.0 2022-12-27 08:01:18 +13:00
Bogdan
9fece7551b abtorrents: Fixes for naming (#13810) 2022-12-27 07:05:33 +13:00
Garfield69
59c2801528 world-of-tomorrow: expired CA 2022-12-26 15:21:33 +13:00
Bogdan
d60ae9f408 digitalcore: hawke-uno: Fix searching by season/episode in combo with imdbid (#13809) 2022-12-26 12:36:40 +13:00
Garfield69
0c82b4144e hebits: switch to json. resolves #13808 2022-12-26 07:02:55 +13:00
ilike2burnthing
23f1ea6a7b broadcity: thank before download. resolves #13807 2022-12-25 06:30:20 +00:00
Garfield69
b415098e5a rgfootball: refresh cats 2022-12-25 16:32:03 +13:00
Garfield69
7467dc7768 sktorrent: new layout 2022-12-24 14:46:42 +13:00
Garfield69
06956717ad libble: fix 2b6184c020 #13805 2022-12-24 13:34:59 +13:00
Bogdan
2b6184c020 [libble] Extend login cookie TTL (#13805) 2022-12-24 13:25:43 +13:00
Garfield69
2afdd4872b 3changtrai: new layout. resolves #13804
added poster, imdbid
new comments column bumps other columns out by 1
2022-12-23 19:06:13 +13:00
Garfield69
afdd007a3b torrentsir: bump domain 2022-12-23 15:26:08 +13:00
Garfield69
8f25af8c16 torrentqq: bump domain 2022-12-23 15:25:56 +13:00
Garfield69
572e422569 desitorrents: -> 6.5.0 2022-12-23 15:25:43 +13:00
Bogdan
fe9586bfdc anthelion-api: append release group to title and fix media WEB (#13801) 2022-12-23 07:17:12 +13:00
Garfield69
ba0fcef316 dontorrent: new domain 2022-12-22 15:47:54 +13:00
Jimmy06
f2086fae20 requestdelay 2.4s resolves #13796 (#13797) 2022-12-22 07:29:07 +13:00
Garfield69
d9dd7d4724 turktorrent: oops, removed a couple cats by mistake.
not fully awake yet, need coffee!
2022-12-22 06:48:12 +13:00
Garfield69
b9f820f1c1 turktorrent: add new cats. resolves #13798 2022-12-22 06:36:06 +13:00
Garfield69
8fa0e6d3bc torrentleech: requestdelay 2.1s resolves #13796 2022-12-21 19:53:37 +13:00
ilike2burnthing
d29bcf4301 privatehd: remove audio cat
https://github.com/Prowlarr/Prowlarr/issues/1246
2022-12-21 03:47:05 +00:00
ilike2burnthing
5fef170942 ui: direct flaresolverr errors to flaresolverr bug issue template (#13795) 2022-12-21 02:19:52 +00:00
Garfield69
66c7af1769 animeclipse: lang=Greek.
https://github.com/Prowlarr/Indexers/pull/286
2022-12-21 11:06:45 +13:00
ilike2burnthing
07c3f64f01 pornolab: update cats. resolves #13791 2022-12-19 23:59:44 +00:00
Garfield69
84ec02539e yggtorrent: yggtorrent.lol -> www6.* #13788 2022-12-20 05:33:13 +13:00
Garfield69
65c8c57609 sktorrent: some audio results have additional div 2022-12-19 14:38:14 +13:00
ilike2burnthing
61de21b19a reelflix-api: upgrade to 6.5.0 2022-12-18 06:43:18 +00:00
ilike2burnthing
75b0cf089d broadcasthenet: season regex replace. resolves #13786 (#13787) 2022-12-18 06:00:24 +00:00
ilike2burnthing
f935062818 yggtorrent: change domain www6.*.lol (#13785) 2022-12-17 05:35:06 +00:00
Garfield69
1da8c25efb torrentsir: bump domain 2022-12-16 06:58:35 +13:00
Garfield69
9e6dab885a torrentqq: bump domain 2022-12-16 06:57:20 +13:00
Garfield69
9d51a9c10f blutopia: fix info e2b741f918 2022-12-15 15:46:45 +13:00
Garfield69
ae18515a59 bit-city reloaded. removed. resolves #13728 2022-12-15 15:15:54 +13:00
Garfield69
e2b741f918 blutopia: new domain. resolves #13778 2022-12-15 06:56:42 +13:00
Garfield69
99300a1149 skipthecommercials: upgrade to 6.5.0
upgrade freeleech search to prevent server error 500
2022-12-15 06:51:35 +13:00
Garfield69
8d75884850 theshinning: add new cats
add new book search
2022-12-14 15:33:25 +13:00
Garfield69
af0718a482 dontorrent: new domain 2022-12-14 15:17:10 +13:00
Garfield69
42bfba7b6f underverse: removed. resolves #5873 2022-12-14 14:08:41 +13:00
Garfield69
b3957207c5 torlook: removed. resolves #5917 2022-12-14 14:05:28 +13:00
Garfield69
6a6ff05473 finvip: related t o c46ece6147 2022-12-14 13:58:07 +13:00
Garfield69
c398c75e33 rockbox: fix dbd3935708 2022-12-14 09:31:26 +13:00
Garfield69
c46ece6147 assorted: fix date/time auto adjusted by site account profile 2022-12-14 09:22:32 +13:00
Garfield69
dbd3935708 Revert "1337x: localised date parsing"
This reverts commit afe2a1fe3a.
2022-12-14 05:32:15 +13:00
ilike2burnthing
eabcac471e animedia: removed, down for 30 days. resolves #8389 (#13777) 2022-12-13 16:17:46 +00:00
ilike2burnthing
91b2e4f7be nbtorrents-api: removed, down for 30 days. resolves #5337 (#13776) 2022-12-13 16:14:26 +00:00
Garfield69
afe2a1fe3a 1337x: localised date parsing 2022-12-13 21:09:06 +13:00
ilike2burnthing
9ad04329a3 gtorrentpro: change domain *.ru. resolves #11255 2022-12-13 02:24:54 +00:00
Garfield69
0d178c746d gktorrent: add new cat 2022-12-13 15:01:07 +13:00
Garfield69
c0bd28227d torrent9clone: add new cat 2022-12-13 14:59:31 +13:00
Garfield69
5c87d043ea theshinning: update MST 2022-12-12 20:13:47 +13:00
Garfield69
23c88fdbb3 Update README.md 2022-12-12 18:09:00 +13:00
ilike2burnthing
077f80bf6f tasmanit: update indexer 2022-12-12 04:43:36 +00:00
Garfield69
05fb6b36a0 assorted unit3d JSON: fix publish date for localised presentation. resolves #13770 2022-12-12 17:04:44 +13:00
Garfield69
63f3cf28ec torrent911: add new cat 2022-12-12 15:14:52 +13:00
ilike2burnthing
79c4ad207b netcosmo: removed, down for 30 days. resolves #6657 (#13771) 2022-12-11 16:33:18 +00:00
Garfield69
cd83a369e5 theshinning: switch to API. resolves #13751 2022-12-11 08:36:42 +13:00
Garfield69
f855b4c4da redbits: fix info 2022-12-11 07:16:05 +13:00
Garfield69
ff4d7f945a locadora: fix info 2022-12-11 06:32:17 +13:00
Garfield69
9dcb2de745 locadora: new domain. resolves #13334 2022-12-10 15:28:15 +13:00
Garfield69
218c7e155f torrentsir: bump domain 2022-12-10 14:55:46 +13:00
Garfield69
990ad1b7f2 pornbits: Gone. Removed. Resolves #6710 2022-12-10 14:45:26 +13:00
Garfield69
22e10d8736 torrentland: category can be missing. #13768 2022-12-10 11:21:50 +13:00
Garfield69
37c12423b2 torrentland: switch back to html. resolves #13768 2022-12-10 10:26:11 +13:00
Garfield69
80afa6060e torrentqq: bump domain 2022-12-09 14:51:38 +13:00
dependabot[bot]
190a6e7e06 build(deps): bump Newtonsoft.Json in /src/Jackett.Common (#13763)
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 13.0.1 to 13.0.2.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/13.0.1...13.0.2)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 01:30:42 +00:00
ilike2burnthing
b1dc291011 yggtorrent: fix comment spacing (#13766) 2022-12-09 00:51:04 +00:00
Lucas Nicora
22e933bdb9 mejortorrent: support use of special characters (#13761)
also add colon as a supported character inside TorznabQueries

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
2022-12-09 00:16:57 +00:00
ilike2burnthing
9006f3c330 yggtorrent: add keywordsfilters fixes (#13764)
https://github.com/Prowlarr/Indexers/pull/211
https://github.com/Prowlarr/Indexers/pull/184
cf5bab7a7d
2022-12-08 16:49:08 +00:00
ilike2burnthing
6ecb3f3931 torrentleech: add official mirrors
https://github.com/Prowlarr/Indexers/pull/150
https://github.com/Prowlarr/Indexers/pull/153
2022-12-08 16:38:47 +00:00
Garfield69
630123bb6a dark-shadow: fix 9cbb3a05ad 2022-12-08 15:27:01 +13:00
Garfield69
9cbb3a05ad dark-shadow: add new cat 2022-12-08 15:22:07 +13:00
Garfield69
08d692f469 add dodder a Chinese public DHT trawler. resolves #13759 2022-12-08 07:16:36 +13:00
Garfield69
b57269c673 assorted: new unblockit domain 2022-12-08 06:00:49 +13:00
Garfield69
9eb88fd7e2 dontorrent: new domain 2022-12-07 16:03:26 +13:00
Garfield69
da3c72610f torrent911: correct protege 2022-12-07 16:02:36 +13:00
Garfield69
b4e33c0563 gktorrent: correct protege 2022-12-07 16:02:21 +13:00
ilike2burnthing
404004c69a polishtracker-api: lint warning fix - comment spacing 2022-12-06 21:05:56 +00:00
Garfield69
735ef0780e redbits: new domain
add genre results
update poster
update engine tag
2022-12-06 16:05:22 +13:00
Garfield69
f7a9da3cfa audiobookbay: new domain 2022-12-05 15:30:35 +13:00
ilike2burnthing
a94898b19c rutor: fix rename of multi-season pack. resolves #13757 2022-12-04 22:37:51 +00:00
Garfield69
fd0fa83c0f dark-shadow: add new cats 2022-12-04 08:43:39 +13:00
ilike2burnthing
acc6d5d370 torrentsir: change domain *83.com 2022-12-03 01:39:34 +00:00
Garfield69
8078c273df gay-torrents: handle all styles. resolves #13753 2022-12-03 10:05:21 +13:00
Garfield69
3ca1a08e30 kinonavse100: removed. resolves #7425 2022-12-03 08:18:36 +13:00
Garfield69
9b826fa898 torrentqq: bump domain 2022-12-02 14:32:34 +13:00
Garfield69
7f5114cbb3 audiobookbay: add format and bitrate to title
also add row andmatch
also only search title
2022-12-02 06:49:38 +13:00
Garfield69
52af9cc1ef crt2fa: b662db552b 2022-11-30 06:15:26 +13:00
ilike2burnthing
b662db552b cathoderaytube: typo fix
https://github.com/Prowlarr/Indexers/pull/242#pullrequestreview-1197849805
2022-11-29 16:18:02 +00:00
ilike2burnthing
ad515c6c25 assorted: update onion proxies (#13749) 2022-11-29 11:48:28 +00:00
Garfield69
4a11ebe695 thenewfun: add new cats 2022-11-29 16:15:48 +13:00
Garfield69
94337b88bc dontorrent: new domain 2022-11-29 15:37:55 +13:00
Garfield69
f9de21f65b btdigg: replace .onion 2022-11-29 15:37:26 +13:00
ilike2burnthing
1401676fb5 hellashut: category can be missing 2022-11-28 21:58:06 +00:00
ilike2burnthing
b28b1d689d crazyspirits: restore MST 2022-11-28 19:38:27 +00:00
Garfield69
3becb28f26 prostylex: removed. resolves #3966 2022-11-29 06:20:58 +13:00
Garfield69
0d50097b80 zetorrents: new domain 2022-11-28 14:57:19 +13:00
Garfield69
66c8c62ffe lint 2022-11-28 14:42:59 +13:00
Garfield69
af9fecdb16 add seedfile a Romanian private site. resolves #5551 2022-11-28 14:23:41 +13:00
Garfield69
e593689172 retroflix: MST is now 5d 2022-11-28 13:46:12 +13:00
ilike2burnthing
784a631405 asssorted: fix prepend keywordsfilters. resolves #13747 (#13748) 2022-11-27 11:59:21 +00:00
Garfield69
bc1cf8fd8e pwtorrents: back to https 2022-11-26 17:54:06 +13:00
Garfield69
668c07c8c1 3evils: typo 6a3ee05cb3 fix 2022-11-26 17:48:04 +13:00
Garfield69
6a3ee05cb3 3evils: add new cats 2022-11-26 08:13:47 +13:00
Garfield69
abdc199efa add bitnova a Polish semi-private site. resolves #13741 2022-11-25 18:12:02 +13:00
Garfield69
e4342cea91 torrentsir: bump domain 2022-11-25 16:05:14 +13:00
Garfield69
465adbfe47 torrentqq: bump domain 2022-11-25 16:03:40 +13:00
Garfield69
e494cd0bc3 dontorrent: add new tv cdn. resolves #12959 2022-11-25 05:51:27 +13:00
Garfield69
32fbdd7961 oldtoonsworld: add poster and genre results 2022-11-24 18:07:25 +13:00
Garfield69
5022611d7a fuzer: internal releases have extra links 2022-11-24 16:12:55 +13:00
Garfield69
5cd2d07f41 lint 2022-11-24 07:07:36 +13:00
Garfield69
bbb98bed79 add mojblink a private Slovenian site. resolves #4090 2022-11-24 06:56:25 +13:00
Garfield69
e2376213a1 bitturk: add new cat 2022-11-23 16:46:24 +13:00
Garfield69
488dfb2851 torrentwhiz: bump domain 2022-11-23 16:24:49 +13:00
Garfield69
1de7bdf028 torrentview: bump domain 2022-11-23 16:24:35 +13:00
Garfield69
0809b2f2ff torrent911: new domains 2022-11-23 16:24:23 +13:00
Garfield69
58125a832d lint 2022-11-23 13:38:07 +13:00
Garfield69
45ef8e0581 add 3evils. resolves #13534 2022-11-23 13:27:30 +13:00
Garfield69
5ca5372ae0 torrentleech: handle null title. resolves #13736 2022-11-23 08:52:14 +13:00
Garfield69
a9349b62ce torrentz2eu: switch to beta2 engine. resolves #10959 2022-11-22 19:16:29 +13:00
Garfield69
04000bea5d anthelion: removed. #7923
with the anthelion website having made changes to the browse page, this is a opportune time to remove the C# version of the indexer.
anthelion-api is the preferred indexer using apikey and yml.
2022-11-22 16:52:27 +13:00
Garfield69
c723adf044 torrent-explosiv: cat descr update 2022-11-22 16:35:00 +13:00
Garfield69
0bd82dda0c 3evils-api: gone. #13534
unit3d to be replaced by new 3evil engine U-232 V5
2022-11-22 15:25:31 +13:00
Garfield69
1fb92b204c dreamtracker: add new cats 2022-11-21 16:07:11 +13:00
Garfield69
9ced3c4fd5 fuzer: handle all styles. resolves #13729 2022-11-21 11:01:10 +13:00
Garfield69
4312d41a44 peeratiko: add new cats 2022-11-20 15:50:57 +13:00
Garfield69
22647296cb torrent-town: removed. resolves #13571 2022-11-19 10:44:00 +13:00
Garfield69
8a062aa99f swarmazon: add poster 2022-11-19 06:53:56 +13:00
Garfield69
573aba97cb add swarmazon-api. resolves #13725 2022-11-19 06:51:30 +13:00
Garfield69
c299f26755 torrentqq: bump domain 2022-11-18 16:01:39 +13:00
Garfield69
5a92e22640 torrentsir: bump domain 2022-11-18 16:01:27 +13:00
Garfield69
068ea8ebc7 btsow: new domain 2022-11-18 16:01:11 +13:00
HDVinnie
7b4f02b67b blutopia: 6.5.0 freeleech search filter fix (#13727) 2022-11-18 15:45:51 +13:00
Garfield69
6444617554 pixelcove: fix date parse. resolves #13726 2022-11-18 15:35:18 +13:00
Ododo
e6b3f602ca webui: prevent search engines indexing with meta tag (#13724)
Co-authored-by: Ododo <ododo@nodomain.no>
2022-11-17 05:55:57 +00:00
Garfield69
9eb1081f2a beyondhd: update 2fa info 2022-11-17 06:36:21 +13:00
ilike2burnthing
f06e8569c8 digitalcore: add new cats. resolves #13723 2022-11-16 12:12:22 +00:00
Garfield69
80c2eddba7 mikan: use classic page for keywordless query. resolves #13722 2022-11-16 21:37:08 +13:00
Garfield69
69d5758ad9 kinozal: needs https for DL
now that https is supported, using http for login results in redirects when downloading.
2022-11-16 17:25:16 +13:00
Garfield69
db04d8c916 megapeer: new domain 2022-11-16 15:15:36 +13:00
Garfield69
b8709711c9 dontorrent: new domain 2022-11-16 15:12:00 +13:00
ilike2burnthing
6f10bcf138 mejortorrent: remove non-english alphanumeric characters. resolves #13716 (#13720) 2022-11-15 21:44:33 +00:00
Garfield69
75b96ae2ea immortalseed: update cats 2022-11-15 19:34:54 +13:00
Garfield69
78286d9cb1 mvgroup*: CA expired 2022-11-15 15:39:22 +13:00
Garfield69
60f666fba2 assorted: add requestdelay for multipath queries 2022-11-14 21:04:52 +13:00
ilike2burnthing
55513d059f mazepa: add unlisted archive category 2022-11-14 07:14:33 +00:00
Garfield69
d327e7ef37 nebulanceApi: banner can contain noimage.png without sitelink prefix 2022-11-14 16:40:00 +13:00
Garfield69
c5031d3cba mazepa: refresh cats 2022-11-14 07:31:13 +13:00
Garfield69
e59c149f35 fantasticheaven: refresh cats 2022-11-13 14:57:53 +13:00
Garfield69
0e7dca45f7 torrentz2eu: back to *.pics 2022-11-13 14:22:41 +13:00
ilike2burnthing
d9b205daa9 bulltorrent: restored and renamed from toros (#13713) 2022-11-12 08:42:58 +00:00
ilike2burnthing
7ed5db2402 assorted: update nocensor proxy domain *.lol (#13712) 2022-11-12 07:20:18 +00:00
Garfield69
44c76cda9c torrentsir: bump domain 2022-11-12 15:14:01 +13:00
Garfield69
a8fed28efe cinecalidad: new domain 2022-11-12 15:12:22 +13:00
Garfield69
5424484f8a nitro: removed. resolves #5949 2022-11-12 07:14:58 +13:00
Garfield69
ac81ee0b9c bitturk: now forcing https 2022-11-11 16:03:09 +13:00
Garfield69
e30f41c58f torrentqq: bump domain 2022-11-11 15:13:14 +13:00
Garfield69
644ca23648 dontorrent: new domain 2022-11-11 15:11:45 +13:00
ilike2burnthing
3153083075 polishsource: fix config labels 2022-11-10 23:34:41 +00:00
ilike2burnthing
094f9a3ee4 polishtracker-api: fix multilang config. #13566 2022-11-10 23:33:24 +00:00
Garfield69
4759bea924 add hellashut a Greek private site. resolves #13706 2022-11-11 09:04:49 +13:00
ilike2burnthing
6e345f38f2 oldtoonsworld: add new indexer. resolves #13707 (#13709) 2022-11-10 17:54:58 +00:00
ilike2burnthing
db0175b6dd arenabg: change selectors to accommodate uploaders
https://github.com/Prowlarr/Indexers/pull/263
2022-11-08 22:47:07 +00:00
Garfield69
8a13121d10 torrentdb: removed. resolves #8112 2022-11-09 07:57:59 +13:00
garfield69
0c2c043554 BTN: add tvdbid to tvsearch. (#13683) resolves #13576 2022-11-09 07:46:56 +13:00
Garfield69
3a004dcde4 WoT: new cat 2022-11-08 15:24:35 +13:00
Garfield69
220a73325c assorted: new unblockit domain 2022-11-08 06:02:52 +13:00
Garfield69
5ac8abdd73 mazepa: another typo. brain dead. 2022-11-07 18:03:47 +13:00
Garfield69
d3e41cbffa mazepa: typo fix 2022-11-07 17:59:43 +13:00
Garfield69
60106dce94 mazepa: add book search and book cats 2022-11-07 15:56:01 +13:00
Garfield69
e76a962fbc torrentby: http now redirects to https 2022-11-07 15:37:30 +13:00
ilike2burnthing
3e636cd23d firebit: fix typo, homepage for keywordless, category can be missing
fixes breaking c&p typo in 24a36bc939
revert to 2 searches, but change to homepage (I completely misread the paths before, and the rows and selectors should have been edited anyway)
category can be missing on homepage (or any of the category pages)
2022-11-06 20:56:39 +00:00
Garfield69
aa69268bd4 cryptichaven: site does not want *arr apps. removed. resolves #12324 2022-11-06 22:04:43 +13:00
Garfield69
4d33f93e10 assorted: revert multipage delay for those using cat filtering
until such time as the cat filtering is fixed properly
2022-11-06 15:15:59 +13:00
ilike2burnthing
24a36bc939 firebit: single search path, year for keywordless
Previously we were using dedicated movie and TV pages for keywordless searches, but the layout changed and we switched to searching for the keywords `фильм` and `сериал`, which only return results from 2010-2015.
2022-11-05 22:56:25 +00:00
Garfield69
a560c092b0 assorted: spread multipage requests 2022-11-06 09:45:19 +13:00
Garfield69
6b69808183 slosoul: removed. resolves #12435 2022-11-06 09:11:37 +13:00
Garfield69
8542d69023 puurhollands: gone. removed. resolves #9775 2022-11-06 09:09:30 +13:00
Garfield69
00ddf5e288 turktorrent: add new cat 2022-11-06 09:06:02 +13:00
Garfield69
93e5fb8ae0 bitturk: add new cat 2022-11-06 09:05:41 +13:00
Garfield69
4f82915235 torrentz2eu: new domain 2022-11-06 07:39:18 +13:00
Garfield69
42aa9762e9 torrentsir: bump domain 2022-11-04 15:47:31 +13:00
Garfield69
3591bbe583 torrentqq: bump domain 2022-11-04 15:47:17 +13:00
Garfield69
d635a79ce7 btsow: new domain 2022-11-04 15:47:06 +13:00
ilike2burnthing
0929fc571a lat-team-api: add commented out MR
https://github.com/Prowlarr/Indexers/pull/261#discussion_r1013225066
2022-11-04 00:29:49 +00:00
Garfield69
63bac46240 lat-team: add genre results #13694 2022-11-04 12:57:16 +13:00
Daniel Montes
3b01258a38 Lat-Team: Fix Definition to find TV Shows (#13694) 2022-11-04 06:53:42 +13:00
Daniel Montes
62a9d701c9 lat-team: update categories (#13693) 2022-11-03 15:27:41 +00:00
Garfield69
fadc46c381 crazyhd: switch to cookie with UA method 2022-11-03 21:56:34 +13:00
Garfield69
d7b35613b1 peerjunkies: closed. removed. resolves #12016 2022-11-03 15:15:19 +13:00
Garfield69
292986b170 GPW: add option to use torrent filename as title. resolves #13646
add doubanid to results
2022-11-02 21:38:44 +13:00
Garfield69
f5a39988cc torrentsurf -> xtremebytes resolves #9951 2022-11-02 17:40:54 +13:00
Garfield69
cab5c22735 dontorrent: new domain 2022-11-02 16:18:59 +13:00
Garfield69
d896d80133 add ihdbits a private Chinese site. resolves #13692 2022-11-02 16:08:02 +13:00
Garfield69
a344956492 add theoldschool a private French site. resolves #13691 2022-11-02 15:17:54 +13:00
Garfield69
8929747480 spidertk: add new cat 2022-11-01 16:54:52 +13:00
Garfield69
03e03a1d34 girotorrent: new layout selectors 2022-11-01 16:40:54 +13:00
Garfield69
540af2eb31 vsttorrents: new layout selectors
WP 6.0.3
2022-11-01 16:29:12 +13:00
Garfield69
c62c1a2e57 exttorrents: spread multipage requests 2022-11-01 16:28:43 +13:00
Garfield69
9d27c791d3 brsociety: add new cat 2022-10-31 17:15:48 +13:00
Czechball
ca1eb7ff7f fix UHDBits description (#13688) 2022-10-31 09:21:35 +13:00
ilike2burnthing
c5b604c709 hdturk: say thank you before download. resolves #13684 2022-10-29 22:02:09 +01:00
Garfield69
befa49ea80 crnaberza: add new cat 2022-10-29 17:44:05 +13:00
Garfield69
d056a8e054 Revert "BTN: add tvdbid to tvsearch"
This reverts commit 2a7878f487.
2022-10-29 16:01:09 +13:00
Garfield69
2a7878f487 BTN: add tvdbid to tvsearch 2022-10-29 15:52:53 +13:00
Garfield69
360e18f1d5 torrentqq: bump domain 2022-10-28 16:00:16 +13:00
Garfield69
42bc31c324 add nebulanceAPI. resolves #12125 2022-10-28 14:38:30 +13:00
Garfield69
d740d478da worldoftomorrow: add new cat 2022-10-27 17:19:50 +13:00
Garfield69
aca9162c70 pterclub: fix game selectors 2022-10-27 17:16:04 +13:00
Garfield69
1b0ec029c9 redbits: add new cat 2022-10-27 17:12:44 +13:00
Garfield69
8c33e64605 dontorrent: new domain 2022-10-27 16:24:00 +13:00
Garfield69
54b56a4be6 nitro: add front notice bypass. #5949 2022-10-27 16:23:46 +13:00
Garfield69
bf581f690e bitbazis: site changed category selector once again! 2022-10-26 15:47:18 +13:00
Garfield69
0a9ef3d586 btsow: new domain 2022-10-26 15:34:20 +13:00
Garfield69
9851993b23 breizhpeers: removed. resolves #13349 2022-10-26 13:04:04 +13:00
Garfield69
3da72a6411 soundpark: removed. resolves #9748 2022-10-26 06:59:08 +13:00
Garfield69
948c84cad5 turkseed: new date parsing required 2022-10-25 16:46:56 +13:00
Garfield69
b9170c83d9 bitbazis: switchto categorydesc
they have dropped the category id from the results, force to use the img title for matching.
updated cats desc
2022-10-25 16:20:14 +13:00
Garfield69
ae46abdc67 kufirc: CA expired 2022-10-25 16:18:49 +13:00
Garfield69
e2b6cea9b4 anilibria: series.string can be null 2022-10-25 15:35:15 +13:00
ilike2burnthing
db0f8a9a4b hqsource: removed, down for 30 days. resolves #13572 (#13677) 2022-10-24 18:45:05 +01:00
Garfield69
00c94fd05b Update README.md
trigger a build
the previous build is fubar
2022-10-24 18:32:20 +13:00
Garfield69
64e0913e07 bitbazis: new logout selector 2022-10-24 16:43:49 +13:00
Garfield69
9c6a73f611 divxtotal: new domain 2022-10-24 16:06:53 +13:00
Garfield69
b9add2b927 pixelcove2fa: resolves #13675 2022-10-24 13:35:45 +13:00
Garfield69
b8c39a90cc rarbg: refine retry delay #13663
based on feedback from rarbg sysop
2022-10-24 13:23:36 +13:00
Diego Heras
b0ba1ea226 core: double click in tray icon to open web ui. resolves #13067 (#13674) 2022-10-24 00:21:47 +02:00
Diego Heras
55af1cf046 core: use baseurloverride config in download links. resolves #13113 (#13673) 2022-10-24 00:01:32 +02:00
Diego Heras
4cb2642139 core: validate flaresolverr url. resolves #13222 (#13672) 2022-10-23 23:31:30 +02:00
Diego Heras
cd47e95087 extratorrent-st: add missing category (#13670) 2022-10-23 20:53:19 +01:00
Garfield69
788c8e53f1 rarbg: refine retry logging #13663 2022-10-23 20:30:24 +13:00
Garfield69
f53db2f016 btmirror: removed. resolves #13257 2022-10-23 16:20:06 +13:00
Garfield69
6d4958c796 teamctgame: update engine tag 2022-10-23 16:16:41 +13:00
Garfield69
c507dc255a rarbg: fix retry loop. only retry once. #13663 2022-10-23 15:23:32 +13:00
ilike2burnthing
e42c149979 rarbg: change appid for monitoring. #13663 2022-10-23 01:10:17 +01:00
Garfield69
85585c2c02 rarbg: hack to enforce 2.5s delay between all queries. #13663
remove the baseIndexer retry logic (which violated api limiter rules) and add a handler for error 520=wait 8 secs and retry.
2022-10-23 11:46:53 +13:00
Garfield69
0f0822f52e torrentsir: bump domain 2022-10-22 16:16:22 +13:00
ilike2burnthing
00dc9f5dcc rutracker: no regex replace when SearchTerm is null. #13660 (#13664)
fix for https://github.com/Jackett/Jackett/pull/13661#issuecomment-1286567697
2022-10-21 16:32:21 +01:00
Garfield69
4502f5f771 thenewfun: new domain. resolves #13060 2022-10-21 18:08:15 +13:00
Garfield69
878460d509 torrentwiz: bump domain 2022-10-21 14:15:55 +13:00
Garfield69
628fd32385 torrentview: new domain 2022-10-21 14:15:43 +13:00
Garfield69
924861c96a torrentqq: bump domain 2022-10-21 14:15:32 +13:00
Garfield69
933f33aa4e torlook: CA expired 2022-10-21 14:15:19 +13:00
ilike2burnthing
ab7e42ec84 rutracker: fix search by season, add search by episode. resolves #13660 (#13661) 2022-10-20 16:46:29 +01:00
Garfield69
9709db9aac greatposterwall: move the chinese part of th title to the description. resolves #13646 2022-10-20 19:08:12 +13:00
Garfield69
4179392d52 dontorrent: new domain 2022-10-20 14:36:07 +13:00
ilike2burnthing
6194160d17 Revert "yts: add official proxies" 2022-10-19 22:35:43 +01:00
ilike2burnthing
f347e9560c yts: add official proxies 2022-10-19 17:05:28 +01:00
Garfield69
88242ba999 rarbg: change applid #13510 2022-10-19 16:57:32 +13:00
ilike2burnthing
a6032c46da bluesbrothers: removed, down for 30 days. resolves #12633 (#13655) 2022-10-17 05:06:43 +01:00
ilike2burnthing
10499c6919 anaschcc: removed, down for 30 days. resolves #10843 (#13654) 2022-10-17 05:03:30 +01:00
ilike2burnthing
fd5a765d98 assorted dutch indexers: removed, dead. resolves #5726 resolves #2651 resolves #12767 (#13653) 2022-10-17 04:57:03 +01:00
Garfield69
3c81760067 divxtotal: new domain 2022-10-17 15:17:19 +13:00
Garfield69
24b472d8e1 add traht a Russian 3x public site. resolves #13649 2022-10-17 09:25:30 +13:00
ilike2burnthing
6663bea1f5 finelite: fix title selector. #13642 2022-10-16 12:57:50 +01:00
Garfield69
68d9a2eb3e hd-unit3d: switch to category_id 2022-10-16 17:32:58 +13:00
Garfield69
8c2f1398e8 arenabg: CA expired 2022-10-16 17:13:15 +13:00
Garfield69
31eb00c30d turkseed: fix comment 2022-10-16 17:12:58 +13:00
Garfield69
460089d09a turkseed: use name&descr search. resolves #13650 2022-10-16 15:52:15 +13:00
ilike2burnthing
09184fc5bc finelite: remove andmatch filter. #13642 2022-10-15 14:10:50 +01:00
ilike2burnthing
3bc25ea784 turkseed: update tracker engine 2022-10-15 05:36:20 +01:00
ilike2burnthing
9415b24d2e torrent-town: update cats 2022-10-15 04:38:12 +01:00
Garfield69
8b3ca306e1 torrentsir: bump domain 2022-10-15 16:32:44 +13:00
arielbeje
22f19a2a5f readme: update windows .net sdk version to 6 (#13645) 2022-10-14 22:57:28 +01:00
Garfield69
8029f87430 finelite: fix date parsing. resolves #13642 2022-10-14 20:53:56 +13:00
Garfield69
8a1f2cdc9b torrentqq: bump domain 2022-10-14 14:54:53 +13:00
Garfield69
fc07995b38 finelite: update comment 2022-10-14 14:54:38 +13:00
Garfield69
69e147929f finelite: no longer has files count on results 2022-10-14 09:14:07 +13:00
Garfield69
f8ee6a5c80 dontorrent: new domain 2022-10-13 15:34:00 +13:00
Garfield69
270697b439 torrentsectorcrew: CA expired 2022-10-12 16:26:32 +13:00
Garfield69
d638719f3a animetracker: new cat 2022-10-11 15:11:10 +13:00
Garfield69
7eb4425efa btsow: new domain 2022-10-11 14:52:37 +13:00
Garfield69
d6dc7ee53f animetracker: new cat 2022-10-10 08:40:53 +13:00
Garfield69
636fb2348e assorted: *.unblockit.nz 2022-10-09 05:59:53 +13:00
Garfield69
be9f7ffa3e cpabien: new domain
add additional row selector
id=gauche for keywordless search
id=dle-content for keyword search
2022-10-08 18:32:54 +13:00
307 changed files with 4684 additions and 7823 deletions

View File

@@ -32,7 +32,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Anidex
* AniLibria
* AnimeClipse
* Animedia
* Anime Tosho
* AniRena
* AniSource
@@ -46,8 +45,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BT4G
* BTDIGG
* BTMET
* BTmirror
* BTSOW
* BullTorrent
* Byrutor
* CloudTorrents
* comicat
@@ -58,6 +57,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Demonoid
* DivxTotal
* dmhy
* Dodder (菟丝子资源社区)
* DonTorrent
* E-Hentai
* elitetorrent
@@ -101,7 +101,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* MyPornClub
* Newstudio
* Nipponsei
* Nitro
* NNTT
* NoNaMe Club (NNM-Club)
* Nyaa.si
@@ -116,7 +115,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PornoTorrent
* Portugas
* ProPorn
* ProStyleX
* Rapidzona
* RARBG
* RinTor
@@ -128,7 +126,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* seleZen
* Sexy-Pics
* Shana Project
* ShizaProject
* ShowRSS
* Solid Torrents
* sosulki
@@ -137,7 +134,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* The Pirate Bay (TPB)
* Tokyo Tosho
* Torlock
* Torlook
* Torrent[CORE]
* Torrent Downloads (TD)
* Torrent Oyun indir
@@ -159,8 +155,8 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentWhiz ( 토렌트위즈)
* Torrentz2eu
* Torrentz2nz
* TrahT
* truPornolabs
* Underverse
* UnionDHT
* VSTHouse
* VST Torrents
@@ -179,6 +175,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Anime-Free
* AnimeLayer
* ArenaBG
* BitNova
* BookTracker
* BootyTape
* Catorrent
@@ -198,7 +195,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HD-CzTorrent
* HDGalaKtik
* HunTorrent
* KinoNaVse100
* Kinorun
* Kinozal
* LostFilm.tv
@@ -223,12 +219,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Sharewood
* SkTorrent
* SkTorrent-org
* SoundPark
* themixingbowl (TMB)
* Toloka.to
* Torrent-Explosiv
* Torrents-Local
* Torrents-Town (T-T)
* TribalMixes
* Union Fansub
* YggTorrent (YGG)
@@ -256,7 +250,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Aither
* AlphaRatio (AR)
* AmigosShareClub
* anasch.cc
* AnimeBytes (AB)
* AnimeTracker
* AnimeTorrents (AnT) [![(invite needed)][inviteneeded]](#)
@@ -277,7 +270,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BeyondHD (BHD)
* Bibliotik
* Bit-Bázis
* Bit-City Reloaded
* BIT-HDTV
* Bitded
* Bithorlo (BHO)
@@ -288,7 +280,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BiTTuRK
* BJ-Share (BJ)
* BlueBird [![(invite needed)][inviteneeded]](#)
* Blues-Brothers
* Blutopia (BLU)
* Borgzelle [![(invite needed)][inviteneeded]](#)
* Boxing Torrents
@@ -296,7 +287,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* BroadcasTheNet (BTN)
* BroadCity
* BrokenStones [![(invite needed)][inviteneeded]](#)
* BreizhPeers
* BrSociety
* BTNext (BTNT) [![(invite needed)][inviteneeded]](#)
* BTSCHOOL
@@ -323,7 +313,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* CrazyHD
* CrazySpirits
* CrnaBerza
* CrypticHaven Comedy Club (CCC)
* DANISH BYTES
* Darius Tracker
* Dark-Shadow
@@ -336,7 +325,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* DivTeam
* DocsPedia
* Dream Tracker
* EbookParadijs
* Ebooks-Shares
* Empornium (EMP) [![(invite needed)][inviteneeded]](#)
* eShareNet
@@ -350,7 +338,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Fantastiko
* Femdomcult
* FileList (FL)
* Film-Paleis
* FinElite (FE)
* FinVip
* FunFile (FF)
@@ -397,9 +384,10 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* HDU
* HDZone
* Hebits
* HellasHut
* HHanClub
* House of Devil
* HQSource (HQS)
* iHDBits
* ImmortalSeed (iS)
* Immortuos
* Indietorrents [![(invite needed)][inviteneeded]](#)
@@ -421,7 +409,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* leech24
* LegacyHD (HD4Free)
* LemonHD
* Libble [![(invite needed)][inviteneeded]](#)
* Libble
* LibraNet (LN)
* LinkoManija [![(invite needed)][inviteneeded]](#)
* Locadora
@@ -432,35 +420,31 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* magic-heaven
* Magico (Trellas) [![(invite needed)][inviteneeded]](#)
* Majomparádé (TurkDepo)
* MediaMaatjes
* MegamixTracker
* MeseVilág (Fairytale World)
* Milkie
* MIRcrew
* MMA-Torrents [![(invite needed)][inviteneeded]](#)
* MNV (Max-New-Vision)
* Mononoké-BT [![(invite needed)][inviteneeded]](#)
* MOJBLiNK
* MoreThanTV (MTV)
* MouseBits
* Movie-Torrentz
* Moviesite
* MyAnonamouse (MAM)
* MySpleen [![(invite needed)][inviteneeded]](#)
* NBTorrents
* NCore
* Nebulance (NBL) (TransmiTheNet)
* NetCosmo
* NorBits
* Old Toons World
* OpenCD [![(invite needed)][inviteneeded]](#)
* Orpheus
* OshenPT
* Ourbits (HDPter) [![(invite needed)][inviteneeded]](#)
* P2PBG
* P2PElite
* Partis
* PassThePopcorn (PTP)
* Peeratiko
* PeerJunkies
* Peers.FM
* PigNetwork
* PirateTheNet (PTN)
@@ -470,7 +454,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PolishSource (PS)
* PolishTracker
* Pornbay [![(invite needed)][inviteneeded]](#)
* PornBits (PB)
* PotUK
* Pretome
* PrivateHD (PHD)
@@ -485,7 +468,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* PuntoTorrent
* PuroVicio
* PuTao
* Puur-Hollands
* PWTorrents (PWT)
* R3V WTF! [![(invite needed)][inviteneeded]](#)
* Racing4Everyone (R4E)
@@ -504,12 +486,12 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* SceneTime
* SDBits [![(invite needed)][inviteneeded]](#)
* Secret Cinema
* SeedFile
* Shareisland
* Shazbat [![(invite needed)][inviteneeded]](#)
* SiamBIT
* SkipTheCommercials
* SkipTheTrailers
* slosoul
* SnowPT (SSPT)
* SoulVoice
* SpeedApp (SceneFZ, XtreMeZone / MYXZ, ICE Torrent)
@@ -525,7 +507,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Superbits (SBS)
* Swarmazon
* Tapochek
* Tasmanit [![(invite needed)][inviteneeded]](#)
* Tasmanit
* Team CT Game (TCTG)
* TeamHD
* TeamOS
@@ -536,13 +518,13 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* The Geeks
* The New Retro
* The Occult [![(invite needed)][inviteneeded]](#)
* The Old School
* The Place [![(invite needed)][inviteneeded]](#)
* The Shinning (TsH)
* The Show
* The Vault [![(invite needed)][inviteneeded]](#)
* The-Crazy-Ones
* The-New-Fun
* TheAudioScene
* TheEmpire (TE)
* TheLeachZone (TLZ)
* TheScenePlace (TSP)
@@ -559,7 +541,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TorrentBytes (TBy)
* TorrentCCF (TCCF)
* TorrentDay (TD)
* TorrentDB
* TorrentHeaven [![(invite needed)][inviteneeded]](#)
* TorrentHR [![(invite needed)][inviteneeded]](#)
* Torrenting (TT)
@@ -578,7 +559,6 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* TvRoad
* TVstore
* Twilight Torrents
* Twilights Zoom
* U2 (U2分享園@動漫花園) [![(invite needed)][inviteneeded]](#)
* UHDBits
* UnionGang
@@ -830,7 +810,7 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
- `-d, --DataFolder` Specify the location of the data folder (Must be an admin on Windows)
- e.g. --DataFolder="D:\Your Data\Jackett\".
- Don't use this on Unix (mono) systems. On Unix just adjust the HOME directory of the user to the datadir or set the XDG_CONFIG_HOME environment variable.
- Don't use this on Unix (mono) systems. On Unix just adjust the HOME directory of the user to the data folder or set the XDG_CONFIG_HOME environment variable.
- `--NoRestart` Don't restart after update
@@ -846,7 +826,7 @@ To use it, please just request a free API key on [OMDb](http://www.omdbapi.com/a
## Building from source
### Windows
* Install the .NET 5 [SDK](https://www.microsoft.com/net/download/windows)
* Install the .NET 6 [SDK](https://www.microsoft.com/net/download/windows)
* Clone Jackett
* Open PowerShell and from the `src` directory:
* - run `dotnet msbuild /restore`

View File

@@ -8,6 +8,7 @@ JACKETT_DIR="$(dirname "$(readlink -f "$0")")"
# Launch Jackett (with CLI parameters)
"${JACKETT_DIR}/jackett" --NoRestart "$@"
ec=$?
# Get user running the service
JACKETT_USER=$(whoami)
@@ -16,3 +17,5 @@ JACKETT_USER=$(whoami)
while pgrep -u "${JACKETT_USER}" JackettUpdater > /dev/null; do
sleep 1
done
exit $ec

View File

@@ -917,8 +917,7 @@ function doErrorNotify(indexerId, errorMessage, errorEvent) {
var githubTemplate = "?template=bug_report.yml&"
if (errorMessage.includes("FlareSolverr")) {
githubRepo = "FlareSolverr/FlareSolverr";
githubText = "FlareSolverr";
githubTemplate = "?"
githubText = "FlareSolverr"
}
var githubUrl = "https://github.com/" + githubRepo + "/issues/new" + githubTemplate + "title=[" + indexerId + "] (" + errorEvent + ")";
var indexEnd = 2000 - githubUrl.length; // keep url <= 2k #5104

View File

@@ -8,6 +8,7 @@
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta charset="utf-8" />
<meta name="referrer" content="no-referrer" /> <!-- Don't send referrer when loading third party resources (E.g. Empornium poster images won't load) -->
<meta name="robots" content="noindex, nofollow"/>
<link rel="apple-touch-icon" href="../apple-touch-icon.png" />
<link rel="mask-icon" href="../jackett_medium.png" color="#35c5f4">
<link rel="icon" type="image/ico" href="../favicon.ico" />
@@ -755,6 +756,6 @@
</script>
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
<script type="text/javascript" src="../custom.js?changed=20221003"></script>
<script type="text/javascript" src="../custom.js?changed=20221221"></script>
</body>
</html>

View File

@@ -3,6 +3,7 @@
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<meta name="robots" content="noindex, nofollow"/>
<link rel='shortcut icon' type='image/x-icon' href='../favicon.ico' />

View File

@@ -6,23 +6,18 @@ language: en-US
type: public
encoding: UTF-8
followredirect: true
requestDelay: 2
links:
- https://1337x.to/
- https://1337x.st/
- https://x1337x.ws/
- https://x1337x.eu/
- https://x1337x.se/
- https://1337x.unblockit.cat/
- https://1337x.nocensor.world/
- https://1337x.unblockit.pet/
- https://1337x.nocensor.lol/
- https://1337x.unblockninja.com/
legacylinks:
- https://1337x.unblocked.monster/
- https://1337x.unblockit.li/
- https://1337x.unblockit.uno/
- https://1337x.is/
- https://1337x.unblockit.ch/
- https://1337x.nocensor.space/
- https://1337x.unblockit.ws/
- https://1337x.nocensor.work/
- https://1337x.unblockit.kim/
- https://1337x.unblockit.bz/
@@ -38,6 +33,10 @@ legacylinks:
- https://1337x.nocensor.sbs/
- https://1337x.unblockit.ist/
- https://1337x.unblockit.bet/
- https://1337x.unblockit.cat/
- https://1337x.unblockit.nz/
- https://1337x.nocensor.world/
- https://1337x.unblockit.page/
caps:
categorymappings:

View File

@@ -125,9 +125,15 @@ search:
download:
selector: a[href^="download.php?id="]
attribute: href
poster:
selector: img.lazyload
attribute: data-src
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
date_elapsed:
# time type: time elapsed (default)
selector: td:nth-child(4) > span[title]
selector: td.rowfollow:nth-child(5) > span[title]
attribute: title
optional: true
filters:
@@ -137,7 +143,7 @@ search:
args: "2006-01-02 15:04:05 -07:00"
date_added:
# time added
selector: td:nth-child(4):not(:has(span))
selector: td.rowfollow:nth-child(5):not(:has(span))
optional: true
filters:
- name: append
@@ -147,13 +153,13 @@ search:
date:
text: "{{ if or .Result.date_elapsed .Result.date_added }}{{ or .Result.date_elapsed .Result.date_added }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(5)
selector: td.rowfollow:nth-child(6)
seeders:
selector: td:nth-child(6)
selector: td.rowfollow:nth-child(7)
leechers:
selector: td:nth-child(7)
selector: td.rowfollow:nth-child(8)
grabs:
selector: td:nth-child(8)
selector: td.rowfollow:nth-child(9)
downloadvolumefactor:
case:
img.pro_free: 0

View File

@@ -1,147 +0,0 @@
---
id: 3evils-api
name: 3Evils (API)
description: "3Evils is a Private site for MOVIES / TV / MUSIC "
language: en-US
type: private
encoding: UTF-8
links:
- https://3evils.net/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: "Movies"}
- {id: 2, cat: TV, desc: "TV"}
- {id: 3, cat: Audio, desc: "Music"}
- {id: 4, cat: PC/Games, desc: "Game"}
- {id: 5, cat: PC/0day, desc: "Application"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
settings:
- name: apikey
type: text
label: APIKey
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://3evils.net/\" target =_blank>3Evils</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: created_at
options:
created_at: created
seeders: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
login:
path: /api/torrents
method: get
inputs:
api_token: "{{ .Config.apikey }}"
error:
- selector: a[href*="/login"]
message:
text: "The API key was not accepted by {{ .Config.sitelink }}."
search:
paths:
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
- path: "/api/torrents/filter"
response:
type: json
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
count:
selector: meta.total
fields:
category:
selector: category_id
title:
selector: name
details:
selector: details_link
download:
selector: download_link
poster:
selector: poster
filters:
- name: replace
args: ["https://via.placeholder.com/90x135", ""]
imdbid:
selector: imdb_id
tmdbid:
selector: tmdb_id
tvdbid:
selector: tvdb_id
files:
selector: num_file
seeders:
selector: seeders
leechers:
selector: leechers
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
selector: created_at
size:
selector: size
downloadvolumefactor:
# api returns 0%, 25%, 50%, 75%, 100%
selector: freeleech
case:
0%: 1 # not free
25%: 0.75
50%: 0.5
75%: 0.25
100%: 0 # freeleech
"*": 0 # catch errors
uploadvolumefactor:
# api returns 0=false, 1=true
selector: double_upload
case:
0: 1 # normal
1: 2 # double
# global MR is 0.4 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.4
# minimumseedtime:
# # 2 days (as seconds = 2 x 24 x 60 x 60)
# text: 172800
# json UNIT3D 6.3.0

View File

@@ -0,0 +1,181 @@
---
id: 3evils
name: 3Evils
description: "3Evils is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://3evils.net/
caps:
categorymappings:
- {id: 1, cat: PC, desc: "Apps"}
- {id: 24, cat: Books, desc: "Books/Magazines"}
- {id: 12, cat: TV/Anime, desc: "Movies/Anime"}
- {id: 31, cat: Movies, desc: "Movies/FooKaS RG"}
- {id: 84, cat: Movies, desc: "Movies/Kids"}
- {id: 55, cat: Movies/WEB-DL, desc: "Movies/WEB-DL"}
- {id: 70, cat: Movies/WEB-DL, desc: "Movies/WEBRip"}
- {id: 71, cat: Movies/HD, desc: "Movies/x265"}
- {id: 64, cat: Movies/SD, desc: "Movies/XViD"}
- {id: 26, cat: Audio/Lossless, desc: "Music/FLAC"}
- {id: 10, cat: Audio/MP3, desc: "Music/MP3"}
- {id: 63, cat: Audio/Video, desc: "Music/Videos"}
- {id: 29, cat: Movies, desc: "Movies/Packs"}
- {id: 19, cat: Audio, desc: "Music/Packs"}
- {id: 61, cat: TV/Anime, desc: "TV/Anime"}
- {id: 85, cat: TV, desc: "TV/Kids"}
- {id: 86, cat: TV, desc: "TV/Packs"}
- {id: 82, cat: TV/Sport, desc: "TV/Sports"}
- {id: 36, cat: TV/HD, desc: "TV/x265"}
- {id: 45, cat: TV/SD, desc: "TV/XViD"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile. The default is <i>15</i>.
login:
path: takelogin.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
use_ssl: 1
perm_ssl: ""
error:
- selector: td.embedded:contains("Login failed!")
test:
path: /
selector: a[href*="/logout.php?hash_please="]
search:
paths:
# https://www.3evils.net/browse.php?c16=1&c17=1&c3=1&c4=1&search=&searchin=title&incldead=0&only_free=1
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
# title, descr, genre, all
searchin: title
# 0 active, 1 incldead, 2 onlydead
incldead: 1
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: table.table-bordered tbody tr:has(a[href^="download.php?torrent="])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "Tip\\('<b>(.*?)</b>"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
# onmouseover="Tip('<b>blahblah /><img src=\'img.php/tvmaze/80.jpg\' blahblah />');"
# <img src=\'./pic/noposter.png\'
- name: regexp
args: "src=\\\\'(.+?)\\\\'"
- name: replace
args: ["./pic/noposter.png", ""]
files:
selector: td:nth-last-child(9)
# 2 flavours of dates
date_day:
# Today<br> 10:20 AM
# Yesterday<br> 08:03 PM
selector: td:nth-last-child(7):contains("day")
# auto adjusted by site account profile
optional: true
date_year:
# Feb 14 2019<br> 10:20 AM
selector: td:nth-last-child(7):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: dateparse
args: "Jan 2 2006 03:04 PM"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-last-child(6)
grabs:
selector: td:nth-last-child(5)
filters:
- name: regexp
args: (\d+)
seeders:
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(3)
downloadvolumefactor:
case:
"a.info:contains(\"[FREE]\")": 0
"*": 1
uploadvolumefactor:
case:
"*": 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# U-232 V5 (customised)

View File

@@ -129,6 +129,7 @@ search:
args: cat
title:
selector: a[href^="details.php?id="]
remove: span
details:
selector: a[href^="details.php?id="]
attribute: href
@@ -137,25 +138,23 @@ search:
attribute: href
files:
selector: td:nth-last-child(9)
date_yday:
date_day:
# Yesterday<br/>6:00 AM
selector: td:nth-last-child(7):contains("day")
# auto adjusted by site account profile
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: fuzzytime
date_year:
# Aug 6 2021<br/>7:25 PM
selector: td:nth-last-child(7):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 3:04 PM -07:00"
args: "Jan 2 2006 3:04 PM"
date:
text: "{{ if or .Result.date_yday .Result.date_year }}{{ or .Result.date_yday .Result.date_year }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-last-child(6)
grabs:

View File

@@ -140,8 +140,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -115,11 +115,10 @@ search:
selector: td:nth-last-child(2)
date:
selector: td:last-child
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "060102 15:04:05 -07:00"
args: "060102 15:04:05"
downloadvolumefactor:
case:
img[src="images/freeleech.png"]: 0 # dl not counted

View File

@@ -79,7 +79,7 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free[]=100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
@@ -137,8 +137,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:
@@ -163,4 +168,4 @@ search:
minimumseedtime:
# 5 days (as seconds = 3 x 24 x 60 x 60)
text: 432000
# json UNIT3D 6.4.0
# json UNIT3D 6.5.0

View File

@@ -5,6 +5,7 @@ description: "Amigos Share Club is a Brazilian Private site for TV / MOVIES / GE
language: pt-BR
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://cliente.amigos-share.club/
legacylinks:
@@ -298,16 +299,15 @@ search:
"[src$=\"/outros2.png\"]": 130
date_optional:
selector: p:contains("Lançado:")
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Lançado: (.+?)$"
- name: re_replace
args: [" (\\d:)", " 0$1"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/06 15:04:05 -07:00"
args: "02/01/06 15:04:05"
date:
text: "{{ if .Result.date_optional }}{{ .Result.date_optional }}{{ else }}now{{ end }}"
size:

View File

@@ -1,161 +0,0 @@
---
id: anaschcc
name: anasch.cc
description: "anasch.cc is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://anasch.cc/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: Movies}
- {id: 2, cat: TV, desc: TV}
- {id: 3, cat: TV, desc: Animation}
- {id: 5, cat: Audio, desc: Music}
- {id: 12, cat: XXX, desc: Porn}
- {id: 29, cat: TV/Sport, desc: Sports}
- {id: 37, cat: PC, desc: Software}
- {id: 38, cat: Console, desc: Games}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: sort
type: select
label: Sort requested from site
default: 3
options:
3: created
5: seeders
4: size
2: title
- name: type
type: select
label: Order requested from site
default: 2
options:
2: desc
1: asc
login:
path: index.php?page=login
method: form
form: form[action^="index.php?page=login"]
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: div[data-validate^="Valid"]
message:
selector: div[data-validate^="Valid"]
attribute: data-validate
test:
path: index.php
selector: a[href="logout.php"]
search:
paths:
- path: index.php
inputs:
page: torrents
active: 0
search: "{{ .Keywords }}"
$raw: "{{ range .Categories }}category[]={{.}}&{{end}}"
# 1 freeleech, 2 2x upload, 3 featured
discount[]: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: "table.lista tbody tr:has(a[href^=\"index.php?page=torrent-details\"])"
fields:
category:
selector: td a[href^="index.php?page=torrents&category[]="]
attribute: href
filters:
- name: querystring
args: category[]
title:
selector: td a[href^="index.php?page=torrent-details"]
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href
download:
selector: td a[href^="download.php"]
attribute: href
imdbid:
selector: a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: replace
args: ["javascript:ShowImage('/images/imdb/tt0000000.jpg')", ""]
poster:
selector: td a[href^="index.php?page=torrent-details"]
attribute: onmouseover
filters:
- name: replace
args: ["javascript:ShowImage('", ""]
- name: replace
args: ["')", ""]
- name: replace
args: ["/images/imdb/0000000.jpg", ""]
genre:
selector: td.lista.p-2
filters:
- name: regexp
args: "Genre: (.+?)$"
- name: replace
args: [" & ", "_&_"]
description:
text: "{{ .Result.genre }}"
size:
selector: td:nth-child(5)
date:
# 22/01/21 01:28
selector: td:nth-child(6)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile - doesn't adjust for DST
- name: dateparse
args: "02/01/06 15:04 -07:00"
seeders:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
downloadvolumefactor:
case:
img[src*="freeleech.png"]: 0
"*": 1
uploadvolumefactor:
case:
img[src*="x2u.png"]: 2
"*": 1
minimumratio:
text: 3.0
minimumseedtime:
# 5 days (as seconds = 5 x 24 x 60 x 60)
text: 432000
# xbtit

View File

@@ -51,8 +51,9 @@ search:
selector: quality.string
_series:
selector: series.string
optional: true
title:
text: "{{ .Result.title_ru }} / {{ .Result.title_en }}{{ if .Result.title_alternative }} / {{ .Result.title_alternative }}{{ else }}{{ end }} ({{ .Result.year }}) [{{ .Result._quality }}] - {{ .Result._series }}"
text: "{{ .Result.title_ru }} / {{ .Result.title_en }}{{ if .Result.title_alternative }} / {{ .Result.title_alternative }}{{ else }}{{ end }} ({{ .Result.year }}) [{{ .Result._quality }}]{{ if .Result._series }} - {{ .Result._series }}{{ else }}{{ end }}"
_code:
selector: ..code
details:

View File

@@ -2,7 +2,7 @@
id: animeclipse
name: AnimeClipse
description: "AnimeClipse is a Public site for Hellenic Fansubs Anime."
language: en-US
language: el-GR
type: public
encoding: UTF-8
links:

View File

@@ -11,10 +11,12 @@ links:
caps:
categorymappings:
- {id: 7, cat: TV/Anime, desc: "Series English"}
- {id: 16, cat: TV/Anime, desc: "ongoing"}
- {id: 11, cat: TV/Anime, desc: "Series Non-English"}
- {id: 1, cat: TV/Anime, desc: "Raws"}
- {id: 2, cat: TV/Anime, desc: "OVA"}
- {id: 4, cat: Movies, desc: "Movie"}
- {id: 15, cat: Books/Comics, desc: "Manga"}
- {id: 6, cat: XXX, desc: "Hentai Censored"}
- {id: 14, cat: XXX, desc: "Hentai Uncensored"}
- {id: 9, cat: XXX, desc: "Hentai Manga"}
@@ -26,6 +28,7 @@ caps:
tv-search: [q, season, ep, imdbid, tvdbid, tmdbid]
movie-search: [q, imdbid, tmdbid]
music-search: [q]
book-search: [q]
settings:
- name: apikey
@@ -134,8 +137,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -125,8 +125,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -5,6 +5,7 @@ description: "AniSource is a Public site for HD Anime raws."
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
certificates:
- f400d50a4dac4dd6546c869ac75669846205a0d2 # expired 26 Aug 2022
links:

View File

@@ -84,6 +84,9 @@ search:
selector: container
_media:
selector: media
filters:
- name: replace
args: ["WEB", "WEB-DL"]
_resolution:
selector: resolution
_audioFormat:
@@ -100,13 +103,18 @@ search:
_language:
selector: language
optional: true
_releaseGroup:
selector: releaseGroup
optional: true
filters:
- name: trim
title:
selector: title
filters:
- name: replace
args: ["&#39;", "'"]
- name: append
args: " {{ .Result.year }} {{ .Result._codec }} {{ .Result._container }} {{ .Result._media }} {{ .Result._resolution }} {{ .Result._audioFormat }}{{ if .Result._subbing }} Subs{{ else }}{{ end }}{{ if .Result._flags }} {{ .Result._flags }}{{ else }}{{ end }}{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}"
args: " {{ .Result.year }} {{ .Result._codec }} {{ .Result._container }} {{ .Result._media }} {{ .Result._resolution }} {{ .Result._audioFormat }}{{ if .Result._subbing }} Subs{{ else }}{{ end }}{{ if .Result._flags }} {{ .Result._flags }}{{ else }}{{ end }}{{ if .Result._language }} {{ .Result._language }}{{ else }}{{ end }}{{ if and (.Result._releaseGroup) (ne .Result._releaseGroup \"NULL\") }} -{{ .Result._releaseGroup }}{{ else }}{{ end }}"
details:
selector: guid
download:

View File

@@ -149,11 +149,10 @@ search:
date:
selector: td:nth-child(4) span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
args: "2006-01-02 15:04:05"
seeders:
selector: td:nth-child(5)
leechers:

View File

@@ -5,6 +5,8 @@ description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GEN
language: bg-BG
type: semi-private
encoding: UTF-8
certificates:
- d5d96eaf33f4b7470a7009f1e591a45f6af0430d # expired 15 Oct 2022
links:
- https://arenabg.com/
legacylinks:
@@ -158,18 +160,18 @@ search:
attribute: title
optional: true
title:
selector: td.filename a[href^="/en/torrents/"]
selector: td.filename a.title
filters:
- name: append
args: "{{ if .Result._bulgarian }} {{ .Result._bulgarian }}{{ else }}{{ end }}{{ if .Result._english }} {{ .Result._english }}{{ else }}{{ end }}"
details:
selector: td.filename a[href^="/en/torrents/"]
selector: td.filename a.title
attribute: href
download:
selector: td.filename a[href^="/en/torrents/"]
selector: td.filename a.title
attribute: href
poster:
selector: td.filename a[href^="/en/torrents/"]
selector: td.filename a.title
attribute: onmouseover
filters:
- name: regexp

View File

@@ -5,15 +5,13 @@ description: "AudioBook Bay (ABB) is a public Torrent Tracker for AUDIOBOOKS"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://audiobookbay.fi/
- https://audiobookbay.li/
- https://audiobookbay.se/
- https://audiobookbay.unblockit.cat/
- https://audiobookbay.unblockit.pet/
legacylinks:
- https://audiobookbay.la/
- https://audiobookbay.unblockit.uno/
- https://audiobookbay.unblockit.ch/
- https://audiobookbay.unblockit.ws/
- http://audiobookbay.net/
- https://audiobookbay.unblockit.kim/
- https://audiobookbay.unblockit.bz/
@@ -32,6 +30,10 @@ legacylinks:
- http://audiobookbayabb.com/
- https://audiobookbay.unblockit.ist/
- https://audiobookbay.unblockit.bet/
- https://audiobookbay.unblockit.cat/
- https://audiobookbay.unblockit.nz/
- https://audiobookbay.fi/
- https://audiobookbay.unblockit.page/
caps:
categorymappings:
@@ -118,14 +120,16 @@ search:
# with just 7 results per page, try to grab up to 35 results
# http://audiobookbay.nl/?s=teeth
# http://audiobookbay.nl/page/2/?s=teeth
- path: "{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/2/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/3/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/4/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "page/5/{{ if .Keywords }}?s={{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}?s={{ .Keywords }}&tt=1{{ else }}{{ end }}"
- path: "page/2/{{ if .Keywords }}?s={{ .Keywords }}&tt=1{{ else }}{{ end }}"
- path: "page/3/{{ if .Keywords }}?s={{ .Keywords }}&tt=1{{ else }}{{ end }}"
- path: "page/4/{{ if .Keywords }}?s={{ .Keywords }}&tt=1{{ else }}{{ end }}"
- path: "page/5/{{ if .Keywords }}?s={{ .Keywords }}&tt=1{{ else }}{{ end }}"
rows:
selector: div.post:has(div[class="postTitle"])
filters:
- name: andmatch
fields:
category:
@@ -133,8 +137,27 @@ search:
filters:
- name: regexp
args: "Category: (.+?)\\s"
_format:
optional: true
selector: div.postContent
filters:
- name: regexp
args: "Format: (.+?) /"
- name: replace
args: ["?", ""]
_bitrate:
optional: true
selector: div.postContent
filters:
- name: regexp
args: "Bitrate: (.+?)File"
- name: replace
args: ["?", ""]
title:
selector: div.postTitle
filters:
- name: append
args: "{{ if .Result._format }} [{{ .Result._format }}]{{ else }}{{ end }}{{ if .Result._bitrate }} [{{ .Result._bitrate }}]{{ else }}{{ end }}"
details:
selector: div.postTitle h2 a
attribute: href
@@ -161,11 +184,7 @@ search:
- name: regexp
args: "File Size: (.+?)$"
- name: replace
args: ["MBs", "MB"]
- name: replace
args: ["GBs", "GB"]
- name: replace
args: ["KBs", "KB"]
args: ["s", ""]
size:
text: "{{ if .Result.size_optional }}{{ .Result.size_optional }}{{ else }}0 B{{ end }}"
seeders:

View File

@@ -10,33 +10,49 @@ links:
caps:
categorymappings:
- {id: 12, cat: Console, desc: "XBOX360"}
- {id: 9, cat: TV, desc: "TV-Boxsets"}
- {id: 15, cat: PC/Mobile-Android, desc: "Android"}
- {id: 35, cat: TV/Anime, desc: "Anime"}
- {id: 51, cat: PC/Mac, desc: "Apple"}
- {id: 3, cat: PC, desc: "Apps"}
- {id: 24, cat: PC, desc: "Apple"}
- {id: 11, cat: TV, desc: "TV/x264"}
- {id: 23, cat: Console, desc: "Visionary"}
- {id: 14, cat: TV/Sport, desc: "WWE"}
- {id: 26, cat: Console, desc: "Xbox"}
- {id: 13, cat: Console, desc: "XBOX-JTAG"}
- {id: 35, cat: Movies/Other, desc: "Anime"}
- {id: 64, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 4, cat: Movies/BluRay, desc: "Blu-Ray"}
- {id: 6, cat: Movies, desc: "Movies/XVID"}
- {id: 10, cat: TV, desc: "TV/Xvid"}
- {id: 29, cat: TV/Sport, desc: "Sport"}
- {id: 40, cat: TV, desc: "Soaps"}
- {id: 27, cat: Console, desc: "Roms and Emulators"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 7, cat: Audio, desc: "Music"}
- {id: 22, cat: Console, desc: "CoinOps"}
- {id: 42, cat: Console, desc: "CoinOPS Official"}
- {id: 65, cat: Console, desc: "CoinOps Unofficial"}
- {id: 63, cat: Books/Comics, desc: "Comics"}
- {id: 60, cat: Console, desc: "Core"}
- {id: 44, cat: Console, desc: "CP78"}
- {id: 16, cat: TV/Documentary, desc: "Docu"}
- {id: 41, cat: Console, desc: "Dragon"}
- {id: 5, cat: Books, desc: "EBooks"}
- {id: 38, cat: Console, desc: "Hyperspin Bolt-on Edition"}
- {id: 61, cat: Console, desc: "emuxtras"}
- {id: 69, cat: TV, desc: "Entertainment"}
- {id: 34, cat: TV, desc: "Kids"}
- {id: 8, cat: PC/Games, desc: "PC Games"}
- {id: 22, cat: PC/Games, desc: "CoinOPS"}
- {id: 43, cat: Console, desc: "LB No Intro"}
- {id: 33, cat: TV/Sport, desc: "MMA/Boxing"}
- {id: 32, cat: Movies, desc: "Movie Pack"}
- {id: 6, cat: Movies, desc: "Movies/XVID"}
- {id: 7, cat: Audio, desc: "Music"}
- {id: 31, cat: Console, desc: "Nintendo"}
- {id: 59, cat: Console, desc: "P-R-U"}
- {id: 8, cat: PC/Games, desc: "PC Games"}
- {id: 50, cat: Console, desc: "PlayBox"}
- {id: 30, cat: Console, desc: "Playstation"}
- {id: 62, cat: Console, desc: "RaspberryPi"}
- {id: 56, cat: Console, desc: "Retro Minis"}
- {id: 67, cat: Console, desc: "Retrobat"}
- {id: 27, cat: Console, desc: "Roms and Emulators"}
- {id: 68, cat: Console, desc: "Schmoomer's"}
- {id: 57, cat: Console, desc: "Sega"}
- {id: 40, cat: TV, desc: "Soaps"}
- {id: 29, cat: TV/Sport, desc: "Sport"}
- {id: 9, cat: TV, desc: "TV-Boxsets"}
- {id: 11, cat: TV, desc: "TV/x264"}
- {id: 10, cat: TV, desc: "TV/Xvid"}
- {id: 14, cat: TV/Sport, desc: "WWE"}
- {id: 26, cat: Console, desc: "Xbox"}
- {id: 12, cat: Console, desc: "XBOX360"}
- {id: 23, cat: XXX, desc: "xxx18+"}
modes:
search: [q]
@@ -45,6 +61,22 @@ caps:
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>40</b> on your account profile.
login:
path: takelogin.php
method: post
@@ -67,12 +99,15 @@ search:
inputs:
do: search
keywords: "{{ .Keywords }}"
# t_name, t_description, t_both, t_uploader, t_genre
search_type: t_name
category: 0 # multi cat search not supported
# yes, no
include_dead_torrents: yes
# sort is done via do=quick_sort, and freeleech sorting is part of that set
rows:
selector: table#sortabletable > tbody > tr:has(a[href*="/details.php?id="])
selector: "table#sortabletable > tbody > tr:has(a[href*=\"/details.php?id=\"]){{ if .Config.freeleech }}:has(img[src$=\"freedownload.gif\"]){{ else }}{{ end }}"
filters:
- name: andmatch
args: 66
@@ -108,6 +143,18 @@ search:
selector: td:nth-child(7)
leechers:
selector: td:nth-child(8)
poster:
selector: div.tooltip-content > img
attribute: src
downloadvolumefactor:
case:
img[src$="freedownload.gif"]: 0
img[src$="silverdownload.gif"]: 0.5
"*": 1
uploadvolumefactor:
case:
img[src$="x2.gif"]: 2
"*": 1
date:
selector: "td:nth-child(2) > div:has(span[style=\"float: right;\"])"
remove: span
@@ -116,14 +163,4 @@ search:
args: " +00:00" # GMT
- name: dateparse
args: "02-01-2006 15:04 -07:00"
poster:
selector: div.tooltip-content > img
attribute: src
downloadvolumefactor:
case:
img[alt^="Free Torrent "]: 0
img[alt^="Silver Torrent "]: 0.5
"*": 1
uploadvolumefactor:
text: 1
# engine tbd
# TS Special Edition v.8.0

View File

@@ -5,13 +5,15 @@ description: "Badass Torrents is a Public torrent site for MOVIES / TV / GENERAL
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://badasstorrents.com/
- https://badasstorrents.nocensor.world/
- https://badasstorrents.nocensor.lol/
legacylinks:
- https://badasstorrents.nocensor.work/
- https://badasstorrents.nocensor.biz/
- https://badasstorrents.nocensor.sbs/
- https://badasstorrents.nocensor.world/
caps:
categories:

View File

@@ -22,7 +22,7 @@ settings:
- name: info_oid
type: info
label: "About 2FA"
default: "If you want to enable 2FA then use the Beyond-HD (OneURL) indexer instead."
default: "If you want to enable 2FA then use the Beyond-HD (API) indexer instead."
- name: username
type: text
label: Username

View File

@@ -5,50 +5,49 @@ description: "Bit-Bázis is a HUNGARIAN Private Tracker for MOVIES / TV"
language: hu-HU
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://bitbazis.net/
caps:
categorymappings:
- {id: 85, cat: Movies/SD, desc: "Film/Cam/Hun"}
- {id: 86, cat: Movies/SD, desc: "Film/Cam/Eng"}
- {id: 15, cat: Movies/SD, desc: "Film/XviD/Hun"}
- {id: 16, cat: Movies/SD, desc: "Film/XviD/Eng"}
- {id: 34, cat: Movies/HD, desc: "Film/x264/Hun"}
- {id: 48, cat: Movies/HD, desc: "Film/x264/Eng"}
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun"}
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng"}
- {id: 94, cat: Movies/HD, desc: "Film/FHD/Hun"}
- {id: 95, cat: Movies/HD, desc: "Film/FHD/Eng"}
- {id: 92, cat: Movies/UHD, desc: "Film/UHD/Hun"}
- {id: 93, cat: Movies/UHD, desc: "Film/UHD/Eng"}
- {id: 22, cat: TV, desc: "Sorozat/Hun"}
- {id: 58, cat: TV, desc: "Sorozat/Eng"}
- {id: 69, cat: TV/Anime, desc: "Mese/SD"}
- {id: 68, cat: TV/Anime, desc: "Mese/DVD"}
- {id: 91, cat: TV/Anime, desc: "Mese/HD"}
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun"}
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng"}
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun"}
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng"}
- {id: 31, cat: PC/Games, desc: "Játék/PC"}
- {id: 54, cat: Console, desc: "Játék/Konzol"}
- {id: 81, cat: PC/0day, desc: "Program/PC"}
- {id: 49, cat: PC/0day, desc: "Program/Rip"}
- {id: 14, cat: PC, desc: "Program/Egyéb"}
- {id: 64, cat: Movies, desc: "Film/Pack"}
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv"}
- {id: 27, cat: Books/EBook, desc: "Könyv/Hun"}
- {id: 50, cat: Books/EBook, desc: "Könyv/Eng"}
- {id: 65, cat: Other, desc: "Egyéb"}
- {id: 85, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
- {id: 86, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
- {id: 15, cat: Movies/SD, desc: "Film/SD/Hun", default: true}
- {id: 16, cat: Movies/SD, desc: "Film/SD/Eng", default: true}
- {id: 17, cat: Movies/DVD, desc: "Film/DVD/Hun", default: true}
- {id: 19, cat: Movies/DVD, desc: "Film/DVD/Eng", default: true}
- {id: 83, cat: Movies/HD, desc: "Film/HD/Hun", default: true}
- {id: 82, cat: Movies/HD, desc: "Film/HD/Eng", default: true}
- {id: 94, cat: Movies/HD, desc: "Film/FHD/Hun", default: true}
- {id: 95, cat: Movies/HD, desc: "Film/FHD/Eng", default: true}
- {id: 92, cat: Movies/UHD, desc: "Film/UHD/Hun", default: true}
- {id: 93, cat: Movies/UHD, desc: "Film/UHD/Eng", default: true}
- {id: 64, cat: Movies, desc: "Film/Pack", default: true}
- {id: 24, cat: Audio/Video, desc: "Videóklip", default: true}
- {id: 22, cat: TV, desc: "Sorozat/Hun", default: true}
- {id: 58, cat: TV, desc: "Sorozat/Eng", default: true}
- {id: 69, cat: TV/Anime, desc: "Mese/SD", default: true}
- {id: 68, cat: TV/Anime, desc: "Mese/DVD", default: true}
- {id: 91, cat: TV/Anime, desc: "Mese/HD", default: true}
- {id: 25, cat: Audio/MP3, desc: "Mp3/Hun", default: true}
- {id: 26, cat: Audio/MP3, desc: "Mp3/Eng", default: true}
- {id: 84, cat: Audio/Lossless, desc: "Lossless/Hun", default: true}
- {id: 71, cat: Audio/Lossless, desc: "Lossless/Eng", default: true}
- {id: 31, cat: PC/Games, desc: "Játék/PC", default: true}
- {id: 81, cat: PC/0day, desc: "Program/PC", default: true}
- {id: 49, cat: PC/0day, desc: "Program/Rip", default: true}
- {id: 27, cat: Books/EBook, desc: "Könyv/Hun", default: true}
- {id: 50, cat: Books/EBook, desc: "Könyv/Eng", default: true}
- {id: 14, cat: PC, desc: "Program/Egyéb", default: true}
- {id: 65, cat: Other, desc: "Egyéb", default: true}
- {id: 33, cat: XXX/SD, desc: "SD/XXX", default: false}
- {id: 89, cat: XXX/x264, desc: "HD/XXX", default: false}
- {id: 66, cat: XXX/ImageSet, desc: "Képek/XXX", default: false}
# the following are no longer in the cat list in the search page, but are still in the profile cat list
- {id: 67, cat: PC/Mobile-Android, desc: "Program/Android"}
- {id: 17, cat: Movies/DVD, desc: "Film/DVD/Hun"}
- {id: 19, cat: Movies/DVD, desc: "Film/DVD/Eng"}
- {id: 24, cat: Audio/Video, desc: "Videóklipp"}
- {id: 33, cat: XXX/SD, desc: "Film/SD/XXX"}
- {id: 89, cat: XXX/x264, desc: "Film/HD/XXX"}
- {id: 66, cat: XXX/ImageSet, desc: "Képek/XXX"}
- {id: 54, cat: Console, desc: "Játék/Konzol", default: true}
- {id: 67, cat: PC/Mobile-Android, desc: "Program/Mobil", default: true}
- {id: 70, cat: Audio/Audiobook, desc: "Hangoskönyv", default: true}
modes:
search: [q]
@@ -95,17 +94,17 @@ login:
cookie: "{{ .Config.cookie }}"
test:
path: index.php
selector: span[onclick^="window.open('logout.php?k="]
selector: i[onclick^="window.open('logout.php?k="]
search:
paths:
- path: browse.php
categories: ["!", 33, 66, 99]
categories: [85, 86, 15, 16, 17, 19, 83, 82, 94, 95, 92, 93, 64, 24, 22, 58, 69, 68, 91, 25, 26, 84, 71, 31, 81, 49, 27, 50, 14, 65, 54, 67, 70]
inputs:
# 0 all, 1 active, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
incldead: 0
- path: browse_xxx.php
categories: [33, 66, 99]
categories: [33, 66, 89]
inputs:
# 0 active, 1 all, 2 deadonly, 3 myuploads, 4 zeroseed, 6 re-seeded
incldead: 1
@@ -121,12 +120,9 @@ search:
selector: "table[width=\"100%\"][align=\"center\"]:first-child tbody tr:has(div.tooltip){{ if .Config.freeleech }}:has(i:contains(\"(Free)\")){{ else }}{{ end }}"
fields:
category:
selector: a[href*=".php?cat="]
attribute: href
filters:
- name: querystring
args: cat
categorydesc:
selector: img[src^="pic/kategoria/"]
attribute: title
genre:
selector: span.tooltiptext
description:

View File

@@ -1,161 +0,0 @@
---
id: bitcityreloaded
name: Bit-City Reloaded
description: "Bit-City Reloaded is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
language: de-DE
type: private
encoding: ISO-8859-1
links:
- https://bc-reloaded.net/
caps:
categorymappings:
- {id: 1, cat: Other, desc: "Anderes"}
- {id: 34, cat: PC, desc: "Appz/Linux"}
- {id: 35, cat: PC/Mac, desc: "Appz/Mac"}
- {id: 36, cat: PC, desc: "Appz/Other"}
- {id: 20, cat: PC/0day, desc: "Appz/Win"}
- {id: 4, cat: Books/EBook, desc: "EBooks"}
- {id: 10, cat: PC/Games, desc: "Games/PC"}
- {id: 15, cat: PC/Mobile-Android, desc: "Handy & PDA"}
- {id: 16, cat: Audio/Audiobook, desc: "Hörspiel/Hörbuch"}
- {id: 30, cat: Movies/Foreign, desc: "International"}
- {id: 43, cat: Movies/3D, desc: "Movie/3D"}
- {id: 6, cat: Movies/HD, desc: "Movie/HD 1080p"}
- {id: 7, cat: Movies/HD, desc: "Movie/HD 720p"}
- {id: 17, cat: Movies/Other, desc: "Movie/MegaPack"}
- {id: 9, cat: Movies/SD, desc: "Movie/SD"}
- {id: 26, cat: XXX, desc: "Movie/XXX"}
- {id: 41, cat: XXX/Other, desc: "Movie/XXX/Other"}
- {id: 42, cat: XXX/Pack, desc: "Movie/XXX/Pack"}
- {id: 45, cat: Movies/UHD, desc: "Movies/4K"}
- {id: 33, cat: Movies/BluRay, desc: "Movies/BluRay"}
- {id: 19, cat: Audio/Video, desc: "Musik Videos"}
- {id: 18, cat: Audio, desc: "Musik/MP3/Flac"}
- {id: 13, cat: Console/WiiU, desc: "Nintendo"}
- {id: 12, cat: Console/PS4, desc: "Playstation"}
- {id: 22, cat: TV/HD, desc: "Serie/HD"}
- {id: 38, cat: TV, desc: "Serie/Pack"}
- {id: 23, cat: TV/SD, desc: "Serie/SD"}
- {id: 25, cat: TV/Sport, desc: "Sport"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Anzahl der Torrents beim Durchsuchen</b> setting to <b>100</b> on your account profile.
login:
path: login/index.php
method: post
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
error:
- selector: div#login_error
test:
path: /
selector: a[href="logout.php"]
search:
paths:
# https://bc-reloaded.net/uebersicht.php?c7=1&c17=1&showsearch=1&search=2021+720p&blah=0&incldead=1&orderby=added&sort=desc
- path: uebersicht.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
showsearch: 1
search: "{{ .Keywords }}"
# 0 name, 1 descr, 2 both, 3 noDVDRip
blah: 0
# 0 active, 1 incldead, 2 onlydead
incldead: 1
orderby: "{{ .Config.sort }}"
sort: "{{ .Config.type }}"
# site does not support imdbid searching or display imdb links in results.
rows:
selector: "table.tableinborder[cellpadding=0] > tbody > tr{{ if .Config.freeleech }}:has(img[src$=\"torrent_ou.gif\"]){{ else }}{{ end }}"
filters:
- name: andmatch
fields:
category:
selector: a[href^="uebersicht.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php"]
attribute: href
date:
selector: table tbody tr:nth-of-type(2) td:nth-of-type(5)
filters:
- name: re_replace
args: ["\u00a0", " "]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "02.01.2006 15:04:05 -07:00"
size:
selector: table tbody tr:nth-of-type(2) > td > b
files:
selector: td:has(a[href*="&filelist=1"])> b:nth-child(2)
grabs:
selector: td:has(a[href*="&tosnatchers=1"])> b:nth-child(1)
seeders:
selector: table tbody tr:nth-of-type(2) td:nth-of-type(2) b:nth-of-type(1) font
leechers:
selector: table tbody tr:nth-of-type(2) td:nth-of-type(2) b:nth-of-type(2) font
downloadvolumefactor:
case:
img[src$="torrent_ou.gif"]: 0
"*": 1
uploadvolumefactor:
case:
img[src$="torrent_2u.gif"]: 2
"*": 1
minimumratio:
text: 0.7
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# engine n/a

View File

@@ -12,7 +12,7 @@ caps:
categorymappings:
- {id: 1, cat: Other, desc: "ในพระราชสำนัก (in the royal court)"}
- {id: 4, cat: TV, desc: "รายการทีวี (TV)"}
- {id: 7, cat: Movies, desc: "ภาพยนตร์ชุด (Movie Packs)"}
- {id: 7, cat: TV, desc: "ภาพยนตร์ชุด (Series)"}
- {id: 12, cat: Books/EBook, desc: "หนังสือ สื่อการสอน (Books)"}
- {id: 13, cat: Other/Misc, desc: "ทั่วไป (General)"}
- {id: 14, cat: TV/Sport, desc: "กีฬา (Sport)"}

View File

@@ -0,0 +1,119 @@
---
id: bitnova
name: BitNova
description: "BitNova is a POLISH Semi-Private Torrent Tracker for 0DAY / GENERAL"
language: pl-PL
type: semi-private
encoding: UTF-8
links:
- https://bitnova.info/
caps:
categorymappings:
- {id: 1, cat: PC, desc: "Programy"}
- {id: 2, cat: PC/0day, desc: "Programy dla Windows"}
- {id: 3, cat: PC, desc: "Programy dla Linux"}
- {id: 4, cat: PC/Mac, desc: "Programy dla Mac"}
- {id: 5, cat: TV/Anime, desc: "Anime"}
- {id: 6, cat: Books, desc: "eBooki"}
- {id: 8, cat: Movies, desc: "Dla dzieci"}
- {id: 9, cat: Movies, desc: "Filmy"}
- {id: 10, cat: Movies/SD, desc: "Filmy (S)VCD"}
- {id: 11, cat: Movies/SD, desc: "DivX/XviD"}
- {id: 12, cat: Movies/DVD, desc: "Filmy DVD"}
- {id: 13, cat: Movies/BluRay, desc: "Filmy HDDVD/BluRay"}
- {id: 14, cat: Movies/SD, desc: "Filmy RMVB"}
- {id: 15, cat: Movies/HD, desc: "Filmy x264"}
- {id: 342, cat: Movies/3D, desc: "Filmy 3D"}
- {id: 16, cat: Console, desc: "Gry"}
- {id: 17, cat: Console, desc: "Gry na konsole"}
- {id: 18, cat: PC/Games, desc: "Gry komputerowe"}
- {id: 19, cat: PC/Mobile-Other, desc: "GSM/PDA"}
- {id: 20, cat: PC/Mobile-Other, desc: "GSM/PDA Dodatki"}
- {id: 21, cat: PC/Mobile-Other, desc: "GSM/PDA Filmy"}
- {id: 22, cat: PC/Mobile-Other, desc: "GSM/PDA Gry"}
- {id: 23, cat: PC/Mobile-Other, desc: "GSM/PDA Programy"}
- {id: 24, cat: Audio, desc: "Muzyka"}
- {id: 25, cat: Audio/MP3, desc: "Muzyka Albumy"}
- {id: 26, cat: Audio/Video, desc: "Muzyka Teledyski/Koncerty"}
- {id: 27, cat: Other, desc: "Różne"}
- {id: 28, cat: TV/Sport, desc: "Sport"}
- {id: 29, cat: TV, desc: "TV"}
- {id: 30, cat: XXX, desc: "Erotyka"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
login:
path: login.php?act=login
method: post
inputs:
login: "{{ .Config.username }}"
pass: "{{ .Config.password }}"
remember: 1
error:
- selector: div#errmsg
test:
path: /
selector: a[href^="/login.php?act=logout"]
search:
paths:
- path: search
inputs:
q: "{{ if .Query.Keywords }}{{ .Query.Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
cid: 0
rows:
selector: table#searchRes > tbody > tr
fields:
category:
selector: a[href^="/torrenty/"]
attribute: href
filters:
- name: regexp
args: (\d+)-
title:
selector: a[href^="/torrent/"]
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href^="/torrent/"]
attribute: href
filters:
- name: replace
args: ["/torrent/", "/torrent/download/"]
size:
selector: td:nth-last-child(5)
seeders:
selector: td:nth-last-child(4)
leechers:
selector: td:nth-last-child(3)
grabs:
selector: td:nth-last-child(2)
date:
selector: td:nth-last-child(1)
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
downloadvolumefactor:
text: 1
uploadvolumefactor:
text: 1
# engine v2.0

View File

@@ -7,10 +7,11 @@ type: public
encoding: UTF-8
links:
- https://bitsearch.to/
- https://bitsearch.nocensor.world/
- https://bitsearch.nocensor.lol/
legacylinks:
- https://bitsearch.nocensor.biz/
- https://bitsearch.nocensor.sbs/
- https://bitsearch.nocensor.world/
caps:
categories:

View File

@@ -121,7 +121,7 @@ search:
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: div.torrentrow:has(a[href^="download.php?torrent="])
@@ -151,20 +151,20 @@ search:
args: "src=(.*?) width"
files:
selector: div.torrenttable:nth-last-child(7)
date_year:
# Jul 4 2019 08:04 AM
selector: div.torrenttable:nth-last-child(5):not(:contains("day"))
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
date_day:
# Today 02:40 PM
# Yesterday 09:10 AM
selector: div.torrenttable:nth-last-child(5):contains("day")
# auto adjusted by site account profile
optional: true
date_year:
# Jul 4 2019 08:04 AM
selector: div.torrenttable:nth-last-child(5):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: dateparse
args: "Jan 2 2006 03:04 PM"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:

View File

@@ -6,9 +6,10 @@ language: en-US
type: private
encoding: UTF-8
links:
- http://bitturk.net/ # site does not support https ERR_CONNECTION_REFUSED
- https://bitturk.net/
legacylinks:
- http://www.bitturk.net/
- http://bitturk.net/
caps:
categorymappings:
@@ -25,6 +26,8 @@ caps:
- {id: 79, cat: TV, desc: "BLUTV"}
- {id: 90, cat: TV, desc: "Disney+"}
- {id: 91, cat: TV, desc: "Prime Video"}
- {id: 93, cat: TV, desc: "Gain"}
- {id: 94, cat: TV, desc: "ATVP"}
- {id: 58, cat: Movies, desc: "Film"}
- {id: 72, cat: Movies, desc: "Belgesel"}
- {id: 60, cat: Movies/3D, desc: "3D"}
@@ -57,7 +60,6 @@ caps:
- {id: 2, cat: Console, desc: "Oyun"}
- {id: 74, cat: PC/Games, desc: "Oyun PC"}
- {id: 84, cat: Console/PS3, desc: "Oyun Playstation"}
- {id: 85, cat: Console/PS3, desc: "Oyun Playstation 2"}
- {id: 82, cat: Console/PSP, desc: " Oyun PSP"}
- {id: 83, cat: Console/Other, desc: "Oyun Gameboy"}
- {id: 87, cat: Console/XBox, desc: "Oyun XBOX"}
@@ -170,34 +172,34 @@ search:
download:
selector: a[href*="?p=torrents&pid=10&action=download"]
attribute: href
date_year:
# Uploaded 30-01-2019 15:02 by
selector: td.torrent_name:not(:contains(" at ")):not(:has(abbr[data-time]))
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-2006 15:04 -07:00"
date_day:
# Uploaded Friday at 05:11 by
# Uploaded Today at 00:48 by
# Uploaded Yesterday at 23:57 by
selector: td.torrent_name:contains(" at "):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: fuzzytime
date_year:
# Uploaded 30-01-2019 15:02 by
selector: td.torrent_name:not(:contains(" at ")):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: dateparse
args: "02-01-2006 15:04"
date_unix:
# within the hour (unix)
selector: abbr[data-time]
attribute: data-time
optional: true
date:
text: "{{ if or .Result.date_year .Result.date_unix .Result.date_day }}{{ or .Result.date_year .Result.date_unix .Result.date_day }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year .Result.date_unix }}{{ or .Result.date_day .Result.date_year .Result.date_unix }}{{ else }}now{{ end }}"
size:
selector: a[rel="torrent_size"]
seeders:

View File

@@ -1,192 +0,0 @@
---
id: bluesbrothers
name: Blues-Brothers
description: "Blues-Brothers is a Private Torrent Tracker for MOVIES / TV / GENERAL"
language: en-US
type: private
encoding: UTF-8
links:
- https://blues-brothers.biz/
caps:
categorymappings:
- {id: 9, cat: TV/Anime, desc: "Anime"}
- {id: 1, cat: PC/0day, desc: "Apps"}
- {id: 17, cat: Audio/Audiobook, desc: "AudioBooks"}
- {id: 16, cat: Books/EBook, desc: "Ebooks"}
- {id: 12, cat: PC/Games, desc: "Games PC"}
- {id: 7, cat: Console/PS3, desc: "Games PS3"}
- {id: 19, cat: Console/Wii, desc: "Games Wii"}
- {id: 8, cat: Console/XBox 360, desc: "Games XBOX360"}
- {id: 18, cat: PC/Mac, desc: "MAC"}
- {id: 41, cat: PC/Mobile-Android, desc: "Mobile"}
- {id: 26, cat: Movies, desc: "Movie BDRip"}
- {id: 29, cat: Movies/HD, desc: "Movie BluRay 1080p"}
- {id: 28, cat: Movies/HD, desc: "Movie BluRay 720p"}
- {id: 27, cat: Movies/SD, desc: "Movie BRRip"}
- {id: 24, cat: Movies/SD, desc: "Movie CAM/TS"}
- {id: 23, cat: Movies/DVD, desc: "Movie DVD-R"}
- {id: 11, cat: Movies/SD, desc: "Movie DVDRip"}
- {id: 25, cat: Movies/SD, desc: "Movie DVDSCR/R5"}
- {id: 30, cat: Movies, desc: "Movie Packs"}
- {id: 10, cat: Movies/HD, desc: "Movie XviD x264"}
- {id: 6, cat: XXX, desc: "Movie XXX"}
- {id: 22, cat: Audio/Lossless, desc: "Music Flac"}
- {id: 21, cat: Audio/MP3, desc: "Music MP3"}
- {id: 14, cat: Audio, desc: "Music Packs"}
- {id: 20, cat: Audio/Video, desc: "Music Videos"}
- {id: 34, cat: TV, desc: "TV Packs"}
- {id: 36, cat: TV/HD, desc: "TV X264 HD"}
- {id: 37, cat: TV/SD, desc: "TV X264 SD"}
- {id: 35, cat: TV/SD, desc: "TV XviD"}
- {id: 38, cat: Other, desc: "VIP"}
- {id: 40, cat: Other, desc: "VIP ONLY"}
modes:
search: [q]
tv-search: [q, season, ep, genre]
movie-search: [q, genre]
music-search: [q, genre]
book-search: [q, genre]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: sort
type: select
label: Sort requested from site
default: 4
options:
4: created
7: seeders
5: size
1: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
use_ssl: 1
perm_ssl: ""
returnto: /
error:
- selector: table.main:contains("Login failed!")
message:
selector: table tr td.colhead2
test:
path: /
selector: a[href*="logout.php?hash_please="]
search:
paths:
# https://blues-brothers.biz/browse.php?c27=1&c28=1&c29=1&search=&searchin=title&incldead=1&sort=4&type=desc
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.Genre }}{{ .Query.Genre }} {{ else }}{{ end }}{{ .Keywords }}"
# title, descr, genre, all
searchin: "{{ if .Query.Genre }}all{{ else }}title{{ end }}"
# 0 active, 1 incldead, 2 onlydead
incldead: 1
only_free: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
sort: "{{ .Config.sort }}"
type: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
rows:
selector: table.table-bordered tr:has(a[href^="download.php?torrent="])
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: "Tip\\('<b>(.+?)</b>"
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="download.php?torrent="]
attribute: href
poster:
selector: a[href^="details.php?id="]
attribute: onmouseover
filters:
- name: regexp
args: src=\\'(.+?)\\'
- name: replace
args: ["./pic/noposter.png", ""]
genre:
selector: i
description:
text: "{{ .Result.genre }}"
files:
selector: td:nth-child(5)
date_day:
selector: td:nth-child(7):contains("day")
optional: true
filters:
- name: fuzzytime
date_year:
selector: td:nth-child(7):not(:contains("day"))
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(8)
grabs:
selector: td:nth-child(9)
seeders:
selector: td:nth-child(10)
leechers:
selector: td:nth-child(11)
downloadvolumefactor:
case:
"a.info:contains(\"[FREE]\")": 0
"a.info:contains(\"[SILVER]\")": 0.5
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 days (as seconds = 2 x 24 x 60 x 60)
text: 172800
# U-232 V5

View File

@@ -6,6 +6,8 @@ language: en-US
type: private
encoding: UTF-8
links:
- https://blutopia.cc/
legacylinks:
- https://blutopia.xyz/
caps:
@@ -27,7 +29,7 @@ settings:
- name: info_key
type: info
label: About your API key
default: "Find or Generate a new API Token by accessing your <a href=\"https://blutopia.xyz/\" target =_blank>Blutopia</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
default: "Find or Generate a new API Token by accessing your <a href=\"https://blutopia.cc/\" target =_blank>Blutopia</a> account <i>My Security</i> page and clicking on the <b>API Token</b> tab."
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -71,7 +73,7 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free[]=100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
@@ -129,8 +131,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:
@@ -155,4 +162,4 @@ search:
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.4.0b
# json UNIT3D 6.5.0b

View File

@@ -25,7 +25,6 @@ caps:
- {id: 5, cat: Movies/WEB-DL, desc: "HD - WEB-DL"}
- {id: 14, cat: Movies/HD, desc: "HD - WEBRip"}
- {id: 40, cat: Movies/HD, desc: "PTer"}
- {id: 32, cat: PC/Games, desc: "Oyunlar (Games)"}
- {id: 9, cat: Movies/SD, desc: "SD"}
- {id: 23, cat: Movies/SD, desc: "SD - BluRay"}
- {id: 10, cat: Movies/DVD, desc: "SD - DVD"}
@@ -60,12 +59,19 @@ login:
path: index.php
selector: a[href*="/logout.php?logouthash="]
download:
before:
path: takethanks.php
method: post
inputs:
torrentid: "{{ .DownloadUri.Query.id }}"
selectors:
- selector: a[href*="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
keywordsfilters:
- name: re_replace # E01 to BL01
args: ["(?i)\\bE(\\d+)\\b", "E$1"]
inputs:
# does not support multi categories so defaulting to ALL
do: search
@@ -86,14 +92,11 @@ search:
args: category
title:
selector: div[id^="port-target-"] a
filters:
- name: re_replace # BL01 to E01
args: ["(?i)\\bBL(\\d+)\\b", " E$1 "]
details:
selector: div[id^="port-target-"] a
attribute: href
download:
selector: a[href*="download.php?id="]
selector: div[id^="port-target-"] a
attribute: href
poster:
selector: div[id^="port-content-"] img

View File

@@ -16,6 +16,7 @@ caps:
- {id: 3, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 4, cat: Other, desc: "Arquivos de Auxilio"}
- {id: 6, cat: Other, desc: "Graduação"}
- {id: 7, cat: TV/Documentary, desc: "Documentários"}
modes:
search: [q]
@@ -111,8 +112,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
downloadvolumefactor:
# api returns 0=false, 1=true
selector: freeleech

View File

@@ -7,12 +7,13 @@ type: public
encoding: UTF-8
links:
- https://btdig.com/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ws/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.pet/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.tor2web.to/
legacylinks:
- http://btdiggwzoyrwwbiv.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ly/
- https://btdiggwzoyrwwbiv.onion.ly/
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.ws/ # redirects to spam
- https://btdigggink2pdqzqrik3blmqemsbntpzwxottujilcdjfz56jumzfsyd.onion.pet/ # not found
caps:
categories:

View File

@@ -1,101 +0,0 @@
---
id: btmirror
name: BTmirror
description: "BTmirror is a Public BitTorrent DHT search engine."
language: en-US
type: public
encoding: UTF-8
links:
- https://btsao.com/
- https://btmirror.unblockit.cat/
legacylinks:
- https://btmirror.unblockit.blue/
- https://btmirror.unblockit.name/
- https://btmirror.unblockit.ist/
- https://btmirror.unblockit.bet/
caps:
categories:
Other: Other
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: info_8000
type: info
label: About BTmirror Categories
default: BTmirror does not return categories in its search results.</br>To add to your Apps' Torznab indexer, replace all categories with 8000(Other).
- name: sort
type: select
label: Sort requested from site
default: create_time
options:
relavance: relevance
create_time: created
length: size
download:
infohash:
hash:
selector: p.magnet a
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: p.magnet a
attribute: href
filters:
- name: regexp
args: "&dn=(.+?)$"
- name: validfilename
search:
# https://btsao.com/en/search/2022/?c=&s=create_time
# returns 10 results per page
paths:
- path: "en/search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}/"
- path: "en/search/{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}/2"
inputs:
c: ""
s: "{{ .Config.sort }}"
rows:
selector: div.ssbox
fields:
category:
text: Other
title:
selector: h3
details:
selector: h3 a
attribute: href
download:
selector: h3 a
attribute: href
date:
selector: span:contains("date:") b
filters:
- name: dateparse
args: "2006-01-02"
size:
selector: span:contains("size:") b
files:
selector: span:contains("files:") b
grabs:
selector: span:contains("人气:") b
seeders:
text: 1
leechers:
text: 1
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine: n/a

View File

@@ -7,13 +7,8 @@ type: public
encoding: UTF-8
# use https://tellme.pw/btsow to find the new domain
links:
- https://btsow.cfd/
- https://btsow.beauty/
legacylinks:
- https://btsow.monster/
- https://btsow.casa/
- https://btsow.website/
- https://btsow.online/
- https://btsow.work/
- https://btsow.store/
- https://btsow.surf/
- https://btsow.com/
@@ -25,6 +20,10 @@ legacylinks:
- https://btsow.rest/
- https://btsow.bar/
- https://btsow.click/
- https://btsow.cfd/
- https://btsow.sbs/
- https://btsow.quest/
- https://btsow.autos/
caps:
categories:

View File

@@ -0,0 +1,120 @@
---
id: bulltorrent
name: BullTorrent
description: "BullTorrent (formerly TOROS) is a Public torrent index"
language: en-US
type: public
encoding: UTF-8
links:
- https://www.bulltorrent.com/
- https://toros.nocensor.lol/
legacylinks:
- https://toros.nocensor.space/
- https://toros.nocensor.work/
- https://www.toros.co/
- https://toros.nocensor.biz/
caps:
categorymappings:
- {id: 1, cat: Movies, desc: Movies}
- {id: 2, cat: Audio, desc: Music}
- {id: 3, cat: TV, desc: Television}
- {id: 4, cat: PC/Games, desc: Games}
- {id: 5, cat: PC, desc: Software}
- {id: 6, cat: TV/Anime, desc: Anime}
- {id: 7, cat: XXX, desc: Adult}
- {id: 8, cat: Books, desc: Ebooks}
- {id: 9, cat: TV/Anime, desc: Animation}
- {id: 10, cat: Other, desc: Other}
- {id: 0, cat: Other, desc: TBC}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: sort
type: select
label: Sort requested from site
default: added
options:
added: created
seeds: seeders
size: size
name: title
- name: type
type: select
label: Order requested from site
default: desc
options:
desc: desc
asc: asc
download:
selectors:
- selector: a[href^="magnet:?xt="]
attribute: href
search:
paths:
# https://www.bulltorrent.com/all/torrents/2022.html?v=&i=100&sort=added&o=desc
- path: "{{ if .Keywords }}all/torrents/{{ .Keywords }}.html?v=&i=100&sort={{ .Config.sort }}&o={{ .Config.type }}{{ else }}trending.html{{ end }}"
keywordsfilters:
- name: re_replace
args: ["[\\s]+", "-"]
- name: tolower
rows:
selector: table.table-responsive tr:has(a[href^="/torrent/"])
filters:
- name: andmatch
fields:
category:
selector: td:nth-child(1)
attribute: class
filters:
- name: regexp
args: (\d+)
title:
selector: a[href^="/torrent/"]
details:
selector: a[href^="/torrent/"]
attribute: href
download:
selector: a[href^="/torrent/"]
attribute: href
date_day:
selector: td:nth-child(2):contains("day")
optional: true
filters:
- name: fuzzytime
date_ago:
selector: td:nth-child(2):contains("ago")
optional: true
filters:
- name: timeago
date_year:
selector: td:nth-child(2):not(:contains("ago")):not(:contains("day"))
optional: true
filters:
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2 Jan -07:00"
date:
text: "{{ if or .Result.date_year .Result.date_ago .Result.date_day }}{{ or .Result.date_year .Result.date_ago .Result.date_day }}{{ else }}now{{ end }}"
size:
selector: td:nth-child(3)
seeders:
selector: td:nth-child(4)
leechers:
selector: td:nth-child(5)
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -184,11 +184,10 @@ search:
selector: td:nth-child(3)
date:
selector: td:nth-child(5)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-200615:04:05 -07:00"
args: "02-01-200615:04:05"
size:
selector: td:nth-child(6)
download:

View File

@@ -5,42 +5,43 @@ description: "Carp-Hunter is a HUNGARIAN Private Torrent Tracker for MOVIES / TV
language: hu-HU
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://carp-hunter.hu/
caps:
categorymappings:
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng"}
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun"}
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng"}
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun"}
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng"}
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun"}
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng"}
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun"}
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng"}
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun"}
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng"}
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun"}
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny"}
- {id: 19, cat: PC/Games, desc: "Játék/ISO"}
- {id: 20, cat: PC/Games, desc: "Játék/RIP"}
- {id: 24, cat: Other, desc: "Képek"}
- {id: 21, cat: Books, desc: "Könyv/Eng"}
- {id: 22, cat: Books, desc: "Könyv/Hun"}
- {id: 35, cat: TV/Anime, desc: "Mese/Eng"}
- {id: 36, cat: TV/Anime, desc: "Mese/Hun"}
- {id: 25, cat: PC/Mobile-Other, desc: "Mobil"}
- {id: 30, cat: PC/ISO, desc: "Programok/ISO"}
- {id: 31, cat: PC/0day, desc: "Programok/RIP"}
- {id: 33, cat: TV, desc: "Sorozat/Eng"}
- {id: 32, cat: TV, desc: "Sorozat/Hun"}
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng"}
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun"}
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng"}
- {id: 26, cat: Audio/MP3, desc: "Zene/MP3/Hun"}
- {id: 34, cat: XXX, desc: "XXX/Filmek"}
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek"}
- {id: 1, cat: Movies/SD, desc: "Film/Cam/Eng", default: true}
- {id: 2, cat: Movies/SD, desc: "Film/Cam/Hun", default: true}
- {id: 8, cat: Movies/DVD, desc: "Film/DVD/Eng", default: true}
- {id: 7, cat: Movies/DVD, desc: "Film/DVD/Hun", default: true}
- {id: 16, cat: Movies/HD, desc: "Film/HD1080P/Eng", default: true}
- {id: 15, cat: Movies/HD, desc: "Film/HD1080P/Hun", default: true}
- {id: 14, cat: Movies/HD, desc: "Film/HD720P/Eng", default: true}
- {id: 13, cat: Movies/HD, desc: "Film/HD720P/Hun", default: true}
- {id: 4, cat: Movies/SD, desc: "Film/SD/Eng", default: true}
- {id: 3, cat: Movies/SD, desc: "Film/SD/Hun", default: true}
- {id: 18, cat: Movies/UHD, desc: "Film/UHD/Eng", default: true}
- {id: 17, cat: Movies/UHD, desc: "Film/UHD/Hun", default: true}
- {id: 23, cat: Audio/Audiobook, desc: "Hangosköny", default: true}
- {id: 19, cat: PC/Games, desc: "Játék/ISO", default: true}
- {id: 20, cat: PC/Games, desc: "Játék/RIP", default: true}
- {id: 24, cat: Other, desc: "Képek", default: true}
- {id: 21, cat: Books, desc: "Könyv/Eng", default: true}
- {id: 22, cat: Books, desc: "Könyv/Hun", default: true}
- {id: 35, cat: TV/Anime, desc: "Mese/Eng", default: true}
- {id: 36, cat: TV/Anime, desc: "Mese/Hun", default: true}
- {id: 25, cat: PC/Mobile-Other, desc: "Mobil", default: true}
- {id: 30, cat: PC/ISO, desc: "Programok/ISO", default: true}
- {id: 31, cat: PC/0day, desc: "Programok/RIP", default: true}
- {id: 33, cat: TV, desc: "Sorozat/Eng", default: true}
- {id: 32, cat: TV, desc: "Sorozat/Hun", default: true}
- {id: 29, cat: Audio/Lossless, desc: "Zene/FLAC/Eng", default: true}
- {id: 28, cat: Audio/Lossless, desc: "Zene/FLAC/Hun", default: true}
- {id: 27, cat: Audio/MP3, desc: "Zene/MP3/Eng", default: true}
- {id: 26, cat: Audio/MP3, desc: "Zene/MP3/Hun", default: true}
- {id: 34, cat: XXX, desc: "XXX/Filmek", default: false}
- {id: 39, cat: XXX/ImageSet, desc: "XXX/Képek", default: false}
modes:
search: [q]
@@ -88,7 +89,7 @@ login:
search:
paths:
- path: browse.php
categories: ["!", 34, 39]
categories: [1, 2, 8, 7, 16, 15, 14, 13, 4, 3, 18, 17, 23, 19, 20, 24, 21, 22, 35, 36, 25, 30, 31, 33, 32, 29, 28, 27, 26]
- path: browse.php
categories: [34, 39]
inputs:
@@ -146,6 +147,8 @@ search:
date:
selector: td:nth-last-child(8)
filters:
- name: regexp
args: (\d{4}-\d{2}-\d{2}.\d{2}:\d{2}:\d{2})
- name: replace
args: ["\u00a0", " "]
- name: append

View File

@@ -83,7 +83,7 @@ search:
# http://www.cartoonchaos.org/index.php?page=torrents&search=transformers&category=30;21;20;26;15;16;17&options=0&active=0
- path: index.php
keywordsfilters:
# if searching for season packs switch S01 to season 1 #11775
# if searching for season packs switch S01 to season 1 #11775
- name: re_replace
args: ["(?i)(S0)(\\d{1,2})$", "season $2"]
- name: re_replace
@@ -103,6 +103,24 @@ search:
selector: "table.lista tr td table.lista tr:has(a[href^=\"index.php?page=torrent-details\"]):not(:has(a[href=\"index.php?page=torrents&category=0\"])){{ if .Config.freeleech }}:has(img[src=\"gold/gold.gif\"]){{ else }}{{ end }}"
fields:
title_torrent:
selector: a[href^="download.php?id="]
attribute: href
filters:
- name: querystring
args: f
- name: replace
args: ["&amp;", "&"]
- name: replace
args: ["&#039;", "'"]
- name: re_replace
args: ["(?i)\\.torrent$", ""]
title_text:
selector: td a[href^="index.php?page=torrent-details"]
filters:
# #11775
- name: re_replace
args: ["(?i)(season )", "S"]
category:
selector: td a[href^="index.php?page=torrents&category="]
attribute: href
@@ -110,11 +128,7 @@ search:
- name: querystring
args: category
title:
selector: td a[href^="index.php?page=torrent-details"]
filters:
# #11775
- name: re_replace
args: ["(?i)(season )", "S"]
text: "{{ if .Result.title_torrent }}{{ .Result.title_torrent }}{{ else }}{{ .Result.title_text }}{{ end }}"
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href
@@ -140,25 +154,23 @@ search:
date_day:
# Yesterday at 10:03:30 PM
selector: td:nth-child(5):contains("day")
# auto adjusted by site account profile
optional: true
filters:
- name: re_replace
args: ["[ ]at|[\\s+]|[//\xa0],\\/g", " "]
- name: append
args: " +00:00" # auto adjusted by site account profile
date_year:
# February 09, 2019, 06:35:08 AM
selector: td:nth-child(5):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: re_replace
args: ["[,]|[\\s+]|[//\xa0],\\/g", " "]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "January 02 2006 03:04:05 PM -07:00"
args: "January 02 2006 03:04:05 PM"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
seeders:
selector: td:nth-child(6)
leechers:

View File

@@ -107,7 +107,7 @@ search:
- name: re_replace # Seasons X-Y --> SX-SY
args: ["(?i)seasons?\\s*(\\d+)\\s*-\\s*(\\d+)", "S$1-S$2"]
- name: re_replace # Season X --> S0X
args: ["(?i)season\\s*(\\d+)", "S$"]
args: ["(?i)season\\s*(\\d+)", "S$1"]
- name: re_replace
args: ["(?i)Complete\\s+Series", ""]
details:
@@ -137,11 +137,10 @@ search:
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
size:
selector: td:nth-child(6)
grabs:

View File

@@ -5,6 +5,7 @@ description: "comicat is a CHINESE Public tracker for Anime / Hentai / Manga"
language: zh-CN
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://www.comicat.org/

View File

@@ -3,11 +3,11 @@ id: cpasbien
name: cpasbien
description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL"
language: fr-FR
type: semi-private
type: public
encoding: UTF-8
followredirect: true
links:
- https://vwwvwvwvvw.cpasbien-fr.nz/
- https://cpasbiens3.fr/
legacylinks:
- http://www.cpasbiens.cc/
- http://www.cpabien.cm/
@@ -43,6 +43,7 @@ legacylinks:
- https://wwwv.cpasbien-fr.fr/
- https://www2.cpasbien-fr.fr/
- https://www.cpasbien-fr.nz/
- https://vwwvwvwvvw.cpasbien-fr.nz/
caps:
categories:
@@ -54,13 +55,6 @@ caps:
movie-search: [q]
settings:
- name: cookie
type: text
label: Cookie
- name: info_cookie
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser<li>Solve the challenge<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</ol>"
- name: flaresolverr
type: info
label: FlareSolverr
@@ -89,11 +83,6 @@ settings:
label: Replace VOSTFR with ENGLISH
default: false
login:
method: cookie
inputs:
cookie: "{{ .Config.cookie }}"
download:
selectors:
- selector: a[href^="magnet:?xt="]
@@ -114,7 +103,7 @@ search:
args: ["(?i)(S)(\\d{1,3})$", "saison $2"]
rows:
selector: div#gauche > table > tbody > tr:has(a)
selector: div#gauche > table > tbody > tr:has(a), div#dle-content > table > tbody > tr:has(a)
fields:
category:

View File

@@ -90,12 +90,20 @@ caps:
book-search: [q]
settings:
- name: username
- name: cookie
type: text
label: Username
- name: password
type: password
label: Password
label: Cookie
- name: info
type: info
label: How to get the Cookie
default: "<ol><li>Login to this tracker with your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button (Chrome Browser) or <b>HTML</b> button (FireFox)<li>Refresh the page by pressing <b>F5</b><li>Click on the first row entry<li>Select the <b>Headers</b> tab on the Right panel<li>Find <b>'cookie:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole cookie string <i>(everything after 'cookie: ')</i> and <b>Paste</b> here.</ol>"
- name: useragent
type: text
label: User-Agent
- name: info_useragent
type: info
label: How to get the User-Agent
default: "<ol><li>From the same place you fetched the cookie,<li>Find <b>'user-agent:'</b> in the <b>Request Headers</b> section<li><b>Select</b> and <b>Copy</b> the whole user-agent string <i>(everything after 'user-agent: ')</i> and <b>Paste</b> here.</ol>"
- name: freeleech
type: checkbox
label: Search freeleech only
@@ -118,19 +126,16 @@ settings:
1: asc
login:
path: index.php
method: form
form: form[action="index.php?page=login"]
method: cookie
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: td.lista span[style="color:#FF0000;"]
cookie: "{{ .Config.cookie }}"
test:
path: index.php
path: /
selector: a[href="logout.php"]
search:
headers:
User-Agent: ["{{ .Config.useragent }}"]
paths:
- path: index.php?page=searchlist
method: post
@@ -195,11 +200,10 @@ search:
selector: div.torrent-size
date:
selector: div.torrent-time
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
args: "02/01/2006"
seeders:
selector: div.torrent-seeder
leechers:

View File

@@ -269,13 +269,12 @@ search:
date:
selector: a[onmouseover][href^="torrents-details.php?id="]
attribute: onmouseover
# auto adjusted by site account profile
filters:
- name: regexp
args: "Partagé Voilà : </b>(.*?)<br"
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "01-02-2006 -07:00"
args: "01-02-2006"
downloadvolumefactor:
case:
img[src="images/Torrents/free.png"]: 0
@@ -284,4 +283,7 @@ search:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 2 day (as seconds = 2 x 24 x 60 x 60)
text: 172800
# TT3.1

View File

@@ -26,6 +26,7 @@ caps:
- {id: 61, cat: Movies/HD, desc: "HD Mesano"}
- {id: 50, cat: PC/Games, desc: "Igre"}
- {id: 44, cat: Books, desc: "Knjige"}
- {id: 80, cat: TV, desc: "Paketi"}
- {id: 46, cat: Audio, desc: "Koncerti"}
- {id: 58, cat: Audio/Lossless, desc: "Lossless/Domaće"}
- {id: 59, cat: Audio/Lossless, desc: "Lossless/Strano"}
@@ -139,26 +140,24 @@ search:
date_day:
# Danas<br>08:10 AM
# Juče<br>06:44 PM
optional: true
selector: td:nth-of-type(6):contains("Danas"), td:nth-of-type(6):contains("Juče")
# auto adjusted by site account profile
optional: true
filters:
- name: replace
args: ["Danas", "Today"]
- name: replace
args: ["Juče", "Yesterday"]
- name: append
args: " +00:00" # auto adjusted by site account profile
date_year:
# Feb 14 2019<br>10:20 AM
optional: true
selector: td:nth-of-type(6):not(:contains("Juče")):not(:contains("Danas"))
# auto adjusted by site account profile
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
args: "Jan 2 2006 03:04 PM"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
size:
selector: td:nth-of-type(7)
grabs:

View File

@@ -97,7 +97,7 @@ search:
- name: re_replace # Seasons X-Y --> SX-SY
args: ["(?i)seasons?\\s*(\\d+)\\s*-\\s*(\\d+)", "S$1-S$2"]
- name: re_replace # Season X --> S0X
args: ["(?i)season\\s*(\\d+)", "S$"]
args: ["(?i)season\\s*(\\d+)", "S$1"]
- name: re_replace
args: ["(?i)Complete\\s+Series", ""]
details:
@@ -127,11 +127,10 @@ search:
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
size:
selector: td:nth-child(6)
grabs:

View File

@@ -1,186 +0,0 @@
---
id: cryptichaven
name: CrypticHaven
description: "CrypticHaven Comedy Club (CCC) is a Private Torrent Tracker dedicated to sharing the joy of Comedy."
language: en-US
type: private
encoding: UTF-8
links:
- http://www.cryptichaven.org/ # https not supported ERR_CONNECTION_REFUSED
caps:
categorymappings:
# Stand-up
- {id: 23, cat: TV, desc: "Stand-up DVD5/9"}
- {id: 24, cat: TV, desc: "Stand-up AVI"}
- {id: 25, cat: TV, desc: "Stand-up MKV"}
- {id: 63, cat: TV, desc: "Stand-up MP4"}
- {id: 72, cat: TV, desc: "Stand-up WMV"}
- {id: 73, cat: TV, desc: "Stand-up MPG"}
# TV Shows Seasons
- {id: 27, cat: TV, desc: "USA/Canadian DVD5/9"}
- {id: 28, cat: TV, desc: "USA/Canadian AVI"}
- {id: 29, cat: TV, desc: "USA/Canadian MKV"}
- {id: 66, cat: TV, desc: "USA/Canadian MP4"}
- {id: 30, cat: TV, desc: "UK/Europe DVD5/9"}
- {id: 31, cat: TV, desc: "UK/Europe AVI"}
- {id: 32, cat: TV, desc: "UK/Europe MKV"}
- {id: 67, cat: TV, desc: "UK/Europe MP4"}
- {id: 33, cat: TV, desc: "NZ/Aussie DVD5/9"}
- {id: 34, cat: TV, desc: "NZ/Aussie AVI"}
- {id: 35, cat: TV, desc: "NZ/Aussie MKV"}
- {id: 68, cat: TV, desc: "NZ/Aussie MP4"}
# TV Shows Episodes
- {id: 76, cat: TV, desc: "UK/Europe DVD"}
- {id: 37, cat: TV, desc: "USA/Canadian eps AVI"}
- {id: 38, cat: TV, desc: "USA/Canadian eps MKV"}
- {id: 69, cat: TV, desc: "USA/Canadian eps MP4"}
- {id: 39, cat: TV, desc: "UK/Europe eps AVI"}
- {id: 40, cat: TV, desc: "UK/Europe eps MKV"}
- {id: 70, cat: TV, desc: "UK/Europe eps MP4"}
- {id: 41, cat: TV, desc: "NZ/Aussie eps AVI"}
- {id: 42, cat: TV, desc: "NZ/Aussie eps MKV"}
- {id: 71, cat: TV, desc: "NZ/Aussie eps MP4"}
# Audio Comedy
- {id: 54, cat: Audio, desc: "Comedy Albums"}
- {id: 44, cat: Audio, desc: "Radio Shows"}
- {id: 45, cat: Audio, desc: "Audio Stand-up"}
- {id: 55, cat: Audio, desc: "Bootleg"}
- {id: 47, cat: Audio, desc: "Musical Comedy"}
- {id: 46, cat: Audio/Audiobook, desc: "Audiobooks"}
- {id: 56, cat: Audio, desc: "Prank Calls"}
- {id: 57, cat: Audio, desc: "Skit/Sketch"}
- {id: 58, cat: Audio, desc: "Compilations"}
- {id: 61, cat: Audio, desc: "PodCast"}
# Comics
- {id: 49, cat: Books/Comics, desc: "Comics"}
# Books
- {id: 51, cat: Books/EBook, desc: "Books"}
# Random Oddities
- {id: 53, cat: TV, desc: "Random Oddities"}
- {id: 59, cat: TV, desc: "Late Night Talkshows"}
- {id: 77, cat: TV, desc: "Non-English language"}
- {id: 78, cat: TV, desc: "Video Musical Comedy"}
- {id: 79, cat: TV, desc: "Video Podcasts"}
# BY REQUEST ONLY
- {id: 19, cat: Movies, desc: "Movie DVD5/9"}
- {id: 20, cat: Movies, desc: "Movie AVI"}
- {id: 21, cat: Movies, desc: "Movie MKV"}
- {id: 62, cat: Movies, desc: "Movie MP4"}
- {id: 74, cat: Movies, desc: "Movie Xvid"}
- {id: 75, cat: Movies, desc: "Movie Other"}
modes:
search: [q]
tv-search: [q, season, ep]
movie-search: [q]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: freeleech
type: checkbox
label: Search freeleech only
default: false
- name: info_tpp
type: info
label: Results Per Page
default: For best results, change the <b>Torrents per page:</b> setting to <b>100</b> on your account profile.
- name: sort
type: select
label: Sort requested from site
default: data
options:
data: created
seeds: seeders
size: size
filename: title
- name: type
type: select
label: Order requested from site
default: DESC
options:
DESC: desc
ASC: asc
login:
path: index.php?page=login
method: form
form: form[action^="index.php?page=login"]
inputs:
uid: "{{ .Config.username }}"
pwd: "{{ .Config.password }}"
error:
- selector: span[style="color:#FF0000;"]
test:
path: index.php
selector: a[href="/logout.php"]
search:
paths:
- path: index.php
inputs:
page: torrents
# 0 all, 1 activeonly, 2 deadonly
active: 0
search: "{{ .Keywords }}"
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{ else }}0{{ end }}"
fl: "{{ if .Config.freeleech }}1{{ else }}{{ end }}"
order: "{{ .Config.sort }}"
by: "{{ .Config.type }}"
rows:
selector: "table.lista > tbody > tr:has(a[href^=\"index.php?page=torrent-details\"])"
fields:
category:
selector: td a[href^="index.php?page=torrents&category="]
attribute: href
filters:
- name: querystring
args: category
title:
selector: td a[href^="index.php?page=torrent-details"]
details:
selector: td a[href^="index.php?page=torrent-details"]
attribute: href
description:
selector: td a[href^="index.php?page=torrents&category="]
attribute: title
download:
selector: td a[href^="/download.php"]
attribute: href
date:
# 22/01/21 01:28
selector: td:nth-child(5)
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile - doesn't adjust for DST
- name: dateparse
args: "02/01/2006 -07:00"
seeders:
selector: td:nth-child(6)
leechers:
selector: td:nth-child(7)
grabs:
selector: td:nth-child(8)
size:
selector: td:nth-child(10)
downloadvolumefactor:
case:
"strong:contains(\"FreeLeech\")": 0
"*": 1
uploadvolumefactor:
text: 1
minimumratio:
text: 1.0
minimumseedtime:
# 14 days (as seconds = 14 x 24 x 60 x 60)
text: 1209600
# xbtit

View File

@@ -118,8 +118,13 @@ search:
grabs:
selector: times_completed
date:
# 2022-02-28T19:09:44.000000Z
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -18,6 +18,12 @@ caps:
- {id: 114, cat: Movies/UHD, desc: "Filme UHD"}
- {id: 140, cat: Movies/BluRay, desc: "Filme BluRay"}
- {id: 138, cat: Movies, desc: "Filme Pack`s"}
# Kids
- {id: 143, cat: Movies, desc: "Kids Filme"}
- {id: 144, cat: TV, desc: "Kids Serien"}
- {id: 145, cat: Audio, desc: "Kids Music"}
- {id: 146, cat: Audio, desc: "Kids Audio"}
- {id: 147, cat: Books, desc: "Kids EBook"}
# Serien
- {id: 60, cat: TV/SD, desc: "Serien SD"}
- {id: 57, cat: TV/HD, desc: "Serien HD"}

View File

@@ -138,8 +138,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -10,18 +10,12 @@ links:
- https://www.demonoid.is/
- https://www.dnoid.to/
- https://www.dnoid.pw/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ws/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.pet/
- https://demonoid.unblockit.cat/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.world/
legacylinks:
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ly/
- https://demonoid.unblockit.li/
- https://demonoid.unblockit.uno/
- https://demonoid.unblockit.ch/
- https://demonoid.nocensor.space/
- https://demonoid.unblockit.ws/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.tor2web.to/
- https://demonoid.unblockit.pet/
- https://demonoid.torrentbay.to/
- https://demonoid.nocensor.lol/
legacylinks:
- https://demonoid.nocensor.work/
- https://demonoid.unblockit.kim/
- https://demonoid.unblockit.bz/
@@ -36,6 +30,12 @@ legacylinks:
- https://demonoid.nocensor.sbs/
- https://demonoid.unblockit.ist/
- https://demonoid.unblockit.bet/
- https://demonoid.unblockit.cat/
- https://demonoid.unblockit.nz/
- https://demonoid.nocensor.world/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.ws/
- https://demonoidevmsgasmojajlhikwetsr4pxzw6xkjt3dgdv6nr5yxvsamid.onion.pet/
- https://demonoid.unblockit.page/
caps:
categorymappings:

View File

@@ -73,7 +73,7 @@ search:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
$raw: "{{ if .Query.Season }}&seasonNumber={{ .Query.Season }}{{ else }}{{ end }}{{ if .Query.Ep }}&episodeNumber={{ .Query.Ep }}{{ else }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free[]=100{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
@@ -98,6 +98,8 @@ search:
selector: details_link
download:
selector: download_link
infohash:
selector: info_hash
poster:
selector: meta.poster
filters:
@@ -129,8 +131,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:
@@ -149,9 +156,10 @@ search:
case:
0: 1 # normal
1: 2 # double
minimumratio:
text: 1.0
# global MR is 0.5 but torrents must be seeded for 7 days regardless of ratio
# minimumratio:
# text: 0.5
minimumseedtime:
# 7 day (as seconds = 7 x 24 x 60 x 60)
# 7 days (as seconds = 7 x 24 x 60 x 60)
text: 604800
# json UNIT3D 6.4.1 (custom)
# json UNIT3D 6.5.0 (custom)

View File

@@ -12,26 +12,18 @@ caps:
categorymappings:
- {id: 49, cat: Movies/SD, desc: "film / Cam"}
- {id: 21, cat: Movies/SD, desc: "film / Cam [magyar]"}
- {id: 6, cat: Movies/SD, desc: "film / DVDRip/XviD"}
- {id: 5, cat: Movies/SD, desc: "film / DVDRip/XviD [magyar]"}
- {id: 32, cat: Movies/SD, desc: "film / BDRip/XviD"}
- {id: 33, cat: Movies/SD, desc: "film / BDRip/XviD [magyar]"}
- {id: 50, cat: Movies/SD, desc: "film / BDRip/x264"}
- {id: 51, cat: Movies/SD, desc: "film / BDRip/x264 [magyar]"}
- {id: 4, cat: Movies/DVD, desc: "film / DVD-R"}
- {id: 3, cat: Movies/DVD, desc: "film / DVD-R [magyar]"}
- {id: 45, cat: Movies/DVD, desc: "film / DVD9"}
- {id: 46, cat: Movies/DVD, desc: "film / DVD9 [magyar]"}
- {id: 30, cat: Movies/HD, desc: "film / HD"}
- {id: 31, cat: Movies/HD, desc: "film / HD [magyar]"}
- {id: 48, cat: Movies/BluRay, desc: "film / Bluray"}
- {id: 47, cat: Movies/BluRay, desc: "film / Bluray [magyar]"}
- {id: 10, cat: TV/SD, desc: "Sorozat / XviD"}
- {id: 11, cat: TV/SD, desc: "Sorozat / XviD [magyar]"}
- {id: 43, cat: TV/SD, desc: "Sorozat / DVD-R"}
- {id: 41, cat: TV/SD, desc: "Sorozat / DVD-R [magyar]"}
- {id: 44, cat: TV/HD, desc: "Sorozat / HD"}
- {id: 42, cat: TV/HD, desc: "Sorozat / HD [magyar]"}
- {id: 102, cat: Movies/SD, desc: "film / SD"}
- {id: 101, cat: Movies/SD, desc: "film / SD [magyar]"}
- {id: 106, cat: Movies/DVD, desc: "film / DVD-R"}
- {id: 105, cat: Movies/DVD, desc: "film / DVD-R [magyar]"}
- {id: 104, cat: Movies/HD, desc: "film / HD"}
- {id: 103, cat: Movies/HD, desc: "film / HD [magyar]"}
- {id: 108, cat: TV/SD, desc: "Sorozat / SD"}
- {id: 107, cat: TV/SD, desc: "Sorozat / SD [magyar]"}
- {id: 110, cat: TV/SD, desc: "Sorozat / DVD-R"}
- {id: 109, cat: TV/SD, desc: "Sorozat / DVD-R [magyar]"}
- {id: 112, cat: TV/HD, desc: "Sorozat / HD"}
- {id: 111, cat: TV/HD, desc: "Sorozat / HD [magyar]"}
- {id: 8, cat: Audio/MP3, desc: "Zene / MP3"}
- {id: 9, cat: Audio/MP3, desc: "Zene / MP3 [magyar]"}
- {id: 38, cat: Audio/Lossless, desc: "Zene / Lossless"}
@@ -45,9 +37,9 @@ caps:
- {id: 16, cat: PC/ISO, desc: "Programok / PC"}
- {id: 24, cat: PC/Mobile-Other, desc: "Programok / Mobil"}
- {id: 53, cat: PC/0day, desc: "Programok / Egyéb"}
- {id: 17, cat: XXX/XviD, desc: "Pornó / XviD"}
- {id: 113, cat: XXX/XviD, desc: "Pornó / SD"}
- {id: 34, cat: XXX/DVD, desc: "Pornó / DVD-R"}
- {id: 35, cat: XXX, desc: "Pornó / HD"}
- {id: 114, cat: XXX, desc: "Pornó / HD"}
- {id: 36, cat: XXX, desc: "Pornó / Képek"}
- {id: 20, cat: Books, desc: "E-Book / Magyar"}
- {id: 52, cat: Books, desc: "E-Book / Egyéb"}

View File

@@ -37,8 +37,11 @@ caps:
- {id: 39, cat: Audio/Video, desc: Music/DVD}
- {id: 40, cat: Audio/Video, desc: Music/Bluray}
- {id: 25, cat: PC/Games, desc: Games/PC}
- {id: 26, cat: Console, desc: Games/NSW}
- {id: 27, cat: PC/Mac, desc: Games/Mac}
- {id: 26, cat: Console, desc: Games/Consoles}
- {id: 43, cat: Console, desc: Games/ROMS}
- {id: 42, cat: XXX/Other, desc: Games/XXX}
- {id: 44, cat: Audio/Audiobook, desc: Audiobooks}
- {id: 28, cat: Books/EBook, desc: Ebooks}
- {id: 30, cat: XXX/SD, desc: XXX/SD}
- {id: 31, cat: XXX, desc: XXX/HD}
@@ -107,7 +110,7 @@ search:
limit: 100
order: "{{ .Config.type }}"
page: search
searchText: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
searchText: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }} {{ else }}{{ end }}{{ .Keywords }}"
section: all
sort: "{{ .Config.sort }}"
stereoscopic: false

View File

@@ -116,7 +116,7 @@ search:
searchscope: 1
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
args: ["(\\w+)", "+$1"] # prepend + to each word
# does not support multi category filtering
# does not support imdbid searches, does not return imdb link in results
# does not support sorting

View File

@@ -157,11 +157,10 @@ search:
selector: td:nth-child(4)
date:
selector: td:nth-child(6)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
args: "02/01/2006"
seeders:
selector: td:nth-last-child(4)
leechers:

View File

@@ -139,22 +139,22 @@ search:
"*": 1
uploadvolumefactor:
text: 1
date_year:
remove: a
# Jul 4 2019 08:04 AM
selector: div.torrenttable:nth-child(2):not(:contains("day"))
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 2 2006 03:04 PM -07:00"
date_day:
remove: a
# Today 02:40 PM
# Yesterday 09:10 AM
selector: div.torrenttable:nth-child(2):contains("day")
# auto adjusted by site account profile
optional: true
date_year:
remove: a
# Jul 4 2019 08:04 AM
selector: div.torrenttable:nth-child(2):not(:contains("day"))
# auto adjusted by site account profile
optional: true
filters:
- name: dateparse
args: "Jan 2 2006 03:04 PM"
date:
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
minimumratio:

View File

@@ -0,0 +1,75 @@
---
id: dodder
name: Dodder
description: "Dodder (菟丝子资源社区) is a CHINESE Public BitTorrent DHT search engine"
language: zh-CN
type: public
encoding: UTF-8
links:
- https://dodder.top/
caps:
categories:
Other: Other
modes:
search: [q]
settings: []
download:
infohash:
hash:
selector: a[href^="magnet:?xt"]
attribute: href
filters:
- name: regexp
args: ([A-F|a-f|0-9]{40})
title:
selector: b
attribute: title
filters:
- name: validfilename
search:
paths:
- path: /
inputs:
fileName: "{{ if .Keywords }}{{ .Keywords }}{{ else }}{{ .Today.Year }}{{ end }}"
rows:
selector: table.dodder-torrent-list > tbody > tr
filters:
- name: andmatch
fields:
category:
text: Other
title:
selector: a[href^="/info/"]
attribute: title
details:
selector: a[href^="/info/"]
attribute: href
download:
selector: a[href^="/info/"]
attribute: href
date:
selector: div.layui-hide-xs
filters:
- name: dateparse
args: "2006-01-02 15:04:05"
size:
selector: span.layui-bg-gray
seeders:
text: 1
leechers:
text: 1
description:
selector: span.layui-row
remove: span.layui-badge
downloadvolumefactor:
text: 0
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -21,6 +21,7 @@ caps:
- {id: 17, cat: Movies/Other, desc: "Cartoon Sub. Embed."}
- {id: 31, cat: Movies/Other, desc: "Cartoon in Greek "}
- {id: 107, cat: Movies/Other, desc: "Kids in Greek"}
- {id: 120, cat: Movies/Other, desc: "Cartoon Series"}
- {id: 88, cat: Audio/Other, desc: "Music Kids"}
# Movies Subs No Embed.
- {id: 38, cat: Movies, desc: "Movies Subs No Embed."}
@@ -76,6 +77,7 @@ caps:
- {id: 83, cat: Books/EBook, desc: "Ebooks"}
- {id: 110, cat: Books/Mags, desc: "EMagazines"}
- {id: 82, cat: Other, desc: "Pics & Images"}
- {id: 119, cat: Audio/Audiobook, desc: "Audio Books"}
# Games
- {id: 2, cat: PC/Games, desc: "Games"}
- {id: 27, cat: PC/Games, desc: "PC"}
@@ -89,6 +91,7 @@ caps:
- {id: 94, cat: Audio/Lossless, desc: "Foreign Flac"}
- {id: 117, cat: Audio, desc: "Compact Disc Club"}
- {id: 20, cat: Audio/Video, desc: "Music Videos"}
- {id: 118, cat: Audio, desc: "Dream Radio Music"}
modes:
search: [q]
@@ -164,34 +167,34 @@ search:
download:
selector: a[href*="?p=torrents&pid=10&action=download"]
attribute: href
date_year:
# Uploaded 30-01-2019 15:02 by
selector: td.torrent_name:not(:contains(" at ")):not(:has(abbr[data-time]))
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-2006 15:04 -07:00"
date_day:
# Uploaded Friday at 05:11 by
# Uploaded Today at 00:48 by
# Uploaded Yesterday at 23:57 by
selector: td.torrent_name:contains(" at "):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: fuzzytime
date_year:
# Uploaded 30-01-2019 15:02 by
selector: td.torrent_name:not(:contains(" at ")):not(:has(abbr[data-time]))
# auto adjusted by site account profile
optional: true
filters:
- name: regexp
args: "Uploaded (.+?) by"
- name: dateparse
args: "02-01-2006 15:04"
date_unix:
# within the hour (unix)
selector: abbr[data-time]
attribute: data-time
optional: true
date:
text: "{{ if or .Result.date_year .Result.date_unix .Result.date_day }}{{ or .Result.date_year .Result.date_unix .Result.date_day }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year .Result.date_unix }}{{ or .Result.date_day .Result.date_year .Result.date_unix }}{{ else }}now{{ end }}"
size:
selector: a[rel="torrent_size"]
seeders:

View File

@@ -1,190 +0,0 @@
---
id: ebookparadijs
name: EbookParadijs
description: "EbookParadijs is a DUTCH Private Tracker for EBOOKS"
language: nl-NL
type: private
encoding: UTF-8
links:
- https://www.ebookparadijs.org/
caps:
categorymappings:
- {id: 2, cat: Books/EBook, desc: "Roman"}
- {id: 3, cat: Books/EBook, desc: "Thriller"}
- {id: 4, cat: Books/EBook, desc: "Diverse"}
- {id: 7, cat: Books/EBook, desc: "Jeugd"}
- {id: 8, cat: Books/EBook, desc: "Oorlog"}
- {id: 9, cat: Books/EBook, desc: "Luisterboeken"}
- {id: 10, cat: Books/EBook, desc: "Stripboeken"}
- {id: 11, cat: Books/EBook, desc: "Crime"}
- {id: 13, cat: Books/EBook, desc: "Detective"}
- {id: 15, cat: Books/EBook, desc: "Erothiek"}
- {id: 16, cat: Books/EBook, desc: "Tijdschriften"}
- {id: 17, cat: Books/EBook, desc: "Hobby"}
- {id: 19, cat: Books/EBook, desc: "Medisch"}
- {id: 21, cat: Books/EBook, desc: "Sport"}
- {id: 50, cat: Books/EBook, desc: "Kookboeken"}
- {id: 51, cat: Books/EBook, desc: "Fantasy"}
- {id: 52, cat: Books/EBook, desc: "Kerst"}
- {id: 53, cat: Books/EBook, desc: "Waargebeurd"}
- {id: 56, cat: Books/EBook, desc: "Engels"}
- {id: 57, cat: Books/EBook, desc: "Maatschappij"}
- {id: 58, cat: Books/EBook, desc: "Biografie"}
- {id: 61, cat: Books/EBook, desc: "Geschiedenis"}
- {id: 60, cat: Books/EBook, desc: "Sci-Fi"}
- {id: 64, cat: Books/EBook, desc: "Literatuur"}
- {id: 65, cat: Books/EBook, desc: "Non-Fiction"}
- {id: 66, cat: Books/EBook, desc: "Bladmuziek"}
- {id: 67, cat: Books/EBook, desc: "young Adult"}
- {id: 68, cat: Books/EBook, desc: "feelgood romans"}
modes:
search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use DDoS-Guard Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolverr</a> to access it.
- name: freeleech
type: checkbox
label: Filter freeleech only
default: false
- name: thankyou
type: text
label: Thank You Comment
- name: info_comment
type: info
label: Thank you comment
default: This site requires you to leave a Thank You comment before you can download. Enter your personalised comment above.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: "/"
error:
- selector: td.embedded:contains("fout")
test:
path: /
selector: a[href="logout.php"]
download:
before:
# https://www.ebookparadijs.org/comment.php?action=add&tid=23079
path: comment.php
method: post
inputs:
action: add
tid: "{{ .DownloadUri.Query.id }}"
text: "{{ .Config.thankyou }}"
submit: Opslaan
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ .Keywords }}"
incldead: 1
rows:
selector: "table.mainouter{{ if .Config.freeleech }}:has(img[src=\"pic/freedlfsu.gif\"]){{ else }}{{ end }}"
filters:
- name: andmatch
fields:
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
poster:
selector: img[src*="/covers/"]
attribute: src
title:
selector: a[href^="details.php?id="]
details:
selector: a[href^="details.php?id="]
attribute: href
download:
selector: a[href^="details.php?id="]
attribute: href
size:
selector: td:nth-child(4) table tr td:nth-child(2)
filters:
- name: regexp
args: "(.+?) in"
files:
selector: td:nth-child(4) table tr td:nth-child(2)
filters:
- name: regexp
args: "in (\\d+) bestan"
grabs:
selector: td:nth-child(4) table tr:nth-child(2) td:nth-child(1)
date:
selector: td:nth-child(4) table tr:nth-child(2) td:last-child
filters:
- name: replace
args: ["januari", "January"]
- name: replace
args: ["februari", "February"]
- name: replace
args: ["maart", "March"]
- name: replace
args: ["april", "April"]
- name: replace
args: ["mei", "May"]
- name: replace
args: ["juni", "June"]
- name: replace
args: ["juli", "July"]
- name: replace
args: ["augustus", "August"]
- name: replace
args: ["september", "September"]
- name: replace
args: ["oktober", "October"]
- name: replace
args: ["november", "November"]
- name: replace
args: ["december", "December"]
- name: re_replace
args: ["\\s*om\\s*", " "]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2 January 2006 15:04:05 -07:00"
seeders_optional:
optional: true
selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b
seeders:
text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}"
leechers_optional:
optional: true
selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b
leechers:
text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}"
downloadvolumefactor:
case:
img[src="pic/freedlfsu.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
# minimumratio: ratioless site, uses credit points instead.
# engine n/a

View File

@@ -5,6 +5,7 @@ description: "E-Hentai is a Public site for Hentai doujinshi, manga."
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://e-hentai.org/

View File

@@ -5,14 +5,11 @@ description: "EliteTorrent.biz is a Public torrent site for TV, movies and docum
language: es-ES
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://www.elitetorrent.com/
- https://elitetorrent.nocensor.world/
- https://elitetorrent.nocensor.lol/
legacylinks:
- https://www.elitetorrent.biz/
- https://www.elitetorrent.io/
- https://www.elitetorrent.one/
- https://www.elitetorrent.is/
- https://www.elitetorrent.nu/
- https://www.elitetorrent.tv/
- https://www.elitetorrent.li/
@@ -32,6 +29,7 @@ legacylinks:
- https://www.elitetorrent.wtf/
- https://www.elitetorrent.dev/
- https://elitetorrent.nocensor.sbs/
- https://elitetorrent.nocensor.world/
caps:
categories:

View File

@@ -141,11 +141,10 @@ search:
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
size:
selector: td:nth-child(6)
grabs:

View File

@@ -136,11 +136,10 @@ search:
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
size:
selector: td:nth-child(6)
grabs:

View File

@@ -108,7 +108,7 @@ search:
- name: diacritics
args: replace
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
args: ["(\\w+)", "+$1"] # prepend + to each word
- name: re_replace # S01 to сезон 1
args: ["(?i)S0*(\\d+)", "сезон $1"]
- name: re_replace # S01E01 to сезон 1 серии 1

View File

@@ -7,8 +7,8 @@ type: public
encoding: UTF-8
links:
- https://extratorrent.st/
- https://extratorrent.unblockit.cat/
- https://extratorrent.nocensor.world/
- https://extratorrent.unblockit.pet/
- https://extratorrent.nocensor.lol/
legacylinks:
- https://extratorrent.nocensor.work/
- https://extratorrent.unblockit.kim/
@@ -24,6 +24,10 @@ legacylinks:
- https://extratorrent.nocensor.sbs/
- https://extratorrent.unblockit.ist/
- https://extratorrent.unblockit.bet/
- https://extratorrent.unblockit.cat/
- https://extratorrent.unblockit.nz/
- https://extratorrent.nocensor.world/
- https://extratorrent.unblockit.page/
caps:
categorymappings:
@@ -70,6 +74,7 @@ caps:
- {id: Comics, cat: Books/Comics, desc: Books Comics}
- {id: Ebooks, cat: Books/EBook, desc: Books Ebook}
- {id: Other, cat: Other/Misc, desc: Other}
- {id: Other Applications, cat: PC, desc: Other Applications}
modes:
search: [q]

View File

@@ -114,7 +114,7 @@ search:
order: "{{ .Config.type }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: table.xtrz > tbody > tr[class^="ttable_col"]
@@ -151,11 +151,10 @@ search:
args: "src=(.+?) "
date:
selector: td:nth-last-child(1)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02.01.200615:04:05 -07:00"
args: "02.01.200615:04:05"
leechers:
selector: td:nth-last-child(2)
seeders:

View File

@@ -5,6 +5,7 @@ description: "EXT Torrents is a Public torrent site for MOVIES / TV / GENERAL"
language: en-US
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://ext.to/
- https://site.extto.com/

View File

@@ -13,20 +13,13 @@ links:
- https://eztv.yt/
- https://eztv1.xyz/
- https://eztv.unblockninja.com/
- https://eztv.unblockit.cat/
- https://eztv.nocensor.world/
- https://eztv.unblockit.pet/
- https://eztv.nocensor.lol/
legacylinks:
- https://eztv.ag/ # redirects to .re
- https://eztv.it/ # redirects to .re
- https://eztv.ch/ # redirects to .re
- https://eztv.io/
- https://eztv.unblocked.monster/
- https://eztv.unblockit.li/
- https://eztv.unblockit.uno/
- https://eztv.unblockit.ch/
- https://eztv.nocensor.space/
- https://eztv.unblockit.ws/
- https://eztv.nocensor.work/
- https://eztv.unblockit.kim/
- https://eztv.unblockit.bz/
- https://eztv.unblockit.tv/
@@ -40,6 +33,10 @@ legacylinks:
- https://eztv.nocensor.sbs/
- https://eztv.unblockit.ist/
- https://eztv.unblockit.bet/
- https://eztv.unblockit.cat/
- https://eztv.unblockit.nz/
- https://eztv.nocensor.world/
- https://eztv.unblockit.page/
caps:
categories:

View File

@@ -120,13 +120,12 @@ search:
attribute: src
date:
selector: td:nth-child(2)
# auto adjusted by site account profile
filters:
- name: regexp
args: "(\\d{2}-\\d{2}-\\d{2} \\d{2}:\\d{2})"
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-06 15:04 -07:00"
args: "02-01-06 15:04"
size:
selector: td:nth-last-child(5)
grabs:

View File

@@ -10,53 +10,47 @@ links:
caps:
categorymappings:
- {id: 157, cat: TV/Documentary, desc: "Doku 1080p"}
- {id: 156, cat: TV/Documentary, desc: "Doku 720p"}
- {id: 155, cat: TV/Documentary, desc: "Doku SD x264/x265"}
- {id: 152, cat: Books, desc: "E-Books"}
- {id: 141, cat: Movies/HD, desc: "Filme 1080p"}
- {id: 140, cat: Movies/UHD, desc: "Filme 2160p"}
- {id: 131, cat: Movies/3D, desc: "Filme 3D"}
- {id: 154, cat: Movies/HD, desc: "Filme 720p"}
- {id: 142, cat: Movies/BluRay, desc: "Filme Bluray"}
- {id: 120, cat: Movies/DVD, desc: "Filme DVD"}
- {id: 101, cat: Movies/Foreign, desc: "Filme International"}
- {id: 139, cat: Movies/HD, desc: "Filme Packs 1080p"}
- {id: 119, cat: Movies/UHD, desc: "Filme Packs 2160p"}
- {id: 106, cat: Movies/HD, desc: "Filme Packs 720p"}
- {id: 105, cat: Movies/SD, desc: "Filme Packs SD"}
- {id: 153, cat: Movies/SD, desc: "Filme SD"}
- {id: 104, cat: Movies/HD, desc: "Filmklassiker 1080p"}
- {id: 135, cat: Movies/UHD, desc: "Filmklassiker 2160p"}
- {id: 122, cat: Movies/3D, desc: "Filmklassiker 3D"}
- {id: 103, cat: Movies/HD, desc: "Filmklassiker 720p"}
- {id: 134, cat: Movies/BluRay, desc: "Filmklassiker Bluray"}
- {id: 130, cat: Movies/DVD, desc: "Filmklassiker DVD"}
- {id: 136, cat: Movies/Foreign, desc: "Filmklassiker International"}
- {id: 124, cat: Movies/HD, desc: "Filmklassiker Packs 1080p"}
- {id: 123, cat: Movies/UHD, desc: "Filmklassiker Packs 2160p"}
- {id: 121, cat: Movies/HD, desc: "Filmklassiker Packs 720p"}
- {id: 127, cat: Movies/SD, desc: "Filmklassiker Packs SD"}
- {id: 102, cat: Movies/SD, desc: "Filmklassiker SD"}
- {id: 141, cat: Movies/HD, desc: "Filme HD 1080p"}
- {id: 154, cat: Movies/HD, desc: "Filme HD 720p"}
- {id: 139, cat: Movies/HD, desc: "Filme Packs HD 1080p"}
- {id: 106, cat: Movies/HD, desc: "Filme Packs HD 720p"}
- {id: 105, cat: Movies/SD, desc: "Filme Packs SD x264/x265"}
- {id: 119, cat: Movies/UHD, desc: "Filme Packs UHD 2160p"}
- {id: 153, cat: Movies/SD, desc: "Filme SD x264/x265"}
- {id: 140, cat: Movies/UHD, desc: "Filme UHD 2160p"}
- {id: 104, cat: Movies/HD, desc: "Filmklassiker HD 1080p"}
- {id: 103, cat: Movies/HD, desc: "Filmklassiker HD 720p"}
- {id: 124, cat: Movies/HD, desc: "Filmklassiker Packs HD 1080p"}
- {id: 121, cat: Movies/HD, desc: "Filmklassiker Packs HD 720p"}
- {id: 123, cat: Movies/UHD, desc: "Filmklassiker Packs UHD 2160p"}
- {id: 127, cat: Movies/SD, desc: "Filmklassiker Packs x264/x265"}
- {id: 102, cat: Movies/SD, desc: "Filmklassiker SD x264/x265"}
- {id: 135, cat: Movies/UHD, desc: "Filmklassiker UHD 2160p"}
- {id: 118, cat: Audio/Audiobook, desc: "Hörbücher"}
- {id: 109, cat: Audio/Lossless, desc: "Musik Flac"}
- {id: 129, cat: Audio/MP3, desc: "Musik MP3"}
- {id: 111, cat: Audio/Lossless, desc: "Musik Packs Flac"}
- {id: 112, cat: Audio/MP3, desc: "Musik Packs MP3"}
- {id: 110, cat: Audio/Video, desc: "Musik Videos"}
- {id: 113, cat: TV/HD, desc: "Serie 1080p"}
- {id: 114, cat: TV/UHD, desc: "Serie 2160p"}
- {id: 125, cat: TV/HD, desc: "Serie 720p"}
- {id: 113, cat: TV/HD, desc: "Serie HD 1080p"}
- {id: 125, cat: TV/HD, desc: "Serie HD 720p"}
- {id: 115, cat: TV/Foreign, desc: "Serie International"}
- {id: 138, cat: TV/HD, desc: "Serie Packs 1080p"}
- {id: 143, cat: TV/UHD, desc: "Serie Packs 2160p"}
- {id: 116, cat: TV/HD, desc: "Serie Packs 720p"}
- {id: 138, cat: TV/HD, desc: "Serie Packs HD 1080p"}
- {id: 116, cat: TV/HD, desc: "Serie Packs HD 720p"}
- {id: 144, cat: TV/Foreign, desc: "Serie Packs International"}
- {id: 137, cat: TV/SD, desc: "Serie Packs SD"}
- {id: 133, cat: TV/SD, desc: "Serie SD"}
- {id: 137, cat: TV/SD, desc: "Serie Packs SD x264/x265"}
- {id: 143, cat: TV/UHD, desc: "Serie Packs UHD 2160p"}
- {id: 133, cat: TV/SD, desc: "Serie SD x264/x265"}
- {id: 114, cat: TV/UHD, desc: "Serie UHD 2160p"}
- {id: 150, cat: PC/0day, desc: "Windows Apps"}
- {id: 149, cat: PC/Games, desc: "Windows Spiele"}
- {id: 147, cat: XXX/x264, desc: "XXX 1080p"}
- {id: 146, cat: XXX/x264, desc: "XXX 720p"}
- {id: 147, cat: XXX/x264, desc: "XXX HD 1080p"}
- {id: 146, cat: XXX/x264, desc: "XXX HD 720p"}
- {id: 148, cat: XXX/Pack, desc: "XXX Packs"}
- {id: 69, cat: XXX/SD, desc: "XXX SD"}
- {id: 69, cat: XXX/SD, desc: "XXX SD x264/x265"}
- {id: 151, cat: Books/Mags, desc: "Zeitschriften"}
modes:

View File

@@ -149,8 +149,9 @@ search:
uploadvolumefactor:
text: 1
date_day:
optional: true
selector: td.torrent_name:contains("day"), td.torrent_name:contains("σήμερα"), td.torrent_name:contains("εχθές"), td.torrent_name:contains("Δευτέρα"), td.torrent_name:contains("Τρίτη"), td.torrent_name:contains("Τετάρτη"), td.torrent_name:contains("Πέμπτη"), td.torrent_name:contains("Παρασκευή"), td.torrent_name:contains("Σάββατο"), td.torrent_name:contains("Κυριακή")
# auto adjusted by site account profile
optional: true
remove: span, a
filters:
- name: replace
@@ -185,8 +186,9 @@ search:
args: ["Κυριακή", "Sunday"]
- name: fuzzytime
date_year:
optional: true
selector: td.torrent_name:contains("-")
# auto adjusted by site account profile
optional: true
remove: span, a
filters:
- name: replace
@@ -203,12 +205,10 @@ search:
args: [" τον/την", ""] # him/her
- name: replace
args: ["στις ", ""] # at
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-2006 15:04 -07:00"
args: "02-01-2006 15:04"
date:
text: "{{ if or .Result.date_year .Result.date_day }}{{ or .Result.date_year .Result.date_day }}{{ else }}now{{ end }}"
text: "{{ if or .Result.date_day .Result.date_year }}{{ or .Result.date_day .Result.date_year }}{{ else }}now{{ end }}"
minimumratio:
text: 1.0
minimumseedtime:

View File

@@ -119,12 +119,11 @@ search:
date_optional:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
optional: true
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
date: # some torrents have "Never" date
text: "{{ if .Result.date_optional }}{{ .Result.date_optional }}{{ else }}20 years ago{{ end }}"
size:

View File

@@ -146,11 +146,10 @@ search:
args: "src=(.+?) "
date:
selector: td:nth-last-child(11)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
args: "02/01/2006"
size:
selector: td:nth-last-child(5)
seeders:

View File

@@ -7,10 +7,11 @@ type: public
encoding: UTF-8
links:
- https://filelisting.com/
- https://filelisting.nocensor.world/
- https://filelisting.nocensor.lol/
legacylinks:
- https://filelisting.nocensor.biz/
- https://filelisting.nocensor.sbs/
- https://filelisting.nocensor.world/
caps:
categorymappings:

View File

@@ -1,199 +0,0 @@
---
id: film-paleis
name: Film-Paleis
description: "Film-Paleis is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL"
language: nl-NL
type: private
encoding: UTF-8
links:
- https://www.film-paleis.me/
legacylinks:
- http://www.film-paleis.me/
caps:
categorymappings:
- {id: 2, cat: Movies/BluRay, desc: "Bluray/HD"}
- {id: 3, cat: Movies/DVD, desc: "DVD Kids"}
- {id: 4, cat: Audio/Video, desc: "DVD Muziek"}
- {id: 5, cat: Movies/DVD, desc: "DVD Films"}
- {id: 7, cat: Movies/UHD, desc: "4K films"}
- {id: 8, cat: XXX, desc: "Erotiek"}
- {id: 9, cat: PC/Mobile-Other, desc: "GSM/Navigatie"}
- {id: 10, cat: Audio, desc: "Muziek Album"}
- {id: 11, cat: Audio/Other, desc: "Muziek Diverse"}
- {id: 12, cat: Console/NDS, desc: "Nintendo"}
- {id: 13, cat: Movies, desc: "Classic"}
- {id: 15, cat: Other, desc: "Overige"}
- {id: 16, cat: PC/0day, desc: "PC Software"}
- {id: 17, cat: PC, desc: "PC Spellen"}
- {id: 19, cat: TV, desc: "TV Series"}
- {id: 21, cat: Movies/SD, desc: "Divx/Xvid"}
- {id: 24, cat: Books/EBook, desc: "E-Books"}
- {id: 26, cat: Audio/Other, desc: "Cabaret"}
- {id: 27, cat: TV/Documentary, desc: "Documentaire"}
- {id: 31, cat: Movies/HD, desc: "FP-release"}
- {id: 32, cat: Audio/Audiobook, desc: "Luister Boeken"}
modes:
search: [q]
tv-search: [q, season, ep, imdbid]
movie-search: [q, imdbid]
music-search: [q]
book-search: [q]
settings:
- name: username
type: text
label: Username
- name: password
type: password
label: Password
- name: flaresolverr
type: info
label: FlareSolverr
default: This site may use DDoS-Guard Protection, therefore Jackett requires <a href="https://github.com/Jackett/Jackett#configuring-flaresolverr" target="_blank">FlareSolverr</a> to access it.
- name: thankyou
type: text
label: Thank You Comment
- name: info
type: info
label: Thank you comment
default: This site requires you to leave a Thank You comment before you can download. Enter your personalised comment above. Minimum of at least 10 characters.
login:
path: login.php
method: form
form: form[action="takelogin.php"]
inputs:
username: "{{ .Config.username }}"
password: "{{ .Config.password }}"
returnto: "/"
error:
- selector: td.embedded:contains("fout")
test:
path: /
selector: a[href="logout.php"]
download:
before:
path: comment.php
method: post
inputs:
action: add
tid: "{{ .DownloadUri.Query.id }}"
text: "{{ .Config.thankyou }}"
submit: Opslaan
selectors:
- selector: a[href^="download.php?id="]
attribute: href
search:
paths:
- path: browse.php
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
incldead: 1
# does not return imdb link in results
keywordsfilters:
- name: re_replace # S01E02 to 1 2
args: ["(?i)\\bS0*(\\d{1,2})\\s*E0*(\\d{1,2})\\b", "$1 $2"]
- name: re_replace # S01 to 1
args: ["(?i)\\bS0*(\\d{1,2})\\b", "$1"]
rows:
selector: table.mainouter
filters:
- name: andmatch
fields:
title:
selector: a[href^="details.php?id="]
filters:
- name: re_replace
args: ["(?i)(seizoen\\s*)(\\d{1,2})\\s*(tot|t\/m|&|\\+)\\s*(\\d{1,2})", "S$2-$4"]
- name: re_replace
args: ["(?i)(seizoen\\s*)(\\d{1,2})", "S$2"]
- name: re_replace
args: ["(?i)(afl.\\s*|aflevering\\s*|ep.\\s*)(\\d{1,2})\\s*(tot|t\/m|&|\\+)\\s*(\\d{1,2})", "E$2-$4"]
- name: re_replace
args: ["(?i)(afl.\\s*|aflevering\\s*|ep.\\s*)(\\d{1,2})", "E$2"]
- name: re_replace
args: ["(?i)compleet", "Complete"]
details:
selector: a[href^="details.php?id="]
attribute: href
category:
selector: a[href^="browse.php?cat="]
attribute: href
filters:
- name: querystring
args: cat
download:
selector: a[href^="details.php?id="]
attribute: href
poster:
selector: img[src*="/covers/"]
attribute: src
size:
selector: td:nth-child(4) table tr td:nth-child(2)
filters:
- name: regexp
args: "(.+?) in"
files:
selector: td:nth-child(4) table tr td:nth-child(2)
filters:
- name: regexp
args: "in (\\d+) bestan"
grabs:
selector: td:nth-child(4) table tr:nth-child(2) td:nth-child(1)
date:
selector: td:nth-child(4) table tr:nth-child(2) td:nth-child(2)
filters:
- name: replace
args: ["januari", "January"]
- name: replace
args: ["februari", "February"]
- name: replace
args: ["maart", "March"]
- name: replace
args: ["april", "April"]
- name: replace
args: ["mei", "May"]
- name: replace
args: ["juni", "June"]
- name: replace
args: ["juli", "July"]
- name: replace
args: ["augustus", "August"]
- name: replace
args: ["september", "September"]
- name: replace
args: ["oktober", "October"]
- name: replace
args: ["november", "November"]
- name: replace
args: ["december", "December"]
- name: re_replace
args: ["\\s*om\\s*", " "]
- name: append
args: " +01:00" # CET
- name: dateparse
args: "2 January 2006 15:04:05 -07:00"
seeders_optional:
optional: true
selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font b
seeders:
text: "{{ if .Result.seeders_optional }}{{ .Result.seeders_optional }}{{ else }}0{{ end }}"
leechers_optional:
optional: true
selector: td:nth-child(4) table tr:nth-child(3) td:nth-child(5) font font b
leechers:
text: "{{ if .Result.leechers_optional }}{{ .Result.leechers_optional }}{{ else }}0{{ end }}"
downloadvolumefactor:
case:
img[src="pic/freedlfsu.gif"]: 0
"*": 1
uploadvolumefactor:
text: 1
# engine n/a

View File

@@ -88,8 +88,8 @@ search:
inputs:
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}"
# 0 name&descr, 1 name, 2 descr, 3 tags
hae: 1
# 0 name, 1 name&desc, 2 descr, 3 tags, 4 imdb with rating
hae: "{{ if .Query.IMDBID }}2{{ else }}0{{ end }}"
# 0 active, 1 incldead, 2 deadonly
incldead: 1
freeleech: "{{ if .Config.freeleech }}yes{{ else }}{{ end }}"
@@ -98,8 +98,6 @@ search:
rows:
selector: table.main > tbody > tr:has(a[href^="/lataa.php/"])
filters:
- name: andmatch
fields:
category:
@@ -110,7 +108,6 @@ search:
args: cat
title:
selector: a[href^="julkaisu.php?id="]
attribute: title
details:
selector: a[href^="julkaisu.php?id="]
attribute: href
@@ -120,10 +117,8 @@ search:
imdbid:
selector: a[href*="imdb.com/title/tt"]
attribute: href
files:
selector: td:nth-last-child(6)
date:
# 26.03.2020 <br/>3:53
# 26.3.2022 <br/>3:53
selector: td:nth-last-child(4)
filters:
- name: re_replace
@@ -131,7 +126,7 @@ search:
- name: append
args: " +02:00" # EET
- name: dateparse
args: "2.01.2006 15:04 -07:00"
args: "2.1.2006 15:04 -07:00"
size:
selector: td:nth-last-child(3)
seeders:

View File

@@ -146,11 +146,10 @@ search:
date:
# 23/12/2019 07:57
selector: td:nth-last-child(4)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 15:04 -07:00"
args: "02/01/2006 15:04"
genre:
selector: td:nth-child(2)
remove: a

View File

@@ -5,6 +5,7 @@ description: "FireBit is an UKRAINIAN / RUSSIAN Public Torrent Tracker for MOVIE
language: ru-RU
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://firebit.net/
legacylinks:
@@ -63,12 +64,10 @@ download:
attribute: href
search:
# http://firebit.net/index.php?do=search&type=simple&q=2019
# http://firebit.net/%D1%84%D0%B8%D0%BB%D1%8C%D0%BC/ # movies
# http://firebit.net/%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB/ # tv
# http://firebit.net/index.php?do=search&type=simple&q=2022
paths:
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q={{ .Keywords }}{{ else }}%D1%84%D0%B8%D0%BB%D1%8C%D0%BC/{{ end }}"
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q=abcd1234{{ else }}%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB/{{ end }}"
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q={{ .Keywords }}{{ else }}{{ end }}"
- path: "{{ if .Keywords }}index.php?do=search&type=simple&q={{ .Keywords }}&cstart=2{{ else }}%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0/2/{{ end }}"
rows:
selector: "{{ if .Keywords }}table.torrents tbody tr:has(td.td-size){{ else }}div[id^=\"post-id-\"]:has(li.meta-size){{ end }}"
@@ -77,6 +76,9 @@ search:
fields:
category:
text: "-"
category|noappend:
optional: true
selector: td:nth-child(1), div.article-indent div b
filters:
- name: replace

View File

@@ -5,6 +5,7 @@ description: "Frozen Layer is a SPANISH Public torrent site focused on ANIME"
language: es-ES
type: public
encoding: UTF-8
requestDelay: 2
links:
- https://www.frozen-layer.com/

View File

@@ -13,7 +13,7 @@ legacylinks:
caps:
categorymappings:
# Movies
- {id: 73, cat: Movies, desc: "סרטים"}
- {id: 73, cat: Movies, desc: "FuzePacks -סרטים"}
- {id: 7, cat: Movies/SD, desc: "סרטים"}
- {id: 60, cat: Movies/SD, desc: "סרטים ישראליים"}
- {id: 9, cat: Movies/HD, desc: "סרטים HD"}
@@ -24,7 +24,7 @@ caps:
- {id: 58, cat: Movies/DVD, desc: "סרטים DVD-R"}
- {id: 83, cat: Movies/Other, desc: "סרטים מדובבים"}
# TV
- {id: 76, cat: TV, desc: "סדרות"}
- {id: 76, cat: TV, desc: "FuzePacks - סדרות"}
- {id: 8, cat: TV/SD, desc: "סדרות"}
- {id: 62, cat: TV/SD, desc: "סדרות ישראליות"}
- {id: 10, cat: TV/HD, desc: "Tסדרות HD"}
@@ -34,7 +34,7 @@ caps:
- {id: 65, cat: TV/Anime, desc: "אנימה"}
- {id: 64, cat: TV/Sport, desc: "ספורט"}
# PC
- {id: 74, cat: PC, desc: "תוכנות"}
- {id: 74, cat: PC, desc: "FuzePacks - תוכנות"}
- {id: 15, cat: PC/0day, desc: "תוכנות PC"}
- {id: 11, cat: PC/Games, desc: "משחקים PC"}
- {id: 13, cat: PC/Mobile-Android, desc: "אפליקציות לאנדרואיד"}
@@ -43,13 +43,13 @@ caps:
# XXX
- {id: 16, cat: XXX, desc: "למבוגרים בלבד"}
# Games
- {id: 72, cat: Console, desc: "משחקים"}
- {id: 72, cat: Console, desc: "FuzePacks - משחקים"}
- {id: 55, cat: Console/XBox, desc: "משחקים XBOX"}
- {id: 12, cat: Console/PSP, desc: "משחקים PS"}
- {id: 56, cat: Console/Wii, desc: "משחקים WII"}
- {id: 57, cat: PC/Mobile-Other, desc: "משחקי קונסולות ניידות"}
# Music
- {id: 75, cat: Audio, desc: "שירים"}
- {id: 75, cat: Audio, desc: "FuzePacks - שירים"}
- {id: 14, cat: Audio, desc: "מוזיקה עולמית"}
- {id: 66, cat: Audio, desc: "מוזיקה ישראלית"}
- {id: 68, cat: Audio, desc: "פסקולים"}
@@ -116,17 +116,19 @@ search:
$raw: "{{ range .Categories }}c[]={{.}}&{{end}}"
rows:
selector: .box_torrent
# Others, Classic
selector: .box_torrent, table.tborder[align="center"][border="0"][cellpadding="0"][cellspacing="1"][class="tborder"][width="100%"] > tbody > tr:has(a[href^="/attachment.php?"])
fields:
category:
selector: a[href^="/browse.php?cat="]
# Others, Classic
selector: a[href^="/browse.php?cat="], a[href^="/browse.php?r3=1&cat="]
attribute: href
filters:
- name: querystring
args: cat
title:
selector: .main_title
selector: a[href^="/showthread.php?t="]
details:
selector: a[href^="/showthread.php?t="]
attribute: href
@@ -134,30 +136,30 @@ search:
selector: a[href^="/attachment.php?attachmentid="]
attribute: href
imdbid:
selector: span.imdb-inline > a
selector: a[href*="imdb.com/title/tt"]
attribute: href
poster:
selector: a[imgsrc]
attribute: imgsrc
size:
selector: td:nth-child(4)
selector: td.inline_info:nth-last-child(4)
grabs:
selector: td:nth-child(5)
selector: td.inline_info:nth-last-child(3)
filters:
- name: replace
args: [",", ""]
seeders:
selector: td:nth-child(6)
selector: td.inline_info:nth-last-child(2)
filters:
- name: replace
args: [",", ""]
leechers:
selector: td:nth-child(7)
selector: td.inline_info:nth-last-child(1)
filters:
- name: replace
args: [",", ""]
date:
selector: .up_info2
selector: div[class^="up_info"]
filters:
- name: append
args: " +02:00" # IST

View File

@@ -7,7 +7,6 @@ type: public
encoding: UTF-8
links:
- https://www.gamestorrents.fm/
- https://gamestorrents.nocensor.world/
legacylinks:
- https://www.gamestorrents.com/
- https://www.gamestorrents.tv/
@@ -16,6 +15,7 @@ legacylinks:
- https://gamestorrents.nocensor.work/
- https://gamestorrents.nocensor.biz/
- https://gamestorrents.nocensor.sbs/
- https://gamestorrents.nocensor.world/
caps:
categorymappings:

View File

@@ -5,6 +5,7 @@ description: "Gay-Torrents.net is a Private Torrent Tracker for GAY 3X"
language: en-US
type: semi-private
encoding: UTF-8
requestDelay: 2
links:
- https://www.gay-torrents.net/
@@ -130,37 +131,40 @@ search:
freeleech: "{{ if .Config.freeleech }}1{{ else }}0{{ end }}"
keywordsfilters:
- name: re_replace
args: ["(\\w+)", " +$1"] # prepend + to each word
args: ["(\\w+)", "+$1"] # prepend + to each word
rows:
selector: ul.TorrentList
selector: ul.TorrentList, ul.Torrent-List
fields:
category:
selector: .TorrentList1 > a
selector: a[href^="torrentslist.php?type="]
attribute: href
filters:
- name: querystring
args: type
title:
selector: .TorrentList2 > a
selector: a[href^="torrentdetails.php?torrentid="]
filters:
- name: replace
args: ["[FFL] ", ""] # remove freeleech flag from title
download:
selector: .TorrentList2 > a
selector: a[href^="torrentdetails.php?torrentid="]
attribute: href
filters:
- name: append
args: "&do=download"
details:
selector: .TorrentList2 > a
selector: a[href^="torrentdetails.php?torrentid="]
attribute: href
size:
selector: .TorrentList3
selector: .TorrentList3, .Torrent-List-Size
seeders:
selector: .TorrentList6
selector: .TorrentList6, .Torrent-List-Seeds
leechers:
selector: .TorrentList7
selector: .TorrentList7, .Torrent-List-Peers
date:
selector: li.TorrentList8
selector: .TorrentList8, .Torrent-List-Date
filters:
- name: append
args: " +02:00" # EET
@@ -168,7 +172,7 @@ search:
args: "15:04 02-Jan-2006 -07:00"
downloadvolumefactor:
case:
".TorrentList2 > a:contains(\"[FFL]\")": 0
"a:contains(\"[FFL]\")": 0
"*": 1
uploadvolumefactor:
text: 1

View File

@@ -167,13 +167,12 @@ search:
selector: a[href$="&todlers=1"]
date:
selector: .tadded
# auto adjusted by site account profile
filters:
- name: re_replace
args: ["(\\d{4}-\\d{2}-\\d{2})(\\d{2}:\\d{2}:\\d{2}).*", "$1 $2"]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "2006-01-02 15:04:05 -07:00"
args: "2006-01-02 15:04:05"
downloadvolumefactor:
case:
"td:nth-child(3) > div > nobr > font[color=\"yellow\"]": 0

View File

@@ -163,8 +163,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

View File

@@ -116,15 +116,14 @@ search:
attribute: href
date:
selector: div[id^="kt"] > table > tbody > tr > td:contains("Date Added:")
# auto adjusted by site account profile
filters:
- name: regexp
args: "(\\d{2}-\\d{2}-\\d{4} at \\d{2}:\\d{2}:\\d{2})"
- name: replace
args: [" at ", " "]
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02-01-2006 15:04:05 -07:00"
args: "02-01-2006 15:04:05"
size:
selector: td:nth-last-child(6)
grabs:

View File

@@ -221,18 +221,17 @@ search:
- name: regexp
args: "src=(.+?) "
date:
selector: td:nth-last-child(8)
selector: td:nth-last-child(9)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
args: "02/01/2006"
seeders:
selector: td:nth-last-child(7)
selector: td:nth-last-child(8)
leechers:
selector: td:nth-last-child(6)
selector: td:nth-last-child(7)
grabs:
selector: td:nth-last-child(5)
selector: td:nth-last-child(6)
size:
selector: td:nth-last-child(4)
downloadvolumefactor:

View File

@@ -6,14 +6,11 @@ language: fr-FR
type: public
encoding: UTF-8
followredirect: true
# to fetch current domain use https://www.protege-liens.com/gktorrent
# to fetch current domain use https://www.protege-liens.com/Gktorrent
links:
- https://www.gktorrents.cc/
- https://gktorrent.nocensor.world/
- https://gktorrent.nocensor.lol/
legacylinks:
- http://www.gktorrent.co/
- https://www.gktorrent.co/
- https://www.gktorrent.ws/
- https://www.gktorrent.org/
- https://www.gktorrent.me/
- https://www.rantop.org/
@@ -33,10 +30,12 @@ legacylinks:
- https://gktorrent.nocensor.biz/
- https://www.gktorrents.org/
- https://gktorrent.nocensor.sbs/
- https://gktorrent.nocensor.world/
caps:
categorymappings:
- {id: Films, cat: Movies, desc: "Movies"}
- {id: Animes, cat: TV/Anime, desc: "Anime"}
- {id: Séries, cat: TV, desc: "TV"}
- {id: Musiques, cat: Audio, desc: "Music"}
- {id: Ebooks, cat: Books, desc: "Books"}
@@ -51,6 +50,7 @@ caps:
movie-search: [q]
music-search: [q]
book-search: [q]
allowrawsearch: true
settings:
- name: multilang

View File

@@ -10,18 +10,12 @@ links:
- https://glodls.to/
- https://gtdb.cc/
- https://www.gtdb.to/
- https://glotorrents.unblockit.cat/
- https://glotorrents.nocensor.world/
- https://glotorrents.unblockit.pet/
- https://glotorrents.nocensor.lol/
- https://glodls.unblockninja.com/
legacylinks:
- https://glodls.rocks/
- https://gtdb.to/
- https://glodls.unblocked.monster/
- https://glotorrents.unblockit.li/
- https://glotorrents.unblockit.uno/
- https://glotorrents.unblockit.ch/
- https://glotorrents.nocensor.space/
- https://glotorrents.unblockit.ws/
- https://glotorrents.nocensor.work/
- https://glotorrents.unblockit.kim/
- https://glotorrents.unblockit.bz/
@@ -36,6 +30,10 @@ legacylinks:
- https://glotorrents.nocensor.sbs/
- https://glotorrents.unblockit.ist/
- https://glotorrents.unblockit.bet/
- https://glotorrents.unblockit.cat/
- https://glotorrents.unblockit.nz/
- https://glotorrents.nocensor.world/
- https://glotorrents.unblockit.page/
caps:
categorymappings:

View File

@@ -155,11 +155,10 @@ search:
# some users will have an extra wait time column before the bookmark column, so we count up from the bottom
date:
selector: td:nth-last-of-type(12)
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "02/01/2006 -07:00"
args: "02/01/2006"
seeders:
selector: td:nth-last-of-type(10)
leechers:

View File

@@ -1,11 +1,13 @@
---
id: gtorrentpro
name: GTorrent.pro
description: "GTorrent.pro is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
name: GTorrent.ru
description: "GTorrent.ru is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
language: ru-RU
type: public
encoding: windows-1251
links:
- http://gtorrent.ru/
legacylinks:
- http://gtorrent.pro/
caps:

View File

@@ -5,20 +5,21 @@ description: "海棠PT (Hǎitáng PT) is a CHINESE Private Torrent Tracker for O
language: zh-CN
type: private
encoding: UTF-8
requestDelay: 2
links:
- https://www.htpt.cc/
caps:
categorymappings:
- {id: 1, cat: Audio, desc: "相声 Crosstalk"}
- {id: 4091, cat: Audio, desc: "评书 Storytelling"}
- {id: 4097, cat: Audio, desc: "戏曲 Opera"}
- {id: 4098, cat: Audio, desc: "鼓/琴 Drum / Piano"}
- {id: 4099, cat: Audio, desc: "小曲 Small Song"}
- {id: 4101, cat: Audio, desc: "小品 Sketch"}
- {id: 4104, cat: Audio, desc: "二人转 Duets"}
- {id: 4105, cat: TV, desc: "小剧种 Puppet shows"}
- {id: 4103, cat: Audio/Audiobook, desc: "广播剧 Audiobooks"}
- {id: 1, cat: Audio, desc: "相声 Crosstalk", default: true}
- {id: 4091, cat: Audio, desc: "评书 Storytelling", default: true}
- {id: 4097, cat: Audio, desc: "戏曲 Opera", default: true}
- {id: 4098, cat: Audio, desc: "鼓/琴 Drum / Piano", default: true}
- {id: 4099, cat: Audio, desc: "小曲 Small Song", default: true}
- {id: 4101, cat: Audio, desc: "小品 Sketch", default: true}
- {id: 4104, cat: Audio, desc: "二人转 Duets", default: true}
- {id: 4105, cat: TV, desc: "小剧种 Puppet shows", default: true}
- {id: 4103, cat: Audio/Audiobook, desc: "广播剧 Audiobooks", default: false}
modes:
search: [q]
@@ -77,7 +78,7 @@ login:
search:
paths:
- path: torrents.php
categories: ["!", 4103]
categories: [1, 4091, 4097, 4098, 4099, 4101, 4104, 4105]
- path: live.php
categories: [4103]
inputs:

View File

@@ -106,11 +106,10 @@ search:
date:
selector: td:nth-child(5) > span
attribute: title
# auto adjusted by site account profile
filters:
- name: append
args: " +00:00" # auto adjusted by site account profile
- name: dateparse
args: "Jan 02 2006, 15:04 -07:00"
args: "Jan 02 2006, 15:04"
size:
selector: td:nth-child(6)
grabs:

View File

@@ -61,10 +61,24 @@ search:
paths:
# https://hdinnovations.github.io/UNIT3D-Community-Edition-Docs/api_endpoints.html
# https://github.com/HDInnovations/UNIT3D-Community-Edition/blob/master/app/Http/Controllers/API/TorrentController.php
- path: "/api/torrents/filter?api_token={{ .Config.apikey }}&name={{ if .Query.IMDBID }}{{ else }}{{ .Keywords }}{{ end }}{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}&sortField={{ .Config.sort }}&sortDirection={{ .Config.type }}&perPage=100&page=1{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
- path: "/api/torrents/filter"
response:
type: json
inputs:
# if we have an id based search, add Season and Episode as query in name for UNIT3D < v6. Else pass S/E Params for UNIT3D >= v6
api_token: "{{ .Config.apikey }}"
name: "{{ .Keywords }}"
$raw: "{{ if .Query.TMDBID }}&tmdbId={{ .Query.TMDBID }}{{ else }}{{ end }}{{ if .Query.IMDBIDShort }}&imdbId={{ .Query.IMDBIDShort }}{{ else }}{{ end }}{{ if .Query.TVDBID }}&tvdbId={{ .Query.TVDBID }}{{ else }}{{ end }}{{ range .Categories }}&categories[]={{.}}{{end}}{{ if .Config.freeleech }}&free=1{{ else }}{{ end }}"
sortField: "{{ .Config.sort }}"
sortDirection: "{{ .Config.type }}"
perPage: 100
page: 1
keywordsfilters:
- name: re_replace
args: ["\\.", " "]
rows:
selector: data
attribute: attributes
@@ -100,8 +114,13 @@ search:
grabs:
selector: times_completed
date:
# 2021-10-18T00:34:50.000000Z"
# "created_at": "2021-10-18T00:34:50.000000Z" is returned by Newtonsoft.Json.Linq as 18/10/2021 00:34:50
selector: created_at
filters:
- name: append
args: " +00:00" # GMT
- name: dateparse
args: "01/02/2006 15:04:05 -07:00"
size:
selector: size
downloadvolumefactor:

Some files were not shown because too many files have changed in this diff Show More