mirror of
https://github.com/Jackett/Jackett.git
synced 2025-09-17 01:14:12 +02:00
Compare commits
149 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
905a52a82b | ||
![]() |
86fd318211 | ||
![]() |
e66beb64f4 | ||
![]() |
4b507a3cbb | ||
![]() |
5033171c54 | ||
![]() |
8faf1c94dc | ||
![]() |
d05ad1ccb5 | ||
![]() |
9a1562ef8b | ||
![]() |
b5aee501e2 | ||
![]() |
dc9519c451 | ||
![]() |
692d006078 | ||
![]() |
7aac4fcfcb | ||
![]() |
81e5589707 | ||
![]() |
c36e3356e2 | ||
![]() |
d477f01f84 | ||
![]() |
d080c4a2ac | ||
![]() |
6252c73cf2 | ||
![]() |
3f9d182083 | ||
![]() |
0cabbd68c5 | ||
![]() |
c42027842b | ||
![]() |
66b433bde1 | ||
![]() |
ae303a5d4e | ||
![]() |
ca19d2219e | ||
![]() |
28a85d6426 | ||
![]() |
bd1d95ade5 | ||
![]() |
6634c5a036 | ||
![]() |
cc671dfab5 | ||
![]() |
dccdd89299 | ||
![]() |
c23370b5fc | ||
![]() |
d53a0ae4b9 | ||
![]() |
4e8c52e16a | ||
![]() |
eaae440c66 | ||
![]() |
c7e288a372 | ||
![]() |
a8375e8cfe | ||
![]() |
4ed5507e4d | ||
![]() |
682304d186 | ||
![]() |
1455a905f1 | ||
![]() |
64f066839d | ||
![]() |
cf676b4a3f | ||
![]() |
8bd74a2cc9 | ||
![]() |
77837b7483 | ||
![]() |
96e5e259e9 | ||
![]() |
6999410617 | ||
![]() |
e55e92f9ac | ||
![]() |
4710fa619c | ||
![]() |
61f9bec045 | ||
![]() |
318e8722db | ||
![]() |
86ce7ef1c8 | ||
![]() |
0997bf674a | ||
![]() |
c07c4f0682 | ||
![]() |
1563418d88 | ||
![]() |
771c0ac68c | ||
![]() |
143ffbf790 | ||
![]() |
a3f30a2dd9 | ||
![]() |
a9d3ae0107 | ||
![]() |
012f3d1bbc | ||
![]() |
9826e2c2af | ||
![]() |
a512ea37c3 | ||
![]() |
3aedbc7baf | ||
![]() |
b32257ae95 | ||
![]() |
6c1c4092bd | ||
![]() |
758138415e | ||
![]() |
b9a6c7c810 | ||
![]() |
dda62f1e18 | ||
![]() |
8fcb19e1ea | ||
![]() |
66e7ced25b | ||
![]() |
5f1848d1de | ||
![]() |
1f9c760246 | ||
![]() |
3f19e6becf | ||
![]() |
130c0bebbe | ||
![]() |
b944993733 | ||
![]() |
542f8d67e4 | ||
![]() |
35f9e0fbe0 | ||
![]() |
db669b31a1 | ||
![]() |
1b64476102 | ||
![]() |
5530fa1ca4 | ||
![]() |
1fb77a6334 | ||
![]() |
175249d6f0 | ||
![]() |
f59f73e228 | ||
![]() |
c1b2328bbf | ||
![]() |
a3c1f3eb52 | ||
![]() |
f238e78337 | ||
![]() |
fd8823f6bd | ||
![]() |
c14ee124f5 | ||
![]() |
f4d45517c5 | ||
![]() |
091cfbb310 | ||
![]() |
698050e86a | ||
![]() |
bb3faa3f62 | ||
![]() |
08a68e0116 | ||
![]() |
d22ef13fb2 | ||
![]() |
d5e2014233 | ||
![]() |
dd52a16bff | ||
![]() |
a697aba985 | ||
![]() |
1533ad1927 | ||
![]() |
348461ebfc | ||
![]() |
b83a984365 | ||
![]() |
b07d1a32ca | ||
![]() |
e3bb63aac4 | ||
![]() |
65fc651d88 | ||
![]() |
218e0c989c | ||
![]() |
6f252254e3 | ||
![]() |
977052dfd7 | ||
![]() |
b78d04c116 | ||
![]() |
63267b597e | ||
![]() |
544501d2a8 | ||
![]() |
169fda4dbb | ||
![]() |
d3d78d3662 | ||
![]() |
2d1175dcc1 | ||
![]() |
0a7f06de31 | ||
![]() |
9f3f11ac49 | ||
![]() |
49affa0555 | ||
![]() |
f5c482f939 | ||
![]() |
6c67b7a8de | ||
![]() |
368947a061 | ||
![]() |
f0138405a6 | ||
![]() |
8373ee3b0c | ||
![]() |
dfaf9dd3a6 | ||
![]() |
c1bde9b643 | ||
![]() |
d86c60ffef | ||
![]() |
e4cfedfcfb | ||
![]() |
d3161e7b75 | ||
![]() |
baf4730316 | ||
![]() |
a89b69e821 | ||
![]() |
4d48c1be44 | ||
![]() |
8056e47fef | ||
![]() |
63a3465aa6 | ||
![]() |
03bbafb0c9 | ||
![]() |
d8cbae68d5 | ||
![]() |
99c269c896 | ||
![]() |
b4075d1d35 | ||
![]() |
49eebc90e4 | ||
![]() |
68b25de828 | ||
![]() |
00104205c0 | ||
![]() |
28b53d8fb1 | ||
![]() |
8a94d689b8 | ||
![]() |
ad00e49fe2 | ||
![]() |
888361f46f | ||
![]() |
edc4c31fa6 | ||
![]() |
a1dde973fb | ||
![]() |
525f58eb1d | ||
![]() |
124fbf7c1b | ||
![]() |
b9b10e4e91 | ||
![]() |
427b556869 | ||
![]() |
04f9f2dfe7 | ||
![]() |
d8e7a63768 | ||
![]() |
2f694147a1 | ||
![]() |
c339d54aed | ||
![]() |
58974623de | ||
![]() |
889a8da4e5 |
192
README.md
192
README.md
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
[](https://github.com/Jackett/Jackett/issues)
|
[](https://github.com/Jackett/Jackett/issues)
|
||||||
[](https://github.com/Jackett/Jackett/pulls)
|
[](https://github.com/Jackett/Jackett/pulls)
|
||||||
[](https://ci.appveyor.com/project/Jackett/jackett)
|
|
||||||
[](https://dev.azure.com/Jackett-project/Jackett/_build/latest?definitionId=1&branchName=master)
|
[](https://dev.azure.com/Jackett-project/Jackett/_build/latest?definitionId=1&branchName=master)
|
||||||
[](https://github.com/Jackett/Jackett/releases/latest)
|
[](https://github.com/Jackett/Jackett/releases/latest)
|
||||||
[](https://hub.docker.com/r/linuxserver/jackett/)
|
[](https://hub.docker.com/r/linuxserver/jackett/)
|
||||||
@@ -27,6 +26,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
|
|
||||||
* 1337x
|
* 1337x
|
||||||
* 7torrents
|
* 7torrents
|
||||||
|
* AcademicTorrents
|
||||||
* ACG.RIP
|
* ACG.RIP
|
||||||
* ACGsou
|
* ACGsou
|
||||||
* Anidex
|
* Anidex
|
||||||
@@ -37,10 +37,10 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* BigFANGroup
|
* BigFANGroup
|
||||||
* BitRu
|
* BitRu
|
||||||
* BitTorrent.AM
|
* BitTorrent.AM
|
||||||
|
* BT.etree
|
||||||
* BTDB
|
* BTDB
|
||||||
* BTDIGG
|
* BTDIGG
|
||||||
* BTeye
|
* BTeye
|
||||||
* BT.etree
|
|
||||||
* BTSOW
|
* BTSOW
|
||||||
* Cili180
|
* Cili180
|
||||||
* ConCen
|
* ConCen
|
||||||
@@ -49,11 +49,11 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* cpasbienClone
|
* cpasbienClone
|
||||||
* Demonoid
|
* Demonoid
|
||||||
* dmhy
|
* dmhy
|
||||||
* ETTV
|
|
||||||
* EliteTorrent.biz
|
* EliteTorrent.biz
|
||||||
* EstrenosDTL
|
* EstrenosDTL
|
||||||
* ExtraTorrent.cd
|
* ETTV
|
||||||
* EXT Torrents
|
* EXT Torrents
|
||||||
|
* ExtraTorrent.cd
|
||||||
* EZTV
|
* EZTV
|
||||||
* Filebase
|
* Filebase
|
||||||
* FireBit
|
* FireBit
|
||||||
@@ -65,16 +65,17 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* Horrible Subs
|
* Horrible Subs
|
||||||
* IBit
|
* IBit
|
||||||
* Idope
|
* Idope
|
||||||
|
* Il CorSaRo Blu
|
||||||
* Il Corsaro Nero <!-- maintained by bonny1992 -->
|
* Il Corsaro Nero <!-- maintained by bonny1992 -->
|
||||||
* Il Corsaro Blu
|
|
||||||
* Internet Archive (archive.org)
|
* Internet Archive (archive.org)
|
||||||
* Isohunt2
|
* Isohunt2
|
||||||
* iTorrent
|
* iTorrent
|
||||||
* KickAssTorrent (KATcr)
|
|
||||||
* KickAssTorrent (kat.li)
|
* KickAssTorrent (kat.li)
|
||||||
|
* KickAssTorrent (KATcr)
|
||||||
* Legit Torrents
|
* Legit Torrents
|
||||||
* LePorno
|
* LePorno
|
||||||
* LimeTorrents
|
* LimeTorrents
|
||||||
|
* LinuxTracker
|
||||||
* MacTorrents
|
* MacTorrents
|
||||||
* Magnet4You
|
* Magnet4You
|
||||||
* MagnetDL
|
* MagnetDL
|
||||||
@@ -82,17 +83,21 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* Monova
|
* Monova
|
||||||
* MovCr
|
* MovCr
|
||||||
* MoviesDVDR
|
* MoviesDVDR
|
||||||
|
* MyPornClub
|
||||||
* Newpct (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc)
|
* Newpct (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc)
|
||||||
* Newstudio
|
* Newstudio
|
||||||
* Nitro
|
* Nitro
|
||||||
* NNTT
|
* NNTT
|
||||||
* NoName Club (NNM-Club)
|
* NoName Club (NNM-Club)
|
||||||
* Nyaa.si
|
|
||||||
* Nyaa-Pantsu
|
* Nyaa-Pantsu
|
||||||
|
* Nyaa.si
|
||||||
|
* OneJAV
|
||||||
* OxTorrent
|
* OxTorrent
|
||||||
* PiratBit
|
* PiratBit
|
||||||
* Pirateiro
|
* Pirateiro
|
||||||
* PornLeech
|
* PornLeech
|
||||||
|
* PornoRip
|
||||||
|
* PornoTor
|
||||||
* ProStyleX
|
* ProStyleX
|
||||||
* RARBG
|
* RARBG
|
||||||
* Rus-media
|
* Rus-media
|
||||||
@@ -102,8 +107,8 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* ShowRSS
|
* ShowRSS
|
||||||
* SkyTorrentsClone
|
* SkyTorrentsClone
|
||||||
* SolidTorrents
|
* SolidTorrents
|
||||||
* sukebei.Nyaa.si
|
|
||||||
* sukebei-Pantsu
|
* sukebei-Pantsu
|
||||||
|
* sukebei.Nyaa.si
|
||||||
* TFile
|
* TFile
|
||||||
* The Pirate Bay (TPB)
|
* The Pirate Bay (TPB)
|
||||||
* Tokyo Tosho
|
* Tokyo Tosho
|
||||||
@@ -120,12 +125,15 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* TorrentKitty
|
* TorrentKitty
|
||||||
* TorrentParadise
|
* TorrentParadise
|
||||||
* TorrentProject2
|
* TorrentProject2
|
||||||
|
* TorrentRex
|
||||||
* TorrentQuest
|
* TorrentQuest
|
||||||
* Torrents.csv
|
* Torrents.csv
|
||||||
* TorrentView
|
* TorrentView
|
||||||
* TorrentWal
|
* TorrentWal
|
||||||
* Torrentz2
|
* Torrentz2
|
||||||
* Underverse
|
* Underverse
|
||||||
|
* UnionDHT
|
||||||
|
* xxxtor
|
||||||
* YourBittorrent
|
* YourBittorrent
|
||||||
* YTS.ag
|
* YTS.ag
|
||||||
* Zooqle
|
* Zooqle
|
||||||
@@ -142,29 +150,32 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* CasStudioTV
|
* CasStudioTV
|
||||||
* Crazy's Corner
|
* Crazy's Corner
|
||||||
* CzTorrent
|
* CzTorrent
|
||||||
* Deildu
|
|
||||||
* DXP (Deaf Experts)
|
* DXP (Deaf Experts)
|
||||||
|
* Deildu
|
||||||
* EniaHD
|
* EniaHD
|
||||||
* Erzsebet
|
* Erzsebet
|
||||||
|
* ExKinoRay
|
||||||
* ExtremlymTorrents
|
* ExtremlymTorrents
|
||||||
|
* FilmsClub
|
||||||
* Gay-Torrents.net
|
* Gay-Torrents.net
|
||||||
* Gay-Torrents.org
|
* Gay-Torrents.org
|
||||||
* HamsterStudio
|
|
||||||
* HD Dolby
|
* HD Dolby
|
||||||
|
* HamsterStudio
|
||||||
|
* KinoNaVse100
|
||||||
* Kinozal
|
* Kinozal
|
||||||
* Korsar
|
* Korsar
|
||||||
* LostFilm.tv
|
* LostFilm.tv
|
||||||
|
* MVGroup Forum
|
||||||
|
* MVGroup Main
|
||||||
* Marine Tracker
|
* Marine Tracker
|
||||||
* Metal Tracker
|
* Metal Tracker
|
||||||
* MuziekFrabriek
|
* MuziekFrabriek
|
||||||
* MVGroup Forum
|
|
||||||
* MVGroup Main
|
|
||||||
* NetHD (VietTorrent)
|
* NetHD (VietTorrent)
|
||||||
* Pornolab
|
* Pornolab
|
||||||
* RiperAM
|
* RiperAM
|
||||||
* RockBox
|
* RockBox
|
||||||
* Rustorka
|
|
||||||
* RuTracker
|
* RuTracker
|
||||||
|
* Rustorka
|
||||||
* Sharewood
|
* Sharewood
|
||||||
* SkTorrent
|
* SkTorrent
|
||||||
* SoundPark
|
* SoundPark
|
||||||
@@ -186,6 +197,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* 4thD (4th Dimension)
|
* 4thD (4th Dimension)
|
||||||
* 52PT
|
* 52PT
|
||||||
* 720pier
|
* 720pier
|
||||||
|
* AST4u
|
||||||
* Abnormal
|
* Abnormal
|
||||||
* Acid Lounge (A-L)
|
* Acid Lounge (A-L)
|
||||||
* Aftershock
|
* Aftershock
|
||||||
@@ -197,54 +209,55 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* Araba Fenice (Phoenix)
|
* Araba Fenice (Phoenix)
|
||||||
* Asgaard (AG)
|
* Asgaard (AG)
|
||||||
* AsianCinema
|
* AsianCinema
|
||||||
* AST4u
|
|
||||||
* Audiobook Torrents (ABT)
|
|
||||||
* AudioNews (AN)
|
* AudioNews (AN)
|
||||||
* Awesome-HD (AHD)
|
* Audiobook Torrents (ABT)
|
||||||
* Avistaz (AsiaTorrents)
|
* Avistaz (AsiaTorrents)
|
||||||
* Back-ups
|
* Awesome-HD (AHD)
|
||||||
* BakaBT
|
|
||||||
* BaconBits (bB)
|
|
||||||
* BeiTai
|
|
||||||
* BeyondHD (BHD)
|
|
||||||
* Bibliotik
|
|
||||||
* BIGTorrent
|
* BIGTorrent
|
||||||
* BigTower
|
|
||||||
* Bit-City Reloaded
|
|
||||||
* BIT-HDTV
|
* BIT-HDTV
|
||||||
* BiT-TiTAN
|
|
||||||
* Bithorlo (BHO)
|
|
||||||
* BitHUmen
|
|
||||||
* Bitspyder
|
|
||||||
* BitTorrentFiles
|
|
||||||
* BitTurk
|
|
||||||
* BJ-Share (BJ)
|
* BJ-Share (BJ)
|
||||||
* BlueBird
|
|
||||||
* Blutopia (BLU)
|
|
||||||
* Brasil Tracker
|
|
||||||
* BroadcastTheNet (BTN)
|
|
||||||
* BroadCity
|
|
||||||
* BRObits
|
* BRObits
|
||||||
* BrokenStones
|
|
||||||
* BTGigs (TG)
|
* BTGigs (TG)
|
||||||
* BTNext (BTNT)
|
* BTNext (BTNT)
|
||||||
* BTSCHOOL
|
* BTSCHOOL
|
||||||
* Carpathians
|
* Back-ups
|
||||||
* CartoonChaos (CC)
|
* BaconBits (bB)
|
||||||
* CasaTorrent
|
* BakaBT
|
||||||
|
* BeiTai
|
||||||
|
* BeyondHD (BHD)
|
||||||
|
* BiT-TiTAN
|
||||||
|
* Bibliotik
|
||||||
|
* BigTower
|
||||||
|
* Bit-City Reloaded
|
||||||
|
* BitHUmen
|
||||||
|
* BitTorrentFiles
|
||||||
|
* BitTurk
|
||||||
|
* Bithorlo (BHO)
|
||||||
|
* Bitspyder
|
||||||
|
* BlueBird
|
||||||
|
* Blutopia (BLU)
|
||||||
|
* Boxing Torrents
|
||||||
|
* Brasil Tracker
|
||||||
|
* BroadCity
|
||||||
|
* BroadcastTheNet (BTN)
|
||||||
|
* BrokenStones
|
||||||
* CCFBits
|
* CCFBits
|
||||||
* CGPeers
|
* CGPeers
|
||||||
* CHDBits
|
* CHDBits
|
||||||
|
* Carpathians
|
||||||
|
* CartoonChaos (CC)
|
||||||
|
* CasaTorrent
|
||||||
* ChannelX
|
* ChannelX
|
||||||
* Cinemageddon
|
|
||||||
* CinemaMovies
|
* CinemaMovies
|
||||||
* Cinematik
|
|
||||||
* CinemaZ (EuTorrents)
|
* CinemaZ (EuTorrents)
|
||||||
|
* Cinemageddon
|
||||||
|
* Cinematik
|
||||||
* Classix
|
* Classix
|
||||||
* Concertos
|
* Concertos
|
||||||
* CrazyHD
|
* CrazyHD
|
||||||
* CrazySpirits
|
* CrazySpirits
|
||||||
* CrnaBerza
|
* CrnaBerza
|
||||||
|
* DXDHD
|
||||||
* DanishBits (DB)
|
* DanishBits (DB)
|
||||||
* Das Unerwartete
|
* Das Unerwartete
|
||||||
* DataScene (DS)
|
* DataScene (DS)
|
||||||
@@ -258,18 +271,17 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* DocumentaryTorrents (DT)
|
* DocumentaryTorrents (DT)
|
||||||
* Downloadville
|
* Downloadville
|
||||||
* Dragonworld Reloaded
|
* Dragonworld Reloaded
|
||||||
* DXDHD
|
|
||||||
* EbookParadijs
|
* EbookParadijs
|
||||||
* Ebooks-Shares
|
* Ebooks-Shares
|
||||||
* EfectoDoppler
|
* EfectoDoppler
|
||||||
* EggMeOn
|
* EggMeOn
|
||||||
* Elite-Tracker
|
* Elite-Tracker
|
||||||
* Empornium (EMP)
|
* Empornium (EMP)
|
||||||
* eShareNet
|
|
||||||
* eStone (XiDER, BeLoad)
|
|
||||||
* Ethor.net (Thor's Land)
|
* Ethor.net (Thor's Land)
|
||||||
|
* ExoticaZ (YourExotic)
|
||||||
* ExtremeTorrents
|
* ExtremeTorrents
|
||||||
* FANO.IN
|
* FANO.IN
|
||||||
|
* Fantastic Heaven
|
||||||
* FeedUrNeed (FuN)
|
* FeedUrNeed (FuN)
|
||||||
* Femdomcult
|
* Femdomcult
|
||||||
* FileList (FL)
|
* FileList (FL)
|
||||||
@@ -281,24 +293,23 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* FunFile (FF)
|
* FunFile (FF)
|
||||||
* FunkyTorrents (FT)
|
* FunkyTorrents (FT)
|
||||||
* Fuzer (FZ)
|
* Fuzer (FZ)
|
||||||
* Galeriens (LaPauseTorrents)
|
|
||||||
* GAYtorrent.ru
|
* GAYtorrent.ru
|
||||||
|
* GFXPeers
|
||||||
|
* Galeriens (LaPauseTorrents)
|
||||||
* GazelleGames (GGn)
|
* GazelleGames (GGn)
|
||||||
* Generation-Free
|
* Generation-Free
|
||||||
* GFXPeers
|
|
||||||
* GigaTorrents
|
* GigaTorrents
|
||||||
* GimmePeers (formerly ILT) <!-- maintained by jamesb2147 -->
|
* GimmePeers (formerly ILT)
|
||||||
* GiroTorrent
|
* GiroTorrent
|
||||||
* Greek Legends
|
* Greek Legends
|
||||||
* Greek Team
|
* Greek Team
|
||||||
* HacheDe
|
* HD-Bits.com
|
||||||
* HD-Forever (HDF)
|
* HD-Forever (HDF)
|
||||||
* HD-Olimpo
|
* HD-Olimpo
|
||||||
* HD-Only (HDO)
|
* HD-Only (HDO)
|
||||||
* HD-Space (HDS)
|
* HD-Space (HDS)
|
||||||
* HD-Spain
|
* HD-Spain
|
||||||
* HD-Torrents (HDT)
|
* HD-Torrents (HDT)
|
||||||
* HD-Bits.com
|
|
||||||
* HD4FANS
|
* HD4FANS
|
||||||
* HDArea (HDA)
|
* HDArea (HDA)
|
||||||
* HDBits
|
* HDBits
|
||||||
@@ -315,23 +326,24 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* HDTurk
|
* HDTurk
|
||||||
* HDU
|
* HDU
|
||||||
* HDZone
|
* HDZone
|
||||||
|
* HQSource (HQS)
|
||||||
|
* HacheDe
|
||||||
* Hebits
|
* Hebits
|
||||||
* Hon3y HD
|
* Hon3y HD
|
||||||
* HQSource (HQS)
|
|
||||||
* HuSh
|
* HuSh
|
||||||
* ICE Torrent
|
* ICE Torrent
|
||||||
|
* IPTorrents (IPT)
|
||||||
* ImmortalSeed (iS)
|
* ImmortalSeed (iS)
|
||||||
* Immortuos
|
* Immortuos
|
||||||
* inPeril
|
|
||||||
* Insane Tracker
|
* Insane Tracker
|
||||||
* IPTorrents (IPT)
|
|
||||||
* JPopsuki
|
* JPopsuki
|
||||||
* Kapaki
|
* Kapaki
|
||||||
* Karagarga
|
* Karagarga
|
||||||
* LegacyHD (HD4Free)
|
|
||||||
* Le Saloon
|
* Le Saloon
|
||||||
|
* LeChaudron
|
||||||
* LeagueHD
|
* LeagueHD
|
||||||
* LearnFlakes
|
* LearnFlakes
|
||||||
|
* LegacyHD (HD4Free)
|
||||||
* LibraNet (LN)
|
* LibraNet (LN)
|
||||||
* LinkoManija
|
* LinkoManija
|
||||||
* LosslessClub
|
* LosslessClub
|
||||||
@@ -343,7 +355,6 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* Mononoké-BT
|
* Mononoké-BT
|
||||||
* MoreThanTV (MTV)
|
* MoreThanTV (MTV)
|
||||||
* MyAnonamouse (MAM)
|
* MyAnonamouse (MAM)
|
||||||
* myAmity
|
|
||||||
* MySpleen
|
* MySpleen
|
||||||
* NBTorrents
|
* NBTorrents
|
||||||
* NCore
|
* NCore
|
||||||
@@ -353,57 +364,54 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* New Real World
|
* New Real World
|
||||||
* Norbits
|
* Norbits
|
||||||
* NordicBits (NB)
|
* NordicBits (NB)
|
||||||
* NORDiCHD
|
|
||||||
* Nostalgic (The Archive)
|
* Nostalgic (The Archive)
|
||||||
* notwhat.cd
|
|
||||||
* OnlineSelfEducation
|
* OnlineSelfEducation
|
||||||
* Orpheus
|
* Orpheus
|
||||||
* Ourbits (HDPter)
|
* Ourbits (HDPter)
|
||||||
* P2PBG
|
* P2PBG
|
||||||
* P2PElite
|
* P2PElite
|
||||||
|
* PT99
|
||||||
|
* PTFiles (PTF)
|
||||||
|
* PThome
|
||||||
|
* PWTorrents (PWT)
|
||||||
* Partis
|
* Partis
|
||||||
* PassThePopcorn (PTP)
|
* PassThePopcorn (PTP)
|
||||||
* Peers.FM
|
* Peers.FM
|
||||||
|
* PiXELHD (PxHD)
|
||||||
* PirateTheNet (PTN)
|
* PirateTheNet (PTN)
|
||||||
* PixelCove (Ultimate Gamer)
|
* PixelCove (Ultimate Gamer)
|
||||||
* PiXELHD (PxHD)
|
|
||||||
* Pleasuredome
|
* Pleasuredome
|
||||||
* PolishSource (PS)
|
* PolishSource (PS)
|
||||||
* PolishTracker
|
* PolishTracker
|
||||||
* Pornbay
|
|
||||||
* PornBits (PB)
|
* PornBits (PB)
|
||||||
|
* Pornbay
|
||||||
* Pretome
|
* Pretome
|
||||||
* PrivateHD (PHD)
|
* PrivateHD (PHD)
|
||||||
* ProAudioTorrents (PAT)
|
* ProAudioTorrents (PAT)
|
||||||
* Psytorrents
|
* Psytorrents
|
||||||
* PT99
|
|
||||||
* PTFiles (PTF)
|
|
||||||
* PThome
|
|
||||||
* PuntoTorrent
|
* PuntoTorrent
|
||||||
* PWTorrents (PWT)
|
|
||||||
* R3V WTF!
|
* R3V WTF!
|
||||||
|
* RPTorrents
|
||||||
* Racing4Everyone (R4E)
|
* Racing4Everyone (R4E)
|
||||||
* RacingForMe (RFM)
|
* RacingForMe (RFM)
|
||||||
* RainbowNation Sharing (RNS)
|
* RainbowNation Sharing (RNS)
|
||||||
* Redacted (PassTheHeadphones)
|
|
||||||
* Red Star Torrent (RST)
|
* Red Star Torrent (RST)
|
||||||
|
* Redacted (PassTheHeadphones)
|
||||||
* RetroFlix
|
* RetroFlix
|
||||||
* RevolutionTT
|
* RevolutionTT
|
||||||
* RoDVD (Cinefiles)
|
* RoDVD (Cinefiles)
|
||||||
* Romanian Metal Torrent (RMT)
|
* Romanian Metal Torrent (RMT)
|
||||||
* RPTorrents
|
* SDBits
|
||||||
* SceneFZ
|
* SceneFZ
|
||||||
* SceneHD
|
* SceneHD
|
||||||
* ScenePalace (SP)
|
* ScenePalace (SP)
|
||||||
* SceneRush
|
* SceneRush
|
||||||
* SceneTime
|
* SceneTime
|
||||||
* SceneXpress
|
|
||||||
* SDBits
|
|
||||||
* Secret Cinema
|
* Secret Cinema
|
||||||
* SeedFile (SF)
|
* SeedFile (SF)
|
||||||
* Shareisland
|
|
||||||
* ShareSpaceDB
|
* ShareSpaceDB
|
||||||
* ShareUniversity
|
* ShareUniversity
|
||||||
|
* Shareisland
|
||||||
* Shazbat
|
* Shazbat
|
||||||
* Shellife (SL)
|
* Shellife (SL)
|
||||||
* SiamBIT
|
* SiamBIT
|
||||||
@@ -411,61 +419,62 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* SpaceTorrent
|
* SpaceTorrent
|
||||||
* SpeedCD
|
* SpeedCD
|
||||||
* SpeedTorrent Reloaded
|
* SpeedTorrent Reloaded
|
||||||
|
* Spirit of Revolution
|
||||||
* SportHD
|
* SportHD
|
||||||
* SportsCult
|
* SportsCult
|
||||||
* SpringSunday
|
* SpringSunday
|
||||||
* SuperBits (SBS)
|
* SuperBits (SBS)
|
||||||
|
* TEKNO3D
|
||||||
|
* TLFBits
|
||||||
|
* TOrrent-tuRK (TORK)
|
||||||
|
* TTsWEB
|
||||||
|
* TV Chaos UK (TVCUK)
|
||||||
|
* TV-Vault
|
||||||
|
* TVstore
|
||||||
* TakeaByte
|
* TakeaByte
|
||||||
* Tapochek
|
* Tapochek
|
||||||
* Tasmanit
|
* Tasmanit
|
||||||
* TeamHD
|
* TeamHD
|
||||||
* TeamOS
|
* TeamOS
|
||||||
* TEKNO3D
|
|
||||||
* TellyTorrent
|
* TellyTorrent
|
||||||
* TenYardTorrents (TYT)
|
* TenYardTorrents (TYT)
|
||||||
* TheAudioScene
|
|
||||||
* TheEmpire (TE)
|
|
||||||
* The Falling Angels (TFA)
|
* The Falling Angels (TFA)
|
||||||
* The Geeks
|
* The Geeks
|
||||||
* The Horror Charnel (THC)
|
* The Horror Charnel (THC)
|
||||||
* The New Retro
|
* The New Retro
|
||||||
* The Occult
|
* The Occult
|
||||||
* The Place
|
* The Place
|
||||||
* The Resurrection
|
|
||||||
* The Shinning (TsH)
|
* The Shinning (TsH)
|
||||||
* The Show
|
* The Show
|
||||||
* The-Madhouse
|
|
||||||
* The Vault
|
* The Vault
|
||||||
* TLFBits
|
* The-Madhouse
|
||||||
|
* TheAudioScene
|
||||||
|
* TheEmpire (TE)
|
||||||
|
* ToTheGlory
|
||||||
* Torrent Network (TN)
|
* Torrent Network (TN)
|
||||||
* Torrent Sector Crew (TSC)
|
* Torrent Sector Crew (TSC)
|
||||||
|
* Torrent-Syndikat
|
||||||
* Torrent.LT
|
* Torrent.LT
|
||||||
* TorrentBD
|
* TorrentBD
|
||||||
* TorrentBytes (TBy)
|
* TorrentBytes (TBy)
|
||||||
* TorrentCCF (TCCF)
|
* TorrentCCF (TCCF)
|
||||||
* TorrentDay (TD)
|
* TorrentDay (TD)
|
||||||
* Torrentech (TTH)
|
|
||||||
* TorrentFactory
|
* TorrentFactory
|
||||||
* TorrentHeaven
|
|
||||||
* TorrentHR
|
* TorrentHR
|
||||||
* Torrenting (TT)
|
* TorrentHeaven
|
||||||
* Torrentland
|
|
||||||
* TorrentLeech (TL)
|
* TorrentLeech (TL)
|
||||||
* TorrentLeech.pl
|
* TorrentLeech.pl
|
||||||
* TorrentSeeds (TS)
|
* TorrentSeeds (TS)
|
||||||
* Torrent-Syndikat
|
* Torrentech (TTH)
|
||||||
* TOrrent-tuRK (TORK)
|
* Torrenting (TT)
|
||||||
|
* Torrentland
|
||||||
* TotallyKids (TK)
|
* TotallyKids (TK)
|
||||||
* ToTheGlory
|
|
||||||
* TranceTraffic
|
* TranceTraffic
|
||||||
* Trezzor
|
* Trezzor
|
||||||
* TurkTorrent (TT)
|
* TurkTorrent (TT)
|
||||||
* TV Chaos UK (TVCUK)
|
|
||||||
* TV-Vault
|
|
||||||
* TVstore
|
|
||||||
* Twilight Torrents
|
* Twilight Torrents
|
||||||
* Twilights Zoom
|
* Twilights Zoom
|
||||||
* u-torrents (SceneFZ)
|
* U2 (U2分享園@動漫花園)
|
||||||
* UHDBits
|
* UHDBits
|
||||||
* UnionGang
|
* UnionGang
|
||||||
* UnlimitZ
|
* UnlimitZ
|
||||||
@@ -473,17 +482,22 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
|||||||
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
|
* WDT (Wrestling Desires Torrents / Ultimate Wrestling Torrents)
|
||||||
* World-In-HD
|
* World-In-HD
|
||||||
* World-of-Tomorrow
|
* World-of-Tomorrow
|
||||||
* x-ite.me (XM)
|
|
||||||
* xBytesV2
|
|
||||||
* XSpeeds (XS)
|
* XSpeeds (XS)
|
||||||
* XWTorrents (XWT)
|
|
||||||
* XWT-Classics
|
* XWT-Classics
|
||||||
|
* XWTorrents (XWT)
|
||||||
* Xthor
|
* Xthor
|
||||||
* XtremeFile
|
|
||||||
* XtreMeZone (MYXZ)
|
* XtreMeZone (MYXZ)
|
||||||
* ExoticaZ (YourExotic)
|
* XtremeFile
|
||||||
* Zamunda.net
|
* Zamunda.net
|
||||||
* Zelka.org
|
* Zelka.org
|
||||||
|
* eShareNet
|
||||||
|
* eStone (XiDER, BeLoad)
|
||||||
|
* inPeril
|
||||||
|
* myAmity
|
||||||
|
* notwhat.cd
|
||||||
|
* u-torrents (SceneFZ)
|
||||||
|
* x-ite.me (XM)
|
||||||
|
* xBytesV2
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
Trackers marked with [![(invite needed)][inviteneeded]](#) have no active maintainer and are missing features or are broken. If you have an invite for them please send it to garfieldsixtynine -at- gmail.com to get them fixed/improved.
|
Trackers marked with [![(invite needed)][inviteneeded]](#) have no active maintainer and are missing features or are broken. If you have an invite for them please send it to garfieldsixtynine -at- gmail.com to get them fixed/improved.
|
||||||
|
@@ -1,20 +1,20 @@
|
|||||||
author "sea3pea0"
|
author "sea3pea0"
|
||||||
description "Upstart Script to run NzbDrone as a service on Ubuntu/Debian based systems, as well as others"
|
description "Upstart Script to run NzbDrone as a service on Ubuntu/Debian based systems, as well as others"
|
||||||
|
|
||||||
#Set username for the process. Should probably be what you use for logging in
|
#Set username for the process. Should probably be what you use for logging in
|
||||||
setuid {username to run jackett}
|
setuid {username to run jackett}
|
||||||
setgid users
|
setgid users
|
||||||
|
|
||||||
#This is the install directory. If you installed using a deb package or the NzbDrone Repository you do not need to change this
|
#This is the install directory. If you installed using a deb package or the NzbDrone Repository you do not need to change this
|
||||||
|
|
||||||
env DIR=/opt/Jackett
|
env DIR=/opt/Jackett
|
||||||
env LD_LIBRARY_PATH=/usr/local/nzbdrone/lib
|
env LD_LIBRARY_PATH=/usr/local/nzbdrone/lib
|
||||||
|
|
||||||
start on runlevel [2345]
|
start on runlevel [2345]
|
||||||
stop on runlevel [016]
|
stop on runlevel [016]
|
||||||
|
|
||||||
respawn
|
respawn
|
||||||
script
|
script
|
||||||
chdir $DIR
|
chdir $DIR
|
||||||
exec /volume1/@appstore/Mono/usr/bin/mono --debug JackettConsole.exe
|
exec /volume1/@appstore/Mono/usr/bin/mono --debug JackettConsole.exe
|
||||||
end script
|
end script
|
||||||
|
@@ -7,6 +7,7 @@ variables:
|
|||||||
buildConfiguration: Release
|
buildConfiguration: Release
|
||||||
netCoreFramework: netcoreapp3.1
|
netCoreFramework: netcoreapp3.1
|
||||||
netCoreSdkVersion: 3.1.x
|
netCoreSdkVersion: 3.1.x
|
||||||
|
system.debug: true
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- stage: BuildJackett
|
- stage: BuildJackett
|
||||||
@@ -363,7 +364,27 @@ stages:
|
|||||||
tag: v$(Build.BuildNumber)
|
tag: v$(Build.BuildNumber)
|
||||||
title: v$(Build.BuildNumber)
|
title: v$(Build.BuildNumber)
|
||||||
assets: $(Build.ArtifactStagingDirectory)/drop/*
|
assets: $(Build.ArtifactStagingDirectory)/drop/*
|
||||||
assetUploadMode: replace
|
|
||||||
isDraft: true
|
isDraft: true
|
||||||
addChangeLog: true
|
addChangeLog: true
|
||||||
compareWith: lastNonDraftRelease
|
compareWith: lastNonDraftRelease
|
||||||
|
|
||||||
|
- task: PowerShell@2
|
||||||
|
displayName: Ensure all artifacts are uploaded to Github
|
||||||
|
inputs:
|
||||||
|
targetType: inline
|
||||||
|
script: |
|
||||||
|
$json = Invoke-WebRequest 'https://dev.azure.com/jackett-project/jackett/_apis/build/builds/$(Build.BuildId)/logs?api-version=5.0' | ConvertFrom-Json
|
||||||
|
$lastTwoLogUrls = $json.value[-1..-2].url
|
||||||
|
foreach($logUrl in $lastTwoLogUrls)
|
||||||
|
{
|
||||||
|
Write-Output $logUrl
|
||||||
|
$logText = Invoke-WebRequest $logUrl
|
||||||
|
if ($logText -like '*: GitHub Release*')
|
||||||
|
{
|
||||||
|
$successCount = (Select-String "Uploaded file successfully:" -InputObject $logText -AllMatches).Matches.Count
|
||||||
|
$failureCount = (Select-String "Duplicate asset found:" -InputObject $logText -AllMatches).Matches.Count
|
||||||
|
Write-Host "Success count is: $successCount and failure count is: $failureCount"
|
||||||
|
if (($successCount -ne 7) -or ($failureCount -ne 0)) { Write-Host "##vso[task.complete result=Failed;]DONE" }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@@ -286,9 +286,7 @@ namespace DateTimeRoutines
|
|||||||
/// <param name="parsed_time">parsed date-time output</param>
|
/// <param name="parsed_time">parsed date-time output</param>
|
||||||
/// <returns>true if time was found, else false</returns>
|
/// <returns>true if time was found, else false</returns>
|
||||||
public static bool TryParseTime(this string str, DateTimeFormat default_format, out ParsedDateTime parsed_time)
|
public static bool TryParseTime(this string str, DateTimeFormat default_format, out ParsedDateTime parsed_time)
|
||||||
{
|
=> TryParseTime(str, default_format, out parsed_time, null);
|
||||||
return TryParseTime(str, default_format, out parsed_time, null);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Tries to find date and/or time within the passed string and return it as ParsedDateTime object.
|
/// Tries to find date and/or time within the passed string and return it as ParsedDateTime object.
|
||||||
|
@@ -1,7 +1,10 @@
|
|||||||
<Project Sdk="Microsoft.NET.Sdk">
|
<Project Sdk="Microsoft.NET.Sdk">
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<TargetFramework>netstandard2.0</TargetFramework>
|
<TargetFramework>netstandard2.0</TargetFramework>
|
||||||
|
<LangVersion>8</LangVersion>
|
||||||
|
<NoWarn />
|
||||||
|
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
|
||||||
|
<WarningsAsErrors />
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
function getUrlParams() {
|
function getUrlParams() {
|
||||||
var vars = [], hash;
|
var vars = [], hash;
|
||||||
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
|
||||||
for (var i = 0; i < hashes.length; i++) {
|
for (var i = 0; i < hashes.length; i++) {
|
||||||
@@ -7,4 +7,4 @@
|
|||||||
vars[hash[0]] = hash[1];
|
vars[hash[0]] = hash[1];
|
||||||
}
|
}
|
||||||
return vars;
|
return vars;
|
||||||
}
|
}
|
||||||
|
@@ -241,9 +241,9 @@ function displayUnconfiguredIndexersList() {
|
|||||||
}).fail(function (data) {
|
}).fail(function (data) {
|
||||||
if(data.responseJSON.error !== undefined) {
|
if(data.responseJSON.error !== undefined) {
|
||||||
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
|
var indexEnd = 2048 - "https://github.com/Jackett/Jackett/issues/new?title=[".length - indexerId.length - "] ".length - " (Config)".length; // keep url <= 2k #5104
|
||||||
doNotify("An error occured while configuring this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/Jackett/Jackett/issues/new?title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for this indexer.</a><i>", "danger", "glyphicon glyphicon-alert", false);
|
doNotify("An error occurred while configuring this indexer<br /><b>" + data.responseJSON.error.substring(0, indexEnd) + "</b><br /><i><a href=\"https://github.com/Jackett/Jackett/issues/new?title=[" + indexerId + "] " + data.responseJSON.error.substring(0, indexEnd) + " (Config)\" target=\"_blank\">Click here to open an issue on GitHub for this indexer.</a><i>", "danger", "glyphicon glyphicon-alert", false);
|
||||||
} else {
|
} else {
|
||||||
doNotify("An error occured while configuring this indexer, is Jackett server running ?", "danger", "glyphicon glyphicon-alert");
|
doNotify("An error occurred while configuring this indexer, is Jackett server running ?", "danger", "glyphicon glyphicon-alert");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 361 KiB After Width: | Height: | Size: 101 KiB |
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
@@ -691,6 +691,6 @@
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
|
<script type="text/javascript" src="../libs/api.js?changed=2017083001"></script>
|
||||||
<script type="text/javascript" src="../custom.js?changed=20200222"></script>
|
<script type="text/javascript" src="../custom.js?changed=20200301"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
@@ -86,4 +86,4 @@ var api = {
|
|||||||
success: callback
|
success: callback
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
Handlebars.registerHelper('ifCond', function (v1, v2, options) {
|
Handlebars.registerHelper('ifCond', function (v1, v2, options) {
|
||||||
if(v1 === v2) {
|
if(v1 === v2) {
|
||||||
return options.fn(this);
|
return options.fn(this);
|
||||||
}
|
}
|
||||||
return options.inverse(this);
|
return options.inverse(this);
|
||||||
});
|
});
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
|
|
||||||
Handlebars.registerHelper('dateFormat', function (context, block) {
|
Handlebars.registerHelper('dateFormat', function (context, block) {
|
||||||
if (window.moment) {
|
if (window.moment) {
|
||||||
var f = block.hash.format || "YYYY-MM-DD HH:mm:ss";
|
var f = block.hash.format || "YYYY-MM-DD HH:mm:ss";
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
||||||
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
|
||||||
<head>
|
<head>
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: 0daykiev
|
site: 0daykiev
|
||||||
name: 0day.kiev
|
name: 0day.kiev
|
||||||
description: "0day.kiev.ua is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "0day.kiev.ua is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: 2fast4you
|
site: 2fast4you
|
||||||
name: 2 Fast 4 You
|
name: 2 Fast 4 You
|
||||||
description: "2 Fast 4 You is a FRENCH Private site for TV / MOVIES / GENERAL"
|
description: "2 Fast 4 You is a FRENCH Private site for TV / MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: 3evils
|
site: 3evils
|
||||||
name: 3evils
|
name: 3evils
|
||||||
description: "3evils is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "3evils is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
100
src/Jackett.Common/Definitions/academictorrents.yml
Normal file
100
src/Jackett.Common/Definitions/academictorrents.yml
Normal file
@@ -0,0 +1,100 @@
|
|||||||
|
---
|
||||||
|
site: academictorrents
|
||||||
|
name: AcademicTorrents
|
||||||
|
description: "AcademicTorrents is a Public Community-Maintained Distributed Repository for datasets and scientific knowledge."
|
||||||
|
language: en-us
|
||||||
|
type: public
|
||||||
|
encoding: UTF-8
|
||||||
|
links:
|
||||||
|
- https://academictorrents.com/
|
||||||
|
|
||||||
|
caps:
|
||||||
|
categorymappings:
|
||||||
|
- {id: 5, cat: Books, desc: "Paper"}
|
||||||
|
- {id: 6, cat: Other, desc: "Dataset"}
|
||||||
|
- {id: 7, cat: TV/Documentary, desc: "Course"}
|
||||||
|
|
||||||
|
modes:
|
||||||
|
search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: sort
|
||||||
|
type: select
|
||||||
|
label: Sort requested from site
|
||||||
|
default: "added"
|
||||||
|
options:
|
||||||
|
"added": "created"
|
||||||
|
"seeders": "seeders"
|
||||||
|
"size": "size"
|
||||||
|
"name": "title"
|
||||||
|
- name: type
|
||||||
|
type: select
|
||||||
|
label: Order requested from site
|
||||||
|
default: "DESC"
|
||||||
|
options:
|
||||||
|
"DESC": "desc"
|
||||||
|
"ASC": "asc"
|
||||||
|
|
||||||
|
search:
|
||||||
|
# https://academictorrents.com/browse.php?search=&c5=1&c6=1&c7=1&sort_field=added&sort_dir=DESC
|
||||||
|
paths:
|
||||||
|
- path: browse.php
|
||||||
|
- path: browse.php
|
||||||
|
inputs:
|
||||||
|
page: 1
|
||||||
|
inputs:
|
||||||
|
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||||
|
search: "{{ .Keywords }}"
|
||||||
|
sort_field: "{{ .Config.sort }}"
|
||||||
|
sort_dir: "{{ .Config.type }}"
|
||||||
|
|
||||||
|
rows:
|
||||||
|
selector: table.table> tbody > tr:has(a[href^="/browse.php?cat="])
|
||||||
|
filters:
|
||||||
|
- name: andmatch
|
||||||
|
|
||||||
|
fields:
|
||||||
|
category:
|
||||||
|
selector: a[href^="/browse.php?cat="]
|
||||||
|
attribute: href
|
||||||
|
filters:
|
||||||
|
- name: querystring
|
||||||
|
args: cat
|
||||||
|
title:
|
||||||
|
selector: a[href^="/details/"]
|
||||||
|
details:
|
||||||
|
selector: a[href^="/details/"]
|
||||||
|
attribute: href
|
||||||
|
download:
|
||||||
|
# /download/08078e0894099530913e9335bdbc804f42f6e872.torrent"
|
||||||
|
selector: a[href^="/details/"]
|
||||||
|
attribute: href
|
||||||
|
filters:
|
||||||
|
- name: replace
|
||||||
|
args: ["/details/", "/download/"]
|
||||||
|
- name: append
|
||||||
|
args: ".torrent"
|
||||||
|
date:
|
||||||
|
selector: td:nth-child(4)
|
||||||
|
filters:
|
||||||
|
- name: dateparse
|
||||||
|
args: "2006-01-02"
|
||||||
|
size:
|
||||||
|
selector: td:nth-child(5)
|
||||||
|
grabs:
|
||||||
|
selector: td:nth-child(6)
|
||||||
|
seeders:
|
||||||
|
text: 0
|
||||||
|
seeders:
|
||||||
|
selector: td:nth-child(7):not(:empty)
|
||||||
|
optional: true
|
||||||
|
filters:
|
||||||
|
- name: replace
|
||||||
|
args: ["+", ""]
|
||||||
|
leechers:
|
||||||
|
selector: td:nth-child(8)
|
||||||
|
downloadvolumefactor:
|
||||||
|
text: 0
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# engine n/a
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: acidlounge
|
site: acidlounge
|
||||||
name: Acid-Lounge
|
name: Acid-Lounge
|
||||||
description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL"
|
description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: aftershock
|
site: aftershock
|
||||||
name: Aftershock
|
name: Aftershock
|
||||||
description: "Aftershock is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
|
description: "Aftershock is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
|
||||||
@@ -170,4 +170,4 @@
|
|||||||
case:
|
case:
|
||||||
span.icon_upload: 2
|
span.icon_upload: 2
|
||||||
"*": 1
|
"*": 1
|
||||||
# XBT v3
|
# XBT v3
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: alein
|
site: alein
|
||||||
name: Alein
|
name: Alein
|
||||||
description: "Alein is a BULGARIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Alein is a BULGARIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: alexfilm
|
site: alexfilm
|
||||||
name: AlexFilm
|
name: AlexFilm
|
||||||
description: "AlexFilm is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
description: "AlexFilm is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: arabafenice
|
site: arabafenice
|
||||||
name: ArabaFenice
|
name: ArabaFenice
|
||||||
description: "Araba Fenice (Phoenix) is an ITALIAN Private site for TV / MOVIES / GENERAL"
|
description: "Araba Fenice (Phoenix) is an ITALIAN Private site for TV / MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: arenabg
|
site: arenabg
|
||||||
name: ArenaBG
|
name: ArenaBG
|
||||||
description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GENERAL"
|
description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: asgaard
|
site: asgaard
|
||||||
name: Asgaard
|
name: Asgaard
|
||||||
description: "Asgaard (AG) is a NORDIC Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Asgaard (AG) is a NORDIC Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -44,15 +44,27 @@
|
|||||||
modes:
|
modes:
|
||||||
search: [q]
|
search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- name: info_results
|
||||||
|
type: info
|
||||||
|
label: Search results
|
||||||
|
default: "If you are getting the error <b>Login Failed, got redirected</b> then access the site with your browser and <b>mark as read</b> all PMs."
|
||||||
|
|
||||||
login:
|
login:
|
||||||
path: takelogin.php
|
path: takelogin.php
|
||||||
method: post
|
method: post
|
||||||
inputs:
|
inputs:
|
||||||
username: "{{ .Config.username }}"
|
username: "{{ .Config.username }}"
|
||||||
password: "{{ .Config.password }}"
|
password: "{{ .Config.password }}"
|
||||||
use_ssl: "1"
|
use_ssl: 1
|
||||||
perm_ssl: "1"
|
perm_ssl: 1
|
||||||
submitme: "X"
|
submitme: X
|
||||||
error:
|
error:
|
||||||
- selector: td.embedded:has(h2:contains("Oops"))
|
- selector: td.embedded:has(h2:contains("Oops"))
|
||||||
- selector: td.embedded:has(h2:contains("failed"))
|
- selector: td.embedded:has(h2:contains("failed"))
|
||||||
@@ -65,58 +77,38 @@
|
|||||||
inputs:
|
inputs:
|
||||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||||
search: "{{ .Keywords }}"
|
search: "{{ .Keywords }}"
|
||||||
searchin: "title"
|
searchin: title
|
||||||
incldead: "1"
|
incldead: 1
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: tr.browse_color, tr.freeleech_color, tr[id^="kdescr"]
|
selector: tr.browse_color, tr.freeleech_color, tr[id^="kdescr"]
|
||||||
after: 1
|
after: 1
|
||||||
|
|
||||||
fields: # some users (rank specific?) have an extra column (td:nth-child(4)) with bookmark features
|
fields: # some users (rank specific?) have an extra column (td:nth-child(4)) with bookmark features
|
||||||
banner:
|
|
||||||
selector: a[href^="details.php?id="][onmouseover]
|
|
||||||
attribute: onmouseover
|
|
||||||
filters:
|
|
||||||
- name: regexp
|
|
||||||
args: src=\'(.*?)\'
|
|
||||||
title:
|
|
||||||
selector: a[href^="details.php?id="][onmouseover]
|
|
||||||
attribute: onmouseover
|
|
||||||
filters:
|
|
||||||
- name: regexp
|
|
||||||
args: Tip\('<b>(.*?)</b>
|
|
||||||
category:
|
category:
|
||||||
selector: a[href^="browse.php?cat="]
|
selector: a[href^="browse.php?cat="]
|
||||||
attribute: href
|
attribute: href
|
||||||
filters:
|
filters:
|
||||||
- name: querystring
|
- name: querystring
|
||||||
args: cat
|
args: cat
|
||||||
|
title:
|
||||||
|
selector: a[href^="details.php?id="][onmouseover]
|
||||||
|
attribute: onmouseover
|
||||||
|
filters:
|
||||||
|
- name: regexp
|
||||||
|
args: Tip\('<b>(.*?)</b>
|
||||||
details:
|
details:
|
||||||
selector: a[href^="details.php?id="][onmouseover]
|
selector: a[href^="details.php?id="][onmouseover]
|
||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
selector: a[href^="download.php"]
|
selector: a[href^="download.php"]
|
||||||
attribute: href
|
attribute: href
|
||||||
files:
|
banner:
|
||||||
selector: a[href^="filelist.php"]
|
selector: a[href^="details.php?id="][onmouseover]
|
||||||
size:
|
attribute: onmouseover
|
||||||
selector: td:nth-last-child(6)
|
|
||||||
grabs:
|
|
||||||
selector: td:nth-last-child(5)
|
|
||||||
filters:
|
filters:
|
||||||
- name: regexp
|
- name: regexp
|
||||||
args: ([\d,]+)
|
args: src=\'(.*?)\'
|
||||||
seeders:
|
|
||||||
selector: td:nth-last-child(4)
|
|
||||||
leechers:
|
|
||||||
selector: td:nth-last-child(3)
|
|
||||||
date:
|
|
||||||
selector: td:nth-last-child(7)
|
|
||||||
downloadvolumefactor:
|
|
||||||
case:
|
|
||||||
"a.info > b:contains(\"[FREE]\")": "0"
|
|
||||||
"*": "1"
|
|
||||||
uploadvolumefactor:
|
|
||||||
case:
|
|
||||||
"*": "1"
|
|
||||||
description:
|
description:
|
||||||
selector: a[href^="details.php?id="][onmouseover]
|
selector: a[href^="details.php?id="][onmouseover]
|
||||||
attribute: onmouseover
|
attribute: onmouseover
|
||||||
@@ -130,7 +122,29 @@
|
|||||||
- name: prepend
|
- name: prepend
|
||||||
args: "{{ .Result.description }}<br>\n"
|
args: "{{ .Result.description }}<br>\n"
|
||||||
description:
|
description:
|
||||||
selector: td[colspan=13]
|
selector: td[colspan="13"]
|
||||||
filters:
|
filters:
|
||||||
- name: prepend
|
- name: prepend
|
||||||
args: "{{ .Result.description }}<br>\n"
|
args: "{{ .Result.description }}<br>\n"
|
||||||
|
files:
|
||||||
|
selector: td:nth-last-child(9)
|
||||||
|
date:
|
||||||
|
selector: td:nth-last-child(7)
|
||||||
|
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 > b:contains(\"[FREE]\")": 0
|
||||||
|
"*": 1
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# U-232 V4
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: audionews
|
site: audionews
|
||||||
name: AudioNews
|
name: AudioNews
|
||||||
description: "AudioNews (AN) is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC"
|
description: "AudioNews (AN) is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC"
|
||||||
|
@@ -94,4 +94,4 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
site: backups
|
site: backups
|
||||||
name: Back-ups
|
name: Back-ups
|
||||||
description: "Back-Ups is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Back-Ups is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
language: en-us
|
language: en-us
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: baibako
|
site: baibako
|
||||||
name: BaibaKo
|
name: BaibaKo
|
||||||
description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||||
|
@@ -116,4 +116,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
# UNIT3D
|
# UNIT3D
|
||||||
|
@@ -128,4 +128,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
# UNIT3D
|
# UNIT3D
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: bigfangroup
|
site: bigfangroup
|
||||||
name: BigFANGroup
|
name: BigFANGroup
|
||||||
description: "BigFANGroup is a RUSSIAN Public Torrent Tracker for MOVIES / TV"
|
description: "BigFANGroup is a RUSSIAN Public Torrent Tracker for MOVIES / TV"
|
||||||
|
@@ -96,4 +96,4 @@
|
|||||||
"*": "1"
|
"*": "1"
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: bit-titan
|
site: bit-titan
|
||||||
name: BiT-TiTAN
|
name: BiT-TiTAN
|
||||||
description: "BiT-TiTAN is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "BiT-TiTAN is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: bithorlo
|
site: bithorlo
|
||||||
name: Bithorlo
|
name: Bithorlo
|
||||||
description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
|
description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: bluebirdhd
|
site: bluebirdhd
|
||||||
name: BlueBird
|
name: BlueBird
|
||||||
description: "BlueBird is a RUSSIAN Private Torrent Tracker for HD MOVIES"
|
description: "BlueBird is a RUSSIAN Private Torrent Tracker for HD MOVIES"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: booktracker
|
site: booktracker
|
||||||
name: BookTracker
|
name: BookTracker
|
||||||
description: "BookTracker is a RUSSIAN Semi-Private Torrent Tracker for EBOOKS"
|
description: "BookTracker is a RUSSIAN Semi-Private Torrent Tracker for EBOOKS"
|
||||||
|
133
src/Jackett.Common/Definitions/boxingtorrents.yml
Normal file
133
src/Jackett.Common/Definitions/boxingtorrents.yml
Normal file
@@ -0,0 +1,133 @@
|
|||||||
|
---
|
||||||
|
site: boxingtorrents
|
||||||
|
name: Boxing Torrents
|
||||||
|
description: "Boxing Torrents is a Private Torrent Tracker for BOXING"
|
||||||
|
language: en-us
|
||||||
|
type: private
|
||||||
|
encoding: UTF-8
|
||||||
|
links:
|
||||||
|
- https://tc-boxing.com/
|
||||||
|
|
||||||
|
caps:
|
||||||
|
categorymappings:
|
||||||
|
- {id: 15, cat: TV/Sport, desc: "3D"}
|
||||||
|
- {id: 9, cat: TV/Sport, desc: "Amateur - Full"}
|
||||||
|
- {id: 16, cat: TV/Sport, desc: "Blu-ray"}
|
||||||
|
- {id: 13, cat: TV/Sport, desc: "Career Set"}
|
||||||
|
- {id: 8, cat: TV/Sport, desc: "DVD"}
|
||||||
|
- {id: 10, cat: TV/Sport, desc: "Foreign - Excellent"}
|
||||||
|
- {id: 11, cat: TV/Sport, desc: "Foreign - Fair"}
|
||||||
|
- {id: 6, cat: TV/Sport, desc: "Foreign - Good"}
|
||||||
|
- {id: 12, cat: TV/Sport, desc: "Foreign - Poor"}
|
||||||
|
- {id: 1, cat: TV/Sport, desc: "Full - Excellent"}
|
||||||
|
- {id: 3, cat: TV/Sport, desc: "Full - Fair"}
|
||||||
|
- {id: 2, cat: TV/Sport, desc: "Full - Good"}
|
||||||
|
- {id: 4, cat: TV/Sport, desc: "Full - Poor"}
|
||||||
|
- {id: 14, cat: TV/Sport, desc: "HD"}
|
||||||
|
- {id: 7, cat: TV/Sport, desc: "Misc"}
|
||||||
|
|
||||||
|
|
||||||
|
modes:
|
||||||
|
search: [q]
|
||||||
|
tv-search: [q, season, ep]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- name: sort
|
||||||
|
type: select
|
||||||
|
label: Sort requested from site
|
||||||
|
default: "added"
|
||||||
|
options:
|
||||||
|
"added": "created"
|
||||||
|
"seeders": "seeders"
|
||||||
|
"size": "size"
|
||||||
|
"name": "title"
|
||||||
|
- name: type
|
||||||
|
type: select
|
||||||
|
label: Order requested from site
|
||||||
|
default: "DESC"
|
||||||
|
options:
|
||||||
|
"DESC": "desc"
|
||||||
|
"ASC": "asc"
|
||||||
|
- name: info_download
|
||||||
|
type: info
|
||||||
|
label: "Download Restrictions"
|
||||||
|
default: "You must have uploaded at least 10GB before you are able to access all torrent sizes. Until then, you are restricted to torrents no larger than 2.5GB."
|
||||||
|
|
||||||
|
login:
|
||||||
|
path: takelogin.php
|
||||||
|
method: post
|
||||||
|
inputs:
|
||||||
|
username: "{{ .Config.username }}"
|
||||||
|
password: "{{ .Config.password }}"
|
||||||
|
error:
|
||||||
|
- selector: td.embedded:contains("Login failed!")
|
||||||
|
test:
|
||||||
|
path: browse.php
|
||||||
|
selector: a[href="logout.php"]
|
||||||
|
|
||||||
|
download:
|
||||||
|
selector: a[href^="download.php"]
|
||||||
|
attribute: href
|
||||||
|
|
||||||
|
search:
|
||||||
|
paths:
|
||||||
|
# https://tc-boxing.com/browse.php?c16=1&c8=1&c14=1&incldead=1
|
||||||
|
# https://tc-boxing.com/browse.php?search=tyson&cat=0&incldead=1
|
||||||
|
- path: browse.php
|
||||||
|
inputs:
|
||||||
|
$raw: "{{ if .Categories }}{{ range .Categories }}c{{.}}=1&{{end}}{{else}}cat=0{{end}}"
|
||||||
|
# 0 active 1 incldead 2 onlydead
|
||||||
|
incldead: 1
|
||||||
|
search: "{{ .Keywords }}"
|
||||||
|
sort: "{{ .Config.sort }}"
|
||||||
|
d: "{{ .Config.type }}"
|
||||||
|
|
||||||
|
rows:
|
||||||
|
selector: table[border="1"][cellspacing="0"][cellpadding="5"] tr:has(a[href^="details.php?id="])
|
||||||
|
|
||||||
|
fields:
|
||||||
|
category:
|
||||||
|
selector: a[href^="browse.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^="details.php?id="]
|
||||||
|
attribute: href
|
||||||
|
files:
|
||||||
|
selector: td:nth-last-child(8)
|
||||||
|
date:
|
||||||
|
selector: td:nth-last-child(6)
|
||||||
|
filters:
|
||||||
|
- name: dateparse
|
||||||
|
args: "2006-01-0215:04:05"
|
||||||
|
size:
|
||||||
|
selector: td:nth-last-child(5)
|
||||||
|
grabs:
|
||||||
|
selector: td:nth-last-child(4)
|
||||||
|
filters:
|
||||||
|
- name: regexp
|
||||||
|
args: (\d+)
|
||||||
|
seeders:
|
||||||
|
selector: td:nth-last-child(3)
|
||||||
|
leechers:
|
||||||
|
selector: td:nth-last-child(2)
|
||||||
|
downloadvolumefactor:
|
||||||
|
case:
|
||||||
|
"b:contains(\"FreeLeech\")": 0
|
||||||
|
"*": 1
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# engine n/a
|
@@ -50,13 +50,15 @@
|
|||||||
category:
|
category:
|
||||||
text: 1
|
text: 1
|
||||||
title:
|
title:
|
||||||
selector: a[href^="/torrent/"]
|
selector: a[href*="/torrent/"]
|
||||||
details:
|
details:
|
||||||
selector: a[href^="/torrent/"]
|
selector: a[href*="/torrent/"]
|
||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
|
# download can be missing despite icon being present. Fortunately the magnet is always there
|
||||||
selector: a[href$=".torrent"]
|
selector: a[href$=".torrent"]
|
||||||
attribute: href
|
attribute: href
|
||||||
|
optional: true
|
||||||
magnet:
|
magnet:
|
||||||
selector: a[href^="magnet:?xt="]
|
selector: a[href^="magnet:?xt="]
|
||||||
attribute: href
|
attribute: href
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: btnext
|
site: btnext
|
||||||
name: BTNext
|
name: BTNext
|
||||||
description: "BTNext (BTNT) is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL"
|
description: "BTNext (BTNT) is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: btschool
|
site: btschool
|
||||||
name: BTSCHOOL
|
name: BTSCHOOL
|
||||||
description: "BTSCHOOL is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "BTSCHOOL is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -6,9 +6,10 @@
|
|||||||
type: public
|
type: public
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
links:
|
links:
|
||||||
- https://btio.pw/
|
- https://btsow.club/
|
||||||
legacylinks:
|
legacylinks:
|
||||||
- https://btos.pw/
|
- https://btos.pw/
|
||||||
|
- https://btio.pw/
|
||||||
|
|
||||||
caps:
|
caps:
|
||||||
categories:
|
categories:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: carpathians
|
site: carpathians
|
||||||
name: Carpathians
|
name: Carpathians
|
||||||
description: "Carpathians is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
|
description: "Carpathians is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: cartoonchaos
|
site: cartoonchaos
|
||||||
name: CartoonChaos
|
name: CartoonChaos
|
||||||
description: "CartoonChaos (CC) is a Private Torrent Tracker for ANIMATED MOVIES / TV"
|
description: "CartoonChaos (CC) is a Private Torrent Tracker for ANIMATED MOVIES / TV"
|
||||||
@@ -146,4 +146,4 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
text: 1
|
text: 1
|
||||||
# xbtit 2.0.0
|
# xbtit 2.0.0
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: casatorrent
|
site: casatorrent
|
||||||
name: Casa-Torrent
|
name: Casa-Torrent
|
||||||
description: "Casa-Torrent is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Casa-Torrent is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: casstudiotv
|
site: casstudiotv
|
||||||
name: CasStudioTV
|
name: CasStudioTV
|
||||||
description: "CasStudioTV is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
description: "CasStudioTV is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||||
|
@@ -42,9 +42,33 @@
|
|||||||
- {id: 22, cat: Other, desc: "杂项"}
|
- {id: 22, cat: Other, desc: "杂项"}
|
||||||
|
|
||||||
modes:
|
modes:
|
||||||
search: [q]
|
search: [q, imdbid]
|
||||||
tv-search: [q, season, ep]
|
tv-search: [q, season, ep, imdbid]
|
||||||
movie-search: [q]
|
movie-search: [q, imdbid]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- name: sort
|
||||||
|
type: select
|
||||||
|
label: Sort requested from site
|
||||||
|
default: "added"
|
||||||
|
options:
|
||||||
|
"added": "created"
|
||||||
|
"seeders": "seeders"
|
||||||
|
"size": "size"
|
||||||
|
"name": "title"
|
||||||
|
- name: type
|
||||||
|
type: select
|
||||||
|
label: Order requested from site
|
||||||
|
default: "DESC"
|
||||||
|
options:
|
||||||
|
"DESC": "desc"
|
||||||
|
"ASC": "asc"
|
||||||
|
|
||||||
login:
|
login:
|
||||||
path: takelogin.php
|
path: takelogin.php
|
||||||
@@ -60,13 +84,14 @@
|
|||||||
search:
|
search:
|
||||||
paths:
|
paths:
|
||||||
- path: browse.php
|
- path: browse.php
|
||||||
method: get
|
|
||||||
inputs:
|
inputs:
|
||||||
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
$raw: "{{ range .Categories }}c{{.}}=1&{{end}}"
|
||||||
search: "{{ .Keywords }}"
|
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
|
||||||
|
# 0 active 1 incldead 2 deadonly
|
||||||
incldead: 1
|
incldead: 1
|
||||||
sort: added
|
fullsearch: "{{ if .Query.IMDBID }}1{{else}}{{end}}"
|
||||||
d: DESC
|
sort: "{{ .Config.sort }}"
|
||||||
|
d: "{{ .Config.sort }}"
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: table[border="1"][cellpadding="5"] > tbody > tr:has(a[href^="details.php?id="])
|
selector: table[border="1"][cellpadding="5"] > tbody > tr:has(a[href^="details.php?id="])
|
||||||
@@ -86,7 +111,7 @@
|
|||||||
args: cat
|
args: cat
|
||||||
details:
|
details:
|
||||||
selector: a[href^="details.php?id="]
|
selector: a[href^="details.php?id="]
|
||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
selector: a[href^="download.php/"]
|
selector: a[href^="download.php/"]
|
||||||
attribute: href
|
attribute: href
|
||||||
@@ -122,7 +147,10 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
|
"font:has([src=\"/pic/arrowup1.gif\"]):contains(\"1.5x\")": 1.5
|
||||||
|
"font:has([src=\"/pic/arrowup1.gif\"]):contains(\"2x\")": 2
|
||||||
"*": 1
|
"*": 1
|
||||||
description:
|
description:
|
||||||
selector: td:nth-child(2) > table > tbody > tr:nth-child(2)
|
selector: td:nth-child(2) > table > tbody > tr:nth-child(2)
|
||||||
remove: a, img
|
remove: a, img
|
||||||
|
# Discuz! 7.2
|
||||||
|
@@ -6,6 +6,8 @@
|
|||||||
type: private
|
type: private
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
links:
|
links:
|
||||||
|
- https://cinemageddon.net/
|
||||||
|
legacylinks:
|
||||||
- http://cinemageddon.net/
|
- http://cinemageddon.net/
|
||||||
|
|
||||||
caps:
|
caps:
|
||||||
@@ -45,7 +47,7 @@
|
|||||||
- selector: table:contains("Login failed!")
|
- selector: table:contains("Login failed!")
|
||||||
test:
|
test:
|
||||||
path: index.php
|
path: index.php
|
||||||
|
|
||||||
search:
|
search:
|
||||||
paths:
|
paths:
|
||||||
- path: browse.php
|
- path: browse.php
|
||||||
@@ -94,4 +96,4 @@
|
|||||||
"*": "1"
|
"*": "1"
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
|
@@ -117,4 +117,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"img[title=\"Platinum Torrent: No Download Stats are Recorded, Upload Stats are Doubled!\"]": 2
|
"img[title=\"Platinum Torrent: No Download Stats are Recorded, Upload Stats are Doubled!\"]": 2
|
||||||
"*": 1
|
"*": 1
|
||||||
|
@@ -63,4 +63,4 @@
|
|||||||
"*": "1"
|
"*": "1"
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: cpasbien
|
site: cpasbien
|
||||||
name: cpasbien
|
name: cpasbien
|
||||||
description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL"
|
description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: crazyscorner
|
site: crazyscorner
|
||||||
name: Crazy's Corner
|
name: Crazy's Corner
|
||||||
description: "Crazy's Corner is a Private Torrent Tracker for MUSIC"
|
description: "Crazy's Corner is a Private Torrent Tracker for MUSIC"
|
||||||
@@ -132,9 +132,6 @@
|
|||||||
download:
|
download:
|
||||||
selector: a[href*="/details.php?id="]
|
selector: a[href*="/details.php?id="]
|
||||||
attribute: href
|
attribute: href
|
||||||
magnet:
|
|
||||||
selector: a[href^="magnet:?xt="]
|
|
||||||
attribute: href
|
|
||||||
banner:
|
banner:
|
||||||
selector: img[src*="/torrents/images/"]
|
selector: img[src*="/torrents/images/"]
|
||||||
attribute: src
|
attribute: src
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: crazyspirits
|
site: crazyspirits
|
||||||
name: CrazySpirits
|
name: CrazySpirits
|
||||||
description: "Crazy Spirits is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Crazy Spirits is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
@@ -208,4 +208,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
# TT3.0
|
# TT3.0
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: crnaberza
|
site: crnaberza
|
||||||
name: CrnaBerza
|
name: CrnaBerza
|
||||||
description: "Crna Berza is a BALKAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Crna Berza is a BALKAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
site: cztorrent
|
site: cztorrent
|
||||||
name: CzTorrent
|
name: CzTorrent
|
||||||
description: "CzTorrent is a Czech Semi-Private site for TV / MOVIES / GENERAL"
|
description: "CzTorrent is a Czech Semi-Private site for TV / MOVIES / GENERAL"
|
||||||
language: cs-cz
|
language: cs-cz
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: datascene
|
site: datascene
|
||||||
name: DataScene
|
name: DataScene
|
||||||
description: "DataScene (DS) is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "DataScene (DS) is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: divteam
|
site: divteam
|
||||||
name: DivTeam
|
name: DivTeam
|
||||||
description: "DivTeam is a SPANISH Private Torrent Tracker for MOVIES / GENERAL"
|
description: "DivTeam is a SPANISH Private Torrent Tracker for MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: documentarytorrents
|
site: documentarytorrents
|
||||||
name: DocumentaryTorrents
|
name: DocumentaryTorrents
|
||||||
description: "Documentary Torrents (DT) is a Private Torrent Tracker for E-LEARNING MOVIES / TV"
|
description: "Documentary Torrents (DT) is a Private Torrent Tracker for E-LEARNING MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: downloadville
|
site: downloadville
|
||||||
name: Downloadville
|
name: Downloadville
|
||||||
description: "Downloadville is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Downloadville is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
@@ -34,6 +34,8 @@
|
|||||||
- {id: 40, cat: Movies, desc: "Films V.O. SD"}
|
- {id: 40, cat: Movies, desc: "Films V.O. SD"}
|
||||||
- {id: 41, cat: Movies, desc: "Films V.O. HD"}
|
- {id: 41, cat: Movies, desc: "Films V.O. HD"}
|
||||||
- {id: 42, cat: Movies, desc: "Films TV-Rip"}
|
- {id: 42, cat: Movies, desc: "Films TV-Rip"}
|
||||||
|
# 4K LIGHT
|
||||||
|
- {id: 95, cat: Movies, desc: "4K LIGHT"}
|
||||||
# Séries-Télé
|
# Séries-Télé
|
||||||
- {id: 16, cat: TV, desc: "Séries-Télé"}
|
- {id: 16, cat: TV, desc: "Séries-Télé"}
|
||||||
- {id: 17, cat: TV, desc: "Séries-Télé TV Pack SD"}
|
- {id: 17, cat: TV, desc: "Séries-Télé TV Pack SD"}
|
||||||
@@ -138,7 +140,7 @@
|
|||||||
default: FRENCH
|
default: FRENCH
|
||||||
options:
|
options:
|
||||||
FRENCH : "FRENCH"
|
FRENCH : "FRENCH"
|
||||||
MULTI.FRENCH : "MULTI.FRENCH"
|
MULTI.FRENCH : "MULTI.FRENCH"
|
||||||
ENGLISH: "ENGLISH"
|
ENGLISH: "ENGLISH"
|
||||||
- name: sort
|
- name: sort
|
||||||
type: select
|
type: select
|
||||||
@@ -169,7 +171,7 @@
|
|||||||
uid: "{{ .Config.uid }}"
|
uid: "{{ .Config.uid }}"
|
||||||
pwd: "{{ .Config.pwd }}"
|
pwd: "{{ .Config.pwd }}"
|
||||||
error:
|
error:
|
||||||
- selector: form[action="index.php?page=login&returnto=index.php"] table tr:nth-of-type(2) td
|
- selector: form[action="index.php?page=login&returnto=index.php"] table tr:nth-of-type(2) td
|
||||||
message:
|
message:
|
||||||
selector: form[action="index.php?page=login&returnto=index.php"] table tr:nth-of-type(2) td span
|
selector: form[action="index.php?page=login&returnto=index.php"] table tr:nth-of-type(2) td span
|
||||||
test:
|
test:
|
||||||
@@ -210,7 +212,7 @@
|
|||||||
text: "{{ .Result.title_phase1 }}"
|
text: "{{ .Result.title_phase1 }}"
|
||||||
filters:
|
filters:
|
||||||
- name: re_replace
|
- name: re_replace
|
||||||
args: ["[\\.\\s\\[\\-][Mm][Uu][Ll][Tt][Ii][\\.\\s\\]\\-]", ".{{ .Config.multilanguage }}."]
|
args: ["[\\.\\s\\[\\-][Mm][Uu][Ll][Tt][Ii][\\.\\s\\]\\-]", ".{{ .Config.multilanguage }}."]
|
||||||
title:
|
title:
|
||||||
text: "{{if .Config.multilang }}{{ .Result.title_multilang }}{{else}}{{ .Result.title_phase1 }}{{end}}"
|
text: "{{if .Config.multilang }}{{ .Result.title_multilang }}{{else}}{{ .Result.title_phase1 }}{{end}}"
|
||||||
details:
|
details:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: dragonworldreloaded
|
site: dragonworldreloaded
|
||||||
name: Dragonworld Reloaded
|
name: Dragonworld Reloaded
|
||||||
description: "Dragonworld Reloaded is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Dragonworld Reloaded is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: ebookparadijs
|
site: ebookparadijs
|
||||||
name: EbookParadijs
|
name: EbookParadijs
|
||||||
description: "EbookParadijs is a DUTCH Private Tracker for EBOOKS"
|
description: "EbookParadijs is a DUTCH Private Tracker for EBOOKS"
|
||||||
|
@@ -352,4 +352,4 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: efectodoppler
|
site: efectodoppler
|
||||||
name: Efecto Doppler
|
name: Efecto Doppler
|
||||||
description: "Efecto Doppler is a SPANISH Private Torrent Tracker for MUSIC"
|
description: "Efecto Doppler is a SPANISH Private Torrent Tracker for MUSIC"
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
type: public
|
type: public
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
links:
|
links:
|
||||||
- https://www.elitetorrent.bz/
|
- https://www.elitetorrent.nl/
|
||||||
legacylinks:
|
legacylinks:
|
||||||
- https://www.elitetorrent.biz/
|
- https://www.elitetorrent.biz/
|
||||||
- https://www.elitetorrent.io/
|
- https://www.elitetorrent.io/
|
||||||
@@ -15,6 +15,7 @@
|
|||||||
- https://www.elitetorrent.nu/
|
- https://www.elitetorrent.nu/
|
||||||
- https://www.elitetorrent.tv/
|
- https://www.elitetorrent.tv/
|
||||||
- https://www.elitetorrent.li/
|
- https://www.elitetorrent.li/
|
||||||
|
- https://www.elitetorrent.bz/
|
||||||
|
|
||||||
caps:
|
caps:
|
||||||
categories:
|
categories:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: eniahd
|
site: eniahd
|
||||||
name: EniaHD
|
name: EniaHD
|
||||||
description: "EniaHD is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV"
|
description: "EniaHD is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: erzsebet
|
site: erzsebet
|
||||||
name: Erzsebet
|
name: Erzsebet
|
||||||
description: "Erzsebet is a RUSSIAN Semi-Private Torrent Tracker for 3X"
|
description: "Erzsebet is a RUSSIAN Semi-Private Torrent Tracker for 3X"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: estone
|
site: estone
|
||||||
name: eStone
|
name: eStone
|
||||||
description: "eStone (XiDER, BeLoad) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
|
description: "eStone (XiDER, BeLoad) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: ettv
|
site: ettv
|
||||||
name: ETTV
|
name: ETTV
|
||||||
description: "ETTV is a Public torrent site for TV / MOVIES, home of the ETTV, ETHD and DTOne groups."
|
description: "ETTV is a Public torrent site for TV / MOVIES, home of the ETTV, ETHD and DTOne groups."
|
||||||
|
186
src/Jackett.Common/Definitions/exkinoray.yml
Normal file
186
src/Jackett.Common/Definitions/exkinoray.yml
Normal file
@@ -0,0 +1,186 @@
|
|||||||
|
---
|
||||||
|
site: exkinoray
|
||||||
|
name: ExKinoRay
|
||||||
|
description: "ExKinoRay is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV"
|
||||||
|
language: ru-ru
|
||||||
|
type: semi-private
|
||||||
|
encoding: UTF-8
|
||||||
|
links:
|
||||||
|
- http://exkinoray.tv/ # site forces http, does not support https
|
||||||
|
|
||||||
|
caps:
|
||||||
|
categorymappings:
|
||||||
|
- {id: 92, cat: TV, desc: "Кино Сериал"}
|
||||||
|
- {id: 46, cat: Movies, desc: "Кино Комедия"}
|
||||||
|
- {id: 47, cat: Movies, desc: "Кино Боевик"}
|
||||||
|
- {id: 48, cat: Movies, desc: "Кино Военный"}
|
||||||
|
- {id: 49, cat: Movies, desc: "Кино Вестерн"}
|
||||||
|
- {id: 50, cat: Movies, desc: "Кино Триллер"}
|
||||||
|
- {id: 51, cat: Movies, desc: "Кино Детектив"}
|
||||||
|
- {id: 52, cat: Movies, desc: "Кино Драма"}
|
||||||
|
- {id: 53, cat: Movies, desc: "Кино Мелодрама"}
|
||||||
|
- {id: 54, cat: Movies, desc: "Кино Индийское"}
|
||||||
|
- {id: 55, cat: Movies, desc: "Кино Азиатское"}
|
||||||
|
- {id: 59, cat: Movies, desc: "Кино Фантастика"}
|
||||||
|
- {id: 60, cat: Movies, desc: "Кино Фэнтези"}
|
||||||
|
- {id: 61, cat: Movies, desc: "Кино Ужас"}
|
||||||
|
- {id: 62, cat: Movies, desc: "Кино Мистика"}
|
||||||
|
- {id: 63, cat: Movies, desc: "Кино Приключения"}
|
||||||
|
- {id: 64, cat: Movies, desc: "Кино Наше кино"}
|
||||||
|
- {id: 65, cat: Movies, desc: "Кино Исторический"}
|
||||||
|
- {id: 66, cat: TV/Documentary, desc: "Кино Документальный"}
|
||||||
|
- {id: 67, cat: TV/Sport, desc: "Кино Спорт"}
|
||||||
|
- {id: 68, cat: Movies, desc: "Кино Семейный"}
|
||||||
|
- {id: 69, cat: Movies, desc: "Кино Детский"}
|
||||||
|
- {id: 70, cat: Movies, desc: "Кино Классика"}
|
||||||
|
- {id: 71, cat: Movies, desc: "Кино Концерт"}
|
||||||
|
- {id: 72, cat: TV, desc: "Кино ТВ-шоу"}
|
||||||
|
- {id: 73, cat: Movies, desc: "Кино Театр, опера"}
|
||||||
|
- {id: 74, cat: Movies, desc: "Кино Мюзикл"}
|
||||||
|
- {id: 75, cat: Movies, desc: "Кино Эротика"}
|
||||||
|
- {id: 77, cat: TV, desc: "Мульт Буржуйский"}
|
||||||
|
- {id: 78, cat: TV, desc: "Мульт Русский"}
|
||||||
|
- {id: 79, cat: TV/Anime, desc: "Мульт Аниме"}
|
||||||
|
- {id: 80, cat: Audio, desc: "Музыка Буржуйская"}
|
||||||
|
- {id: 81, cat: Audio, desc: "Музыка Русская"}
|
||||||
|
- {id: 82, cat: Audio, desc: "Музыка Сборники"}
|
||||||
|
- {id: 83, cat: Audio/Audiobook, desc: "Другое Аудио книги"}
|
||||||
|
- {id: 84, cat: Audio/Video, desc: "Другое Видеоклипы"}
|
||||||
|
- {id: 85, cat: PC/Games, desc: "Другое Игры"}
|
||||||
|
- {id: 86, cat: PC/0day, desc: "Другое Программы"}
|
||||||
|
- {id: 87, cat: Console/Xbox, desc: "Другое XBox"}
|
||||||
|
- {id: 88, cat: Console/PSP, desc: "Другое PSP"}
|
||||||
|
- {id: 89, cat: Books/Magazines, desc: "Другое Журналы"}
|
||||||
|
- {id: 90, cat: Other, desc: "Другое Графика"}
|
||||||
|
- {id: 93, cat: Other, desc: "Другое Библиотека"}
|
||||||
|
- {id: 94, cat: Console/PS3, desc: "Другое PS3"}
|
||||||
|
|
||||||
|
modes:
|
||||||
|
search: [q]
|
||||||
|
tv-search: [q, season, ep]
|
||||||
|
movie-search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- name: striprussian
|
||||||
|
type: checkbox
|
||||||
|
label: Strip Russian Letters
|
||||||
|
default: false
|
||||||
|
- name: sort
|
||||||
|
type: select
|
||||||
|
label: Sort requested from site
|
||||||
|
default: "4"
|
||||||
|
options:
|
||||||
|
"4": "created"
|
||||||
|
"7": "seeders"
|
||||||
|
"5": "size"
|
||||||
|
- name: type
|
||||||
|
type: select
|
||||||
|
label: Order requested from site
|
||||||
|
default: "desc"
|
||||||
|
options:
|
||||||
|
"desc": "desc"
|
||||||
|
"asc": "asc"
|
||||||
|
- name: info_search
|
||||||
|
type: info
|
||||||
|
label: "Searching with Season / Episode (S01E01)"
|
||||||
|
default: "The web site does support season/episode searching. To allow some results for Sonarr, these are stripped from the keywords."
|
||||||
|
|
||||||
|
login:
|
||||||
|
path: takelogin.php
|
||||||
|
method: post
|
||||||
|
inputs:
|
||||||
|
username: "{{ .Config.username }}"
|
||||||
|
password: "{{ .Config.password }}"
|
||||||
|
autologin: 1
|
||||||
|
returnto: "index.php"
|
||||||
|
error:
|
||||||
|
- selector: td.embedded:contains("Ошибка входа")
|
||||||
|
test:
|
||||||
|
path: index.php
|
||||||
|
selector: a[href="logout.php"]
|
||||||
|
|
||||||
|
search:
|
||||||
|
paths:
|
||||||
|
# http://exkinoray.tv/browse.php?search=&incldead=1&cat=0
|
||||||
|
- path: browse.php
|
||||||
|
keywordsfilters:
|
||||||
|
# the site does not support season/episode searching in the title.
|
||||||
|
- name: re_replace # strip S01
|
||||||
|
args: ["(?i)\\bS0*(\\d+)\\b", ""]
|
||||||
|
- name: re_replace # strip S01E01
|
||||||
|
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", ""]
|
||||||
|
inputs:
|
||||||
|
$raw: "{{ if .Categories }}{{ range .Categories }}c{{.}}=1&{{end}}{{else}}cat=0{{end}}"
|
||||||
|
# 0 active 1 incldead 2 onlydead 4 noseeds (isn't this == onlydead?)
|
||||||
|
incldead: 1
|
||||||
|
search: "{{ .Keywords }}"
|
||||||
|
sort: "{{ .Config.sort }}"
|
||||||
|
type: "{{ .Config.type }}"
|
||||||
|
|
||||||
|
rows:
|
||||||
|
selector: table.begins > tbody > tr:has(a[href^="details.php?id="])
|
||||||
|
|
||||||
|
fields:
|
||||||
|
category:
|
||||||
|
selector: a[href^="browse.php?cat="]
|
||||||
|
attribute: href
|
||||||
|
filters:
|
||||||
|
- name: querystring
|
||||||
|
args: cat
|
||||||
|
title:
|
||||||
|
selector: a[href^="details.php?id="]
|
||||||
|
filters:
|
||||||
|
# Женские секреты (1 сезон: 1-4 серии из 12) Жіночі секрети | 2020 | HDTVRip (720p)
|
||||||
|
# Мандалорец (1 сезон: 1-8 серии из 8) | The Mandalorian | 2019 | WEB-DL (720p)
|
||||||
|
# Война семей (1-14 серии из 20) | 2019 | WEB-DLRip (AVC)
|
||||||
|
# normalize to SXXEYY format
|
||||||
|
- name: replace
|
||||||
|
args: [" | ", " "]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["\\((\\d+)\\s+[Сс]езон:\\s+(?:(\\d+-*\\d*)\\s+[Сс]ери[ия]\\s+.*\\d+)\\)(.*)\\s([12][0-9]{3})\\s(.*)", "$3 - S$1E$2 - rus $5"]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["\\((?:(\\d+-*\\d*)\\s+[Сс]ери[ия]\\s+.*\\d+)\\)(.*)\\s([12][0-9]{3})\\s(.*)", "$2 - S1E$1 - rus $4"]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["\\((\\d+p)\\)", "$1"]
|
||||||
|
- name: re_replace
|
||||||
|
args: [" - ", " "]
|
||||||
|
- name: replace
|
||||||
|
args: ["-Rip", "Rip"]
|
||||||
|
- name: replace
|
||||||
|
args: ["WEB-DL", "WEBDL"]
|
||||||
|
- name: replace
|
||||||
|
args: ["WEBDLRip", "WEBDL"]
|
||||||
|
- name: replace
|
||||||
|
args: ["HDTVRip", "HDTV"]
|
||||||
|
details:
|
||||||
|
selector: a[href^="details.php?id="]
|
||||||
|
attribute: href
|
||||||
|
download:
|
||||||
|
selector: a[href^="download.php?id="]
|
||||||
|
attribute: href
|
||||||
|
date:
|
||||||
|
selector: td:nth-child(2) i
|
||||||
|
filters:
|
||||||
|
- name: dateparse
|
||||||
|
args: "2006-01-02 15:04:03"
|
||||||
|
files:
|
||||||
|
selector: td:nth-child(3)
|
||||||
|
size:
|
||||||
|
selector: td:nth-child(5)
|
||||||
|
seeders:
|
||||||
|
selector: td:nth-child(6)
|
||||||
|
leechers:
|
||||||
|
selector: td:nth-child(7)
|
||||||
|
downloadvolumefactor:
|
||||||
|
text: 0
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# engine n/a
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: extremetorrents
|
site: extremetorrents
|
||||||
name: ExtremeTorrents
|
name: ExtremeTorrents
|
||||||
description: "ExtremeTorrents is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "ExtremeTorrents is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: extremlymtorrents
|
site: extremlymtorrents
|
||||||
name: ExtremlymTorrents
|
name: ExtremlymTorrents
|
||||||
description: "ExtremlymTorrents is a Semi-Private tracker for MOVIES / TV / GENERAL"
|
description: "ExtremlymTorrents is a Semi-Private tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: fanoin
|
site: fanoin
|
||||||
name: FANO.IN
|
name: FANO.IN
|
||||||
description: "Fano.in is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL"
|
description: "Fano.in is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
193
src/Jackett.Common/Definitions/fantasticheaven.yml
Normal file
193
src/Jackett.Common/Definitions/fantasticheaven.yml
Normal file
@@ -0,0 +1,193 @@
|
|||||||
|
---
|
||||||
|
site: fantasticheaven
|
||||||
|
name: Fantastic Heaven
|
||||||
|
description: "Fantastic Heaven is a German Time based tracker"
|
||||||
|
language: de-de
|
||||||
|
type: private
|
||||||
|
encoding: UTF-8
|
||||||
|
links:
|
||||||
|
- https://fantastic-heaven.eu/
|
||||||
|
|
||||||
|
caps:
|
||||||
|
categorymappings:
|
||||||
|
- {id: 54, cat: Movies/SD, desc: "kino SD x264/x265"}
|
||||||
|
- {id: 56, cat: Movies/HD, desc: "kino 720p"}
|
||||||
|
- {id: 57, cat: Movies/HD, desc: "kino 1080p"}
|
||||||
|
- {id: 100, cat: Movies/3D, desc: "kino 3D"}
|
||||||
|
- {id: 58, cat: Movies/SD, desc: "Filme SD x264/x265"}
|
||||||
|
- {id: 59, cat: Movies/HD, desc: "Filme 720p"}
|
||||||
|
- {id: 60, cat: Movies/HD, desc: "Filme 1080p"}
|
||||||
|
- {id: 61, cat: Movies/UHD, desc: "Filme 2160p"}
|
||||||
|
- {id: 62, cat: Movies/3D, desc: "Filme 3D"}
|
||||||
|
- {id: 101, cat: Movies/DVD, desc: "Filme DVD"}
|
||||||
|
- {id: 63, cat: Movies/HD, desc: "Filme Remux"}
|
||||||
|
- {id: 129, cat: Movies/SD, desc: "Filme Packs SD x264/265"}
|
||||||
|
- {id: 130, cat: Movies/HD, desc: "Filme Packs 720p"}
|
||||||
|
- {id: 131, cat: Movies/HD, desc: "Filme Packs 1080p"}
|
||||||
|
- {id: 64, cat: TV/SD, desc: "Serien SD x264/x265"}
|
||||||
|
- {id: 65, cat: TV/HD, desc: "Serien 720p"}
|
||||||
|
- {id: 66, cat: TV/HD, desc: "Serien 1080p"}
|
||||||
|
- {id: 68, cat: TV/UHD, desc: "Serien 2160p"}
|
||||||
|
- {id: 69, cat: TV/FOREIGN, desc: "Serien Ger-Subbed"}
|
||||||
|
- {id: 70, cat: TV/FOREIGN, desc: "Serien International"}
|
||||||
|
- {id: 76, cat: TV/SD, desc: "Serienpacks SD x264/x265"}
|
||||||
|
- {id: 77, cat: TV/HD, desc: "Serienpacks 720p"}
|
||||||
|
- {id: 78, cat: TV/HD, desc: "Serienpacks 1080p"}
|
||||||
|
- {id: 81, cat: TV/UHD, desc: "Serienpacks 2160p"}
|
||||||
|
- {id: 79, cat: TV/FOREIGN, desc: "Serienpacks Ger-Subbed"}
|
||||||
|
- {id: 80, cat: TV/FOREIGN, desc: "Serienpacks International"}
|
||||||
|
- {id: 115, cat: Movies/SD, desc: "Kids-Filme SD x264/x265"}
|
||||||
|
- {id: 116, cat: Movies/HD, desc: "Kids-Filme 720p"}
|
||||||
|
- {id: 117, cat: Movies/HD, desc: "Kids-Filme 1080p"}
|
||||||
|
- {id: 109, cat: TV/SD, desc: "Kids-Serien SD x264/x265"}
|
||||||
|
- {id: 110, cat: TV/HD, desc: "Kids-Serien 720p"}
|
||||||
|
- {id: 111, cat: TV/HD, desc: "Kids-Serien 1080p"}
|
||||||
|
- {id: 112, cat: TV/SD, desc: "Kids-Serien Packs SD"}
|
||||||
|
- {id: 113, cat: TV/HD, desc: "Kids-Serien Packs 720p"}
|
||||||
|
- {id: 114, cat: TV/HD, desc: "Kids-Serien Packs 1080p"}
|
||||||
|
- {id: 127, cat: TV/FOREIGN, desc: "Kids-Serien International"}
|
||||||
|
- {id: 98, cat: TV/SD, desc: "Tatort SD x264/x265"}
|
||||||
|
- {id: 99, cat: TV/HD, desc: "Tatort 720p"}
|
||||||
|
- {id: 105, cat: TV/SD, desc: "Daily Soaps SD x264/x265"}
|
||||||
|
- {id: 103, cat: TV/HD, desc: "Daily Soaps 720p"}
|
||||||
|
- {id: 104, cat: TV/HD, desc: "Daily Soaps 1080p"}
|
||||||
|
- {id: 106, cat: TV/Documentary, desc: "Dokus SD x264/x265"}
|
||||||
|
- {id: 107, cat: TV/Documentary, desc: "Dokus 720p"}
|
||||||
|
- {id: 108, cat: TV/Documentary, desc: "Dokus 1080p"}
|
||||||
|
- {id: 83, cat: Movies/SD, desc: "TV-Filme SD x264/x265"}
|
||||||
|
- {id: 84, cat: Movies/HD, desc: "TV-Filme 720p"}
|
||||||
|
- {id: 85, cat: Movies/HD, desc: "TV-Filme 1080p"}
|
||||||
|
- {id: 86, cat: TV/SD, desc: "TV-Shows SD x264/x265"}
|
||||||
|
- {id: 87, cat: TV/HD, desc: "TV-Shows 720p"}
|
||||||
|
- {id: 88, cat: TV/HD, desc: "TV-Shows 1080p"}
|
||||||
|
- {id: 118, cat: TV/Sport, desc: "SportSD x264/x265"}
|
||||||
|
- {id: 119, cat: TV/Sport, desc: "Sport720p"}
|
||||||
|
- {id: 120, cat: TV/Sport, desc: "Sport1080p"}
|
||||||
|
- {id: 122, cat: TV/Sport, desc: "Sport2160p"}
|
||||||
|
- {id: 121, cat: TV/Sport, desc: "SportInternational"}
|
||||||
|
- {id: 82, cat: Audio/Audiobook, desc: "Audio Audiobooks"}
|
||||||
|
- {id: 71, cat: Audio/MP3, desc: "Audio MP3"}
|
||||||
|
- {id: 72, cat: Audio/Lossless, desc: "Audio Flac"}
|
||||||
|
- {id: 135, cat: Audio/Lossless, desc: "Audio WAV"}
|
||||||
|
- {id: 73, cat: Audio/MP3, desc: "Audio MP3 Packs"}
|
||||||
|
- {id: 74, cat: Audio/Lossless, desc: "Audio Flac Packs"}
|
||||||
|
- {id: 128, cat: Audio, desc: "Audio Kids"}
|
||||||
|
- {id: 75, cat: Audio/Video, desc: "Audio Musikvideo"}
|
||||||
|
- {id: 123, cat: PC, desc: "Software Windows"}
|
||||||
|
- {id: 124, cat: PC, desc: "Software Linux"}
|
||||||
|
- {id: 125, cat: PC/Phone-Android, desc: "Software Android"}
|
||||||
|
- {id: 126, cat: PC/Mac, desc: "Software MacOS"}
|
||||||
|
- {id: 132, cat: PC/Games, desc: "Spiele Windows"}
|
||||||
|
- {id: 133, cat: PC/Mac, desc: "Spiele MacOS"}
|
||||||
|
- {id: 134, cat: Console, desc: "Spiele Nintendo"}
|
||||||
|
- {id: 90, cat: Books/Magazines, desc: "Diverses Zeitschriften"}
|
||||||
|
- {id: 89, cat: Books/Ebook, desc: "Diverses E-Books"}
|
||||||
|
- {id: 91, cat: XXX/x264, desc: "XXX SD x264/x265"}
|
||||||
|
- {id: 92, cat: XXX/x264, desc: "XXX 720p"}
|
||||||
|
- {id: 93, cat: XXX/x264, desc: "XXX 1080p"}
|
||||||
|
- {id: 95, cat: XXX/Packs, desc: "XXX Packs SD"}
|
||||||
|
- {id: 96, cat: XXX/Packs, desc: "XXX Packs HD"}
|
||||||
|
- {id: 94, cat: XXX/Imageset, desc: "XXX Magazine"}
|
||||||
|
- {id: 97, cat: XXX/Imageset, desc: "XXX Pics"}
|
||||||
|
|
||||||
|
modes:
|
||||||
|
search: [q]
|
||||||
|
tv-search: [q, season, ep]
|
||||||
|
movie-search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- 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"
|
||||||
|
|
||||||
|
login:
|
||||||
|
path: login.php
|
||||||
|
method: form
|
||||||
|
form: form[action="/login.php"]
|
||||||
|
cookies: ["JAVA=OK"] # avoid jscheck redirect
|
||||||
|
inputs:
|
||||||
|
username: "{{ .Config.username }}"
|
||||||
|
password: "{{ .Config.password }}"
|
||||||
|
loggiin: "einloggen"
|
||||||
|
|
||||||
|
test:
|
||||||
|
path: index.php
|
||||||
|
selector: a[href="logout.php"]
|
||||||
|
|
||||||
|
search:
|
||||||
|
paths:
|
||||||
|
- path: selection.php
|
||||||
|
inputs:
|
||||||
|
$raw: "{{ if .Categories }}{{ range .Categories }}scat[]={{.}}&{{end}}{{else}}{{end}}"
|
||||||
|
search: "{{ .Keywords }}"
|
||||||
|
blah: 0
|
||||||
|
orderby: "{{ .Config.sort }}"
|
||||||
|
sort: "{{ .Config.type }}"
|
||||||
|
|
||||||
|
rows:
|
||||||
|
selector: div.content_wrap > div.selection_wrap:has(a[href^="details.php?id="])
|
||||||
|
|
||||||
|
fields:
|
||||||
|
title:
|
||||||
|
selector: a[href^="details.php?id="]
|
||||||
|
category:
|
||||||
|
selector: a[href^="selection.php?cat="]
|
||||||
|
attribute: href
|
||||||
|
filters:
|
||||||
|
- name: querystring
|
||||||
|
args: cat
|
||||||
|
- name: replace
|
||||||
|
args: ["#2", ""]
|
||||||
|
details:
|
||||||
|
selector: a[href^="details.php?id="]
|
||||||
|
attribute: href
|
||||||
|
download:
|
||||||
|
selector: a[href^="download.php?torrent="]
|
||||||
|
attribute: href
|
||||||
|
grabs:
|
||||||
|
selector: div.selection_unter_ae
|
||||||
|
filters:
|
||||||
|
- name: replace
|
||||||
|
args: [" x", ""]
|
||||||
|
size:
|
||||||
|
selector: div.selection_unter_ad
|
||||||
|
filters:
|
||||||
|
- name: replace
|
||||||
|
args: [",", "."]
|
||||||
|
seeders:
|
||||||
|
selector: div.selection_unter_aa > b
|
||||||
|
leechers:
|
||||||
|
selector: div.selection_unter_aaa > b
|
||||||
|
date:
|
||||||
|
selector: div.selection_unter_ab
|
||||||
|
filters:
|
||||||
|
- name: append
|
||||||
|
args: " +01:00"
|
||||||
|
- name: replace
|
||||||
|
args: ["um ", ""]
|
||||||
|
- name: dateparse
|
||||||
|
args: "02.01.2006 15:04:05 -07:00"
|
||||||
|
downloadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# engine n/a
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: feedurneed
|
site: feedurneed
|
||||||
name: FeedUrNeed
|
name: FeedUrNeed
|
||||||
description: "FeedUrNeed (FuN) is a ratioless Private Torrent Tracker for MOVIES / TV"
|
description: "FeedUrNeed (FuN) is a ratioless Private Torrent Tracker for MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: filebase
|
site: filebase
|
||||||
name: Filebase
|
name: Filebase
|
||||||
description: "Filebase is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Filebase is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
@@ -6,7 +6,7 @@
|
|||||||
type: public
|
type: public
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
links:
|
links:
|
||||||
- http://www.filebase.ws/
|
- http://www.filebase.ws/ # https is not supported
|
||||||
|
|
||||||
caps:
|
caps:
|
||||||
categorymappings:
|
categorymappings:
|
||||||
@@ -173,8 +173,6 @@
|
|||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
text: "{{ .Config.sitelink }}download.php?id={{ .Result.torrent_id }}"
|
text: "{{ .Config.sitelink }}download.php?id={{ .Result.torrent_id }}"
|
||||||
filters:
|
|
||||||
- name: strdump
|
|
||||||
date:
|
date:
|
||||||
selector: td:nth-child(4)
|
selector: td:nth-child(4)
|
||||||
filters:
|
filters:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: film-paleis
|
site: film-paleis
|
||||||
name: Film-Paleis
|
name: Film-Paleis
|
||||||
description: "Film-Paleis is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Film-Paleis is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
166
src/Jackett.Common/Definitions/filmsclub.yml
Normal file
166
src/Jackett.Common/Definitions/filmsclub.yml
Normal file
@@ -0,0 +1,166 @@
|
|||||||
|
---
|
||||||
|
site: filmsclub
|
||||||
|
name: FilmsClub
|
||||||
|
description: "FilmsClub is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV"
|
||||||
|
language: ru-ru
|
||||||
|
type: semi-private
|
||||||
|
encoding: UTF-8
|
||||||
|
links:
|
||||||
|
- https://films.club/
|
||||||
|
|
||||||
|
caps:
|
||||||
|
categorymappings:
|
||||||
|
- {id: 1, cat: Movies, desc: "Зарубежное кино (Foreign cinema)"}
|
||||||
|
- {id: 2, cat: Movies, desc: "Российское кино (Russian cinema)"}
|
||||||
|
- {id: 3, cat: TV, desc: "Сериалы (Series)"}
|
||||||
|
- {id: 4, cat: TV/Documentary, desc: "Документальное кино (Docs)"}
|
||||||
|
- {id: 5, cat: TV/Anime, desc: "Аниме (Anime)"}
|
||||||
|
- {id: 6, cat: TV, desc: "Мультфильмы (Cartoons)"}
|
||||||
|
|
||||||
|
modes:
|
||||||
|
search: [q]
|
||||||
|
tv-search: [q, season, ep]
|
||||||
|
movie-search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- name: striprussian
|
||||||
|
type: checkbox
|
||||||
|
label: Strip Russian Letters
|
||||||
|
default: false
|
||||||
|
- name: stripyear
|
||||||
|
type: checkbox
|
||||||
|
label: Strip the Year from the Title
|
||||||
|
default: false
|
||||||
|
- name: addtvshows
|
||||||
|
type: checkbox
|
||||||
|
label: Add (TVShows) to TV titles
|
||||||
|
default: false
|
||||||
|
- name: info_search
|
||||||
|
type: info
|
||||||
|
label: "Searching with Season / Episode (S01E01)"
|
||||||
|
default: "The web site does support season/episode searching as they are not part of the title. To allow some results for Sonarr, these are stripped from the keywords."
|
||||||
|
|
||||||
|
login:
|
||||||
|
path: /
|
||||||
|
method: form
|
||||||
|
form: form#enterForm
|
||||||
|
submitpath: login/
|
||||||
|
inputs:
|
||||||
|
username: "{{ .Config.username }}"
|
||||||
|
password: "{{ .Config.password }}"
|
||||||
|
error:
|
||||||
|
- selector: div.error
|
||||||
|
test:
|
||||||
|
path: /
|
||||||
|
selector: div.user-login
|
||||||
|
|
||||||
|
search:
|
||||||
|
paths:
|
||||||
|
# https://films.club/torrent/list/?f=0&name=mandalorian&description=&year=&page_size=100
|
||||||
|
# https://films.club/torrent/list/?f=0&name=&description=&year=&category=1&category=2&category=3&category=4&category=5&category=6
|
||||||
|
- path: torrent/list/
|
||||||
|
keywordsfilters:
|
||||||
|
# the site does not support season/episode searching in the title, they are not part of title. searching description for them does not work either.
|
||||||
|
- name: re_replace # strip S01
|
||||||
|
args: ["(?i)\\bS0*(\\d+)\\b", ""]
|
||||||
|
- name: re_replace # strip S01E01
|
||||||
|
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", ""]
|
||||||
|
inputs:
|
||||||
|
$raw: "{{ if .Categories }}{{ range .Categories }}category={{.}}&{{end}}{{else}}{{end}}"
|
||||||
|
f: 0
|
||||||
|
page_size: 100
|
||||||
|
name: "{{ .Keywords }}"
|
||||||
|
description: ""
|
||||||
|
year: ""
|
||||||
|
|
||||||
|
rows:
|
||||||
|
selector: table.torrents-table > tbody > tr
|
||||||
|
|
||||||
|
fields:
|
||||||
|
category:
|
||||||
|
selector: td.category
|
||||||
|
case:
|
||||||
|
"div:contains(\"Зарубежное\")": 1
|
||||||
|
"div:contains(\"Российское\")": 2
|
||||||
|
"div:contains(\"Сериалы\")": 3
|
||||||
|
"div:contains(\"Документальное \")": 4
|
||||||
|
"div:contains(\"Аниме\")": 5
|
||||||
|
"div:contains(\"Мультфильмы\")": 6
|
||||||
|
|
||||||
|
title_with_year:
|
||||||
|
selector: a[href^="/torrent/"]
|
||||||
|
filters:
|
||||||
|
# try to reorder TV title for Sonarr: name year source quality season/episode -> name year season/episode source quality
|
||||||
|
- name: re_replace
|
||||||
|
args: ["[\\:\\-\\/\\|,\\s]", " "]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["(.*)(\\([1|2][0-9]{3}\\))(.*)([CСcс]езон.*)", "$1$2$4$3"]
|
||||||
|
# normalize to SXXEYY format
|
||||||
|
- name: re_replace
|
||||||
|
args: ["(.*)[CСcс]езон +(\\d+).+[CСcс]ери[ия] +(\\d+) +(\\d+) +из +\\d+(.*)", "$1 S$2E$3-$4 rus {{ if .Config.addtvshows }}(TVShows) {{else}}{{end}}$5"]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["(.*)[CСcс]езон +(\\d+)(.*)", "$1 S$2 rus $3"]
|
||||||
|
- name: re_replace
|
||||||
|
args: ["(\\([А-Яа-яЁё\\W]+\\))|(^[А-Яа-яЁё\\W\\d]+\\/ )|([а-яА-ЯЁё \\-]+,+)|([а-яА-ЯЁё]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
|
||||||
|
- name: replace
|
||||||
|
args: [" Rip", "Rip"]
|
||||||
|
- name: replace
|
||||||
|
args: ["Blu Ray", "Bluray"]
|
||||||
|
- name: replace
|
||||||
|
args: ["WEB DL", "WEBDL"]
|
||||||
|
- name: replace
|
||||||
|
args: ["WEBDLRip", "WEBDL"]
|
||||||
|
- name: replace
|
||||||
|
args: ["WEBRip", "WEBDL"]
|
||||||
|
- name: replace
|
||||||
|
args: ["HDTVRip", "HDTV"]
|
||||||
|
title_without_year:
|
||||||
|
text: "{{ re_replace .Result.title_with_year \"\\([1|2][0-9]{3}\\)\" \"\" }}"
|
||||||
|
title:
|
||||||
|
text: "{{ if .Config.stripyear }}{{ .Result.title_without_year }}{{else}}{{ .Result.title_with_year }}{{end}}"
|
||||||
|
details:
|
||||||
|
selector: a[href^="/torrent/"]
|
||||||
|
attribute: href
|
||||||
|
download:
|
||||||
|
selector: a[href$="/download/"]
|
||||||
|
attribute: href
|
||||||
|
banner:
|
||||||
|
selector: td.image div img
|
||||||
|
attribute: src
|
||||||
|
date:
|
||||||
|
selector: div.added
|
||||||
|
filters:
|
||||||
|
- name: regexp
|
||||||
|
args: "Добавлено:(.+?)$"
|
||||||
|
- name: dateparse
|
||||||
|
args: "02.01.2006, 15:04"
|
||||||
|
size:
|
||||||
|
selector: td.size
|
||||||
|
filters:
|
||||||
|
- name: replace
|
||||||
|
args: [",", "."]
|
||||||
|
- name: replace
|
||||||
|
args: ["ТБ", "TB"]
|
||||||
|
- name: replace
|
||||||
|
args: ["ГБ", "GB"]
|
||||||
|
- name: replace
|
||||||
|
args: ["МБ", "MB"]
|
||||||
|
- name: replace
|
||||||
|
args: ["КБ", "KB"]
|
||||||
|
seeders:
|
||||||
|
selector: td.peers span.up
|
||||||
|
leechers:
|
||||||
|
selector: td.peers span.down
|
||||||
|
grabs:
|
||||||
|
selector: td.stat
|
||||||
|
downloadvolumefactor:
|
||||||
|
text: 0
|
||||||
|
uploadvolumefactor:
|
||||||
|
text: 1
|
||||||
|
# engine n/a
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: finvip
|
site: finvip
|
||||||
name: FinVip
|
name: FinVip
|
||||||
description: "FinVip is a FINNISH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "FinVip is a FINNISH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: fullmixmusic
|
site: fullmixmusic
|
||||||
name: FullMixMusic
|
name: FullMixMusic
|
||||||
description: "FullMixMusic is a HUNGARIAN Private Torrent Tracker for MUSIC"
|
description: "FullMixMusic is a HUNGARIAN Private Torrent Tracker for MUSIC"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: galeriens
|
site: galeriens
|
||||||
name: Galeriens
|
name: Galeriens
|
||||||
description: "Galeriens is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Galeriens is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
@@ -314,4 +314,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
# TT3.00 FRENCH
|
# TT3.00 FRENCH
|
||||||
|
@@ -139,4 +139,4 @@
|
|||||||
"*": 1
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": 1
|
"*": 1
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: generationfree
|
site: generationfree
|
||||||
name: Generation-Free
|
name: Generation-Free
|
||||||
description: "Generation-Free is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "Generation-Free is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
@@ -162,10 +162,10 @@
|
|||||||
path: account-login.php
|
path: account-login.php
|
||||||
method: post
|
method: post
|
||||||
inputs:
|
inputs:
|
||||||
username: "{{ .Config.username }}"
|
login_name: "{{ .Config.username }}"
|
||||||
password: "{{ .Config.password }}"
|
password: "{{ .Config.password }}"
|
||||||
error:
|
error:
|
||||||
- selector: td.tboxhead
|
- selector: td#msgError
|
||||||
test:
|
test:
|
||||||
path: index.php
|
path: index.php
|
||||||
selector: a[href="account-logout.php"]
|
selector: a[href="account-logout.php"]
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: gfxpeers
|
site: gfxpeers
|
||||||
name: GFXPeers
|
name: GFXPeers
|
||||||
description: "GFXPeers is a ratio-based torrent tracker for all things graphic design and visual effects"
|
description: "GFXPeers is a ratio-based torrent tracker for all things graphic design and visual effects"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: gigatorrents
|
site: gigatorrents
|
||||||
name: GigaTorrents
|
name: GigaTorrents
|
||||||
description: "Giga Torrents is a Hungarian Private site for TV / MOVIES / GENERAL"
|
description: "Giga Torrents is a Hungarian Private site for TV / MOVIES / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: glodls
|
site: glodls
|
||||||
name: GloDLS
|
name: GloDLS
|
||||||
description: "GloDLS is a Public Torrent Tracker for MOVIES / TV / GENERAL"
|
description: "GloDLS is a Public Torrent Tracker for MOVIES / TV / GENERAL"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hamsterstudio
|
site: hamsterstudio
|
||||||
name: HamsterStudio
|
name: HamsterStudio
|
||||||
description: "HamsterStudio is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
description: "HamsterStudio is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||||
|
@@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
caps:
|
caps:
|
||||||
categorymappings:
|
categorymappings:
|
||||||
|
- {id: 300, cat: Movies/UHD, desc: "Movies UHD-4K"}
|
||||||
- {id: 401, cat: Movies/BluRay, desc: "Movies Blu-ray"}
|
- {id: 401, cat: Movies/BluRay, desc: "Movies Blu-ray"}
|
||||||
- {id: 415, cat: Movies/HD, desc: "Movies REMUX"}
|
- {id: 415, cat: Movies/HD, desc: "Movies REMUX"}
|
||||||
- {id: 416, cat: Movies/3D, desc: "Movies 3D"}
|
- {id: 416, cat: Movies/3D, desc: "Movies 3D"}
|
||||||
@@ -33,6 +34,30 @@
|
|||||||
tv-search: [q, season, ep]
|
tv-search: [q, season, ep]
|
||||||
movie-search: [q]
|
movie-search: [q]
|
||||||
|
|
||||||
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- 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"
|
||||||
|
|
||||||
login:
|
login:
|
||||||
path: takelogin.php
|
path: takelogin.php
|
||||||
method: post
|
method: post
|
||||||
@@ -40,9 +65,11 @@
|
|||||||
username: "{{ .Config.username }}"
|
username: "{{ .Config.username }}"
|
||||||
password: "{{ .Config.password }}"
|
password: "{{ .Config.password }}"
|
||||||
error:
|
error:
|
||||||
|
- selector: td.embedded:has(h2:contains("登录失败"))
|
||||||
- selector: td.embedded:has(h2:contains("failed"))
|
- selector: td.embedded:has(h2:contains("failed"))
|
||||||
test:
|
test:
|
||||||
path: torrents.php
|
path: index.php
|
||||||
|
selector: a[href="logout.php"]
|
||||||
|
|
||||||
ratio:
|
ratio:
|
||||||
path: torrents.php
|
path: torrents.php
|
||||||
@@ -57,47 +84,71 @@
|
|||||||
method: post
|
method: post
|
||||||
inputs:
|
inputs:
|
||||||
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
|
$raw: "{{ range .Categories }}cat{{.}}=1&{{end}}"
|
||||||
search: "{{ .Keywords }}"
|
search: "{{ if .Query.IMDBID }}{{ .Query.IMDBIDShort }}{{else}}{{ .Keywords }}{{end}}"
|
||||||
|
# 0 incldead 1 active 2 onlydead
|
||||||
incldead: 1
|
incldead: 1
|
||||||
|
# 0 all 1 normal 2 free 2 2x 4 2xFree 5 50% 6 2x50% 7 30%
|
||||||
|
spstate: 0
|
||||||
|
# 0 title 1 descr 3 uploaded 4 imdburl
|
||||||
|
search_area: "{{ if .Query.IMDBID }}4{{else}}0{{end}}"
|
||||||
|
# 0 AND 1 OR 2 Exact
|
||||||
|
search_mode: 0
|
||||||
|
sort: "{{ .Config.sort }}"
|
||||||
|
type: "{{ .Config.type }}"
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: table.torrents > tbody > tr:has(table.torrentname)
|
selector: table.torrents > tbody > tr:has(table.torrentname)
|
||||||
|
|
||||||
fields:
|
fields:
|
||||||
title:
|
|
||||||
selector: a[href^="details.php?id="]
|
|
||||||
title:
|
|
||||||
optional: true
|
|
||||||
selector: a[title][href^="details.php?id="]
|
|
||||||
attribute: title
|
|
||||||
category:
|
category:
|
||||||
selector: a[href^="?cat="]
|
selector: a[href^="?cat="]
|
||||||
attribute: href
|
attribute: href
|
||||||
filters:
|
filters:
|
||||||
- name: querystring
|
- name: querystring
|
||||||
args: cat
|
args: cat
|
||||||
|
title:
|
||||||
|
selector: a[href^="details.php?id="]
|
||||||
|
title:
|
||||||
|
optional: true
|
||||||
|
selector: a[title][href^="details.php?id="]
|
||||||
|
attribute: title
|
||||||
details:
|
details:
|
||||||
selector: a[href^="details.php?id="]
|
selector: a[href^="details.php?id="]
|
||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
selector: a[href^="download.php?id="]
|
selector: a[href^="download.php?id="]
|
||||||
attribute: href
|
attribute: href
|
||||||
size:
|
imdb:
|
||||||
selector: td:nth-child(5)
|
optional: true
|
||||||
grabs:
|
selector: a[href*="www.imdb.com/title/tt"]
|
||||||
selector: td:nth-child(8)
|
attribute: href
|
||||||
seeders:
|
|
||||||
selector: td:nth-child(6)
|
|
||||||
leechers:
|
|
||||||
selector: td:nth-child(7)
|
|
||||||
date:
|
date:
|
||||||
|
# time type: time elapsed (default)
|
||||||
selector: td:nth-child(4) > span[title]
|
selector: td:nth-child(4) > span[title]
|
||||||
attribute: title
|
attribute: title
|
||||||
|
optional: true
|
||||||
filters:
|
filters:
|
||||||
- name: append
|
- name: append
|
||||||
args: " +08:00"
|
args: " +08:00"
|
||||||
- name: dateparse
|
- name: dateparse
|
||||||
args: "2006-01-02 15:04:05 -07:00"
|
args: "2006-01-02 15:04:05 -07:00"
|
||||||
|
date:
|
||||||
|
# time added
|
||||||
|
selector: td:nth-child(4):not(:has(span))
|
||||||
|
optional: true
|
||||||
|
filters:
|
||||||
|
- name: append
|
||||||
|
args: " +08:00"
|
||||||
|
- name: dateparse
|
||||||
|
args: "2006-01-0215:04:05 -07:00"
|
||||||
|
size:
|
||||||
|
selector: td:nth-child(5)
|
||||||
|
seeders:
|
||||||
|
selector: td:nth-child(6)
|
||||||
|
leechers:
|
||||||
|
selector: td:nth-child(7)
|
||||||
|
grabs:
|
||||||
|
selector: td:nth-child(8)
|
||||||
downloadvolumefactor:
|
downloadvolumefactor:
|
||||||
case:
|
case:
|
||||||
img.pro_free: 0
|
img.pro_free: 0
|
||||||
@@ -115,4 +166,4 @@
|
|||||||
description:
|
description:
|
||||||
selector: td:nth-child(2)
|
selector: td:nth-child(2)
|
||||||
remove: a, img
|
remove: a, img
|
||||||
# NexusPHP tbc
|
# NexusPHP Standard v1.5 Beta 4
|
||||||
|
@@ -78,4 +78,4 @@
|
|||||||
"*": "1"
|
"*": "1"
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
|
@@ -102,4 +102,4 @@
|
|||||||
"*": "1"
|
"*": "1"
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"*": "1"
|
"*": "1"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdchina
|
site: hdchina
|
||||||
name: HDChina
|
name: HDChina
|
||||||
description: "HDChina (HDWing) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
description: "HDChina (HDWing) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdhome
|
site: hdhome
|
||||||
name: HDHome
|
name: HDHome
|
||||||
description: "HDHome (HDBiger) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
description: "HDHome (HDBiger) is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdreactor
|
site: hdreactor
|
||||||
name: HDReactor
|
name: HDReactor
|
||||||
description: "HDReactor is a RUSSIAN Public Torrent Tracker for MOVIES / TV"
|
description: "HDReactor is a RUSSIAN Public Torrent Tracker for MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdroute
|
site: hdroute
|
||||||
name: HDRoute
|
name: HDRoute
|
||||||
description: "HDRoute is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
description: "HDRoute is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdsky
|
site: hdsky
|
||||||
name: HDSky
|
name: HDSky
|
||||||
description: "HDSky is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
description: "HDSky is a CHINESE Private Torrent Tracker for HD MOVIES / TV"
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: hdtime
|
site: hdtime
|
||||||
name: HDtime
|
name: HDtime
|
||||||
description: "HDtime is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL"
|
description: "HDtime is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL"
|
||||||
|
@@ -127,4 +127,4 @@
|
|||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
case:
|
case:
|
||||||
"img[src=\"pic/double.png\"]": 2
|
"img[src=\"pic/double.png\"]": 2
|
||||||
"*": 1
|
"*": 1
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: icetorrent
|
site: icetorrent
|
||||||
name: ICE Torrent
|
name: ICE Torrent
|
||||||
description: "ICE Torrent is a ratioless ROMANIAN Private Torrent Tracker for 0DAY / GENERAL"
|
description: "ICE Torrent is a ratioless ROMANIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
@@ -111,7 +111,7 @@
|
|||||||
# ord: "{{ .Config.type }}"
|
# ord: "{{ .Config.type }}"
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: table.table-striped > tbody > tr:has(a[href^="details.php?id="])
|
selector: table.table-striped > tbody > tr:has(a[href^="/details.php?id="])
|
||||||
|
|
||||||
fields:
|
fields:
|
||||||
category:
|
category:
|
||||||
@@ -121,9 +121,9 @@
|
|||||||
- name: querystring
|
- name: querystring
|
||||||
args: cat
|
args: cat
|
||||||
title:
|
title:
|
||||||
selector: a[href^="details.php?id="]
|
selector: a[href^="/details.php?id="]
|
||||||
details:
|
details:
|
||||||
selector: a[href^="details.php?id="]
|
selector: a[href^="/details.php?id="]
|
||||||
attribute: href
|
attribute: href
|
||||||
banner:
|
banner:
|
||||||
attribute: rel
|
attribute: rel
|
||||||
@@ -132,7 +132,7 @@
|
|||||||
optional: true
|
optional: true
|
||||||
attribute: href
|
attribute: href
|
||||||
download:
|
download:
|
||||||
selector: a[href^="download.php"]
|
selector: a[href^="/download.php"]
|
||||||
attribute: href
|
attribute: href
|
||||||
files:
|
files:
|
||||||
selector: a[href$="#filelist"]
|
selector: a[href$="#filelist"]
|
||||||
|
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
site: ilcorsaroblu
|
site: ilcorsaroblu
|
||||||
name: Il Corsaro Blu
|
name: Il Corsaro Blu
|
||||||
description: "Il Corsaro Blu is an ITALIAN Public site for TV / MOVIES / GENERAL"
|
description: "il CorSaRo Blu is an ITALIAN Semi-Private site for TV / MOVIES / GENERAL"
|
||||||
language: it-it
|
language: it-it
|
||||||
type: public
|
type: semi-private
|
||||||
encoding: UTF-8
|
encoding: UTF-8
|
||||||
links:
|
links:
|
||||||
- https://www.ilcorsaroblu.org/
|
- https://www.ilcorsaroblu.org/
|
||||||
@@ -71,7 +71,46 @@
|
|||||||
tv-search: [q, season, ep]
|
tv-search: [q, season, ep]
|
||||||
movie-search: [q]
|
movie-search: [q]
|
||||||
|
|
||||||
settings: []
|
settings:
|
||||||
|
- name: username
|
||||||
|
type: text
|
||||||
|
label: Username
|
||||||
|
- name: password
|
||||||
|
type: password
|
||||||
|
label: Password
|
||||||
|
- 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"
|
||||||
|
- name: info
|
||||||
|
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: index.php?page=login&returnto=index.php
|
||||||
|
method: form
|
||||||
|
form: form[name="login"]
|
||||||
|
inputs:
|
||||||
|
uid: "{{ .Config.username }}"
|
||||||
|
pwd: "{{ .Config.password }}"
|
||||||
|
error:
|
||||||
|
- selector: span[style="color:#FF0000;"]
|
||||||
|
test:
|
||||||
|
path: index.php
|
||||||
|
selector: a[href="logout.php"]
|
||||||
|
|
||||||
search:
|
search:
|
||||||
paths:
|
paths:
|
||||||
@@ -83,11 +122,17 @@
|
|||||||
args: ["(?i)\\bS0*(\\d+)\\b", "$1"]
|
args: ["(?i)\\bS0*(\\d+)\\b", "$1"]
|
||||||
- name: re_replace # S01E01 to 1 1
|
- name: re_replace # S01E01 to 1 1
|
||||||
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "$1 $2"]
|
args: ["(?i)\\bS0*(\\d+)E0*(\\d+)\\b", "$1 $2"]
|
||||||
|
# https://www.ilcorsaroblu.org/index.php?page=torrents&search=&category=0&options=0&active=0
|
||||||
inputs:
|
inputs:
|
||||||
search: "{{ .Keywords }}"
|
|
||||||
category: "{{ range .Categories }}{{.}};{{end}}"
|
|
||||||
page: torrents
|
page: torrents
|
||||||
|
search: "{{ .Keywords }}"
|
||||||
|
category: "{{ if .Categories }}{{ range .Categories }}{{.}};{{end}}{{else}}0{{end}}"
|
||||||
|
# 0 title 1 title & descr 2 descr 3 uploaders 5 gold 6 silver 7 bronze
|
||||||
|
options: 0
|
||||||
|
# 0 all 1 activeonly 2 deadonly
|
||||||
active: 0
|
active: 0
|
||||||
|
order: "{{ .Config.sort }}"
|
||||||
|
by: "{{ .Config.type }}"
|
||||||
|
|
||||||
rows:
|
rows:
|
||||||
selector: div.b-content > table > tbody > tr > td > table.lista > tbody > tr:has(a[href^="index.php?page=torrents&category="])
|
selector: div.b-content > table > tbody > tr > td > table.lista > tbody > tr:has(a[href^="index.php?page=torrents&category="])
|
||||||
@@ -150,7 +195,7 @@
|
|||||||
- name: append
|
- name: append
|
||||||
args: "&dn={{ .Result._magnetfilename }}.torrent"
|
args: "&dn={{ .Result._magnetfilename }}.torrent"
|
||||||
- name: append
|
- name: append
|
||||||
args: "&tr=udp://tracker.openbittorrent.com:80/announce&tr=udp://tracker.opentrackr.org:1337/announce"
|
args: "&tr=udp://tracker.openbittorrent.com:80/announce&tr=udp://tracker.opentrackr.org:1337/announce"
|
||||||
magnet:
|
magnet:
|
||||||
optional: true
|
optional: true
|
||||||
selector: a[href^="magnet:?xt="]
|
selector: a[href^="magnet:?xt="]
|
||||||
@@ -187,7 +232,11 @@
|
|||||||
leechers:
|
leechers:
|
||||||
selector: td:nth-last-child(5)
|
selector: td:nth-last-child(5)
|
||||||
downloadvolumefactor:
|
downloadvolumefactor:
|
||||||
text: 0
|
case:
|
||||||
|
img[src="images/gold.gif"]: 0
|
||||||
|
img[src="images/silver.gif"]: 0.5
|
||||||
|
img[src="images/bronze.gif"]: 0.75
|
||||||
|
"*": 1
|
||||||
uploadvolumefactor:
|
uploadvolumefactor:
|
||||||
text: 1
|
text: 1
|
||||||
# engine n/a
|
# xbtit
|
||||||
|
@@ -6,7 +6,7 @@
|
|||||||
type: public
|
type: public
|
||||||
encoding: Windows-1252
|
encoding: Windows-1252
|
||||||
links:
|
links:
|
||||||
- https://ilcorsaronero.pizza/
|
- https://ilcorsaronero.pw/
|
||||||
- https://ilcorsaronero.fun/
|
- https://ilcorsaronero.fun/
|
||||||
- https://ilcorsaronero.pro/
|
- https://ilcorsaronero.pro/
|
||||||
legacylinks:
|
legacylinks:
|
||||||
@@ -15,6 +15,7 @@
|
|||||||
- https://ilcorsaronero.info/
|
- https://ilcorsaronero.info/
|
||||||
- https://ilcorsaronero.ch/
|
- https://ilcorsaronero.ch/
|
||||||
- https://ilcorsaronero.cc/
|
- https://ilcorsaronero.cc/
|
||||||
|
- https://ilcorsaronero.pizza/
|
||||||
|
|
||||||
caps:
|
caps:
|
||||||
categorymappings:
|
categorymappings:
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
site: inperil
|
site: inperil
|
||||||
name: inPeril
|
name: inPeril
|
||||||
description: "InPeril is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL"
|
description: "InPeril is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user