mirror of
https://github.com/Jackett/Jackett.git
synced 2025-12-25 23:24:52 +01:00
Compare commits
166 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e5bc386d95 | ||
|
|
a9ddab3c80 | ||
|
|
30955bdb2e | ||
|
|
3c40f6707b | ||
|
|
b57e138442 | ||
|
|
92c6c21001 | ||
|
|
af231472b2 | ||
|
|
df14e595e9 | ||
|
|
1075f451ba | ||
|
|
2e9e1c0e87 | ||
|
|
3f6ea699ed | ||
|
|
ec23f8cf1f | ||
|
|
747bd5878b | ||
|
|
74f427d98a | ||
|
|
df2bdafc9a | ||
|
|
eb0ed5444d | ||
|
|
95ce18d3a1 | ||
|
|
023b0e7e5c | ||
|
|
e85e3e2ee9 | ||
|
|
fbfe537ac5 | ||
|
|
3cfaae3c55 | ||
|
|
375db79c85 | ||
|
|
f7e81f9b0f | ||
|
|
6b460d7598 | ||
|
|
f13cdb6ffb | ||
|
|
3779aa655e | ||
|
|
dacaa45958 | ||
|
|
32412b39eb | ||
|
|
9d9c2b513a | ||
|
|
188082e2e2 | ||
|
|
6c635afd77 | ||
|
|
2c55f564bb | ||
|
|
105ee61807 | ||
|
|
3d51ca7336 | ||
|
|
7b6fe429c9 | ||
|
|
d5d99d42df | ||
|
|
a668551ce5 | ||
|
|
85bedbabe4 | ||
|
|
29ae57a2a2 | ||
|
|
864ec0d7bd | ||
|
|
68d38e7a24 | ||
|
|
87926ea027 | ||
|
|
e1758093bf | ||
|
|
2916e8f1d4 | ||
|
|
6f87aaba86 | ||
|
|
3d210e10a3 | ||
|
|
f0dfe5546f | ||
|
|
6557f5b696 | ||
|
|
1cbba5630c | ||
|
|
d2bc96bbea | ||
|
|
9aefa04ea5 | ||
|
|
7b23f17a68 | ||
|
|
2c53cac853 | ||
|
|
5a5b48513f | ||
|
|
cb59120c02 | ||
|
|
c5116e9d06 | ||
|
|
79d5989d0a | ||
|
|
3f8d4d968d | ||
|
|
eeb0e9b982 | ||
|
|
33c6f753a1 | ||
|
|
13ded4e5a5 | ||
|
|
0f385c7393 | ||
|
|
2925eb7434 | ||
|
|
5c62c29cea | ||
|
|
552912f8c2 | ||
|
|
a65c649cf3 | ||
|
|
d53f325afb | ||
|
|
1119c0d379 | ||
|
|
8ae402d71b | ||
|
|
055a70eb3e | ||
|
|
4df1a0d64d | ||
|
|
70491dfe57 | ||
|
|
2df53768ae | ||
|
|
f38f7a9227 | ||
|
|
5f15651e19 | ||
|
|
23a796378f | ||
|
|
a1acf2af60 | ||
|
|
5fef1cc0f9 | ||
|
|
4f7fbe4763 | ||
|
|
dc9022edd1 | ||
|
|
734bdd21dd | ||
|
|
79f8657c9f | ||
|
|
41142dc88f | ||
|
|
eeb791dbb6 | ||
|
|
cf8011f2b8 | ||
|
|
f1b7d591bd | ||
|
|
d4e776e23a | ||
|
|
1a548d1c8c | ||
|
|
756161f1e7 | ||
|
|
919bf4d99a | ||
|
|
6eb7a3df45 | ||
|
|
5a822fe5ab | ||
|
|
dffefa1044 | ||
|
|
1cc62c0f7c | ||
|
|
46edeabcfa | ||
|
|
e89d1f4616 | ||
|
|
65aec0058d | ||
|
|
11e6e26c12 | ||
|
|
2b59863409 | ||
|
|
34f518841e | ||
|
|
771fb73062 | ||
|
|
ba6a4647a0 | ||
|
|
7aadf02167 | ||
|
|
e9536bff76 | ||
|
|
012fd043f6 | ||
|
|
d81a8f0217 | ||
|
|
db97f9eed3 | ||
|
|
94f0e1a732 | ||
|
|
7b076a001c | ||
|
|
5fd7210791 | ||
|
|
dcf3956afd | ||
|
|
73b8495197 | ||
|
|
2f86b439e4 | ||
|
|
d010053f36 | ||
|
|
edbb0159e7 | ||
|
|
2c770607e6 | ||
|
|
6191ec0ef4 | ||
|
|
771e2ea2be | ||
|
|
a16a0ff73c | ||
|
|
470550a3c8 | ||
|
|
2195c6bb87 | ||
|
|
f36a3232d8 | ||
|
|
f7fcc614f7 | ||
|
|
c15d6468d2 | ||
|
|
ecec867de8 | ||
|
|
461834879e | ||
|
|
d0507319c5 | ||
|
|
0921388f9e | ||
|
|
543ea776c4 | ||
|
|
bb595337bd | ||
|
|
a3f7575e8e | ||
|
|
2c423b3b88 | ||
|
|
1253b15061 | ||
|
|
d6f36349c9 | ||
|
|
46553c3054 | ||
|
|
e843f6ce31 | ||
|
|
5e4286e382 | ||
|
|
2e110e986b | ||
|
|
3039e2fbe5 | ||
|
|
9e83be6ae1 | ||
|
|
5f68c25b6e | ||
|
|
50019e05b7 | ||
|
|
679c74eebd | ||
|
|
3ac9d26a91 | ||
|
|
45fa6e3971 | ||
|
|
deb016fabf | ||
|
|
ad281585f2 | ||
|
|
3206d3350d | ||
|
|
c4744f84e2 | ||
|
|
bc25de158d | ||
|
|
ed4e1b801b | ||
|
|
3c81af1a62 | ||
|
|
4737093f81 | ||
|
|
7a77245e25 | ||
|
|
138185929f | ||
|
|
a82c166b23 | ||
|
|
b421253ee5 | ||
|
|
77832602bd | ||
|
|
87a36e3621 | ||
|
|
c33f0594bd | ||
|
|
a4ee8fee8d | ||
|
|
a12f573e80 | ||
|
|
ea14a5a194 | ||
|
|
b9f9c10baf | ||
|
|
e049376381 | ||
|
|
e89312b52f |
51
README.md
51
README.md
@@ -34,6 +34,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* ConCen
|
||||
* cpasbien
|
||||
* cpasbienClone
|
||||
* Demonoid
|
||||
* DIGBT
|
||||
* ETTV
|
||||
* EliteTorrent.biz
|
||||
@@ -41,23 +42,28 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* EZTV
|
||||
* Frozen Layer
|
||||
* GkTorrent
|
||||
* Hon3yHD.net
|
||||
* Horrible Subs
|
||||
* Il Corsaro Nero <!-- maintained by bonny1992 -->
|
||||
* Il Corsaro Blu
|
||||
* Isohunt2
|
||||
* iTorrent
|
||||
* KATcrs
|
||||
* KickAssTorrent (KATcr)
|
||||
* KickAssTorrent (thekat.se clone)
|
||||
* KikiBT
|
||||
* LePorno
|
||||
* LimeTorrents
|
||||
* MacTorrents
|
||||
* MagnetDL
|
||||
* MejorTorrent <!-- maintained by ivandelabeldad -->
|
||||
* MkvCage
|
||||
* Monova
|
||||
* MovCr
|
||||
* Newpct (aka: tvsinpagar, descargas2020, torrentlocura, torrentrapid, tumejortorrent, pctnew, etc)
|
||||
* Nyaa.si
|
||||
* Nyaa-Pantsu
|
||||
* Nyoo
|
||||
* OxTorrent
|
||||
* ProStyleX
|
||||
* QXR
|
||||
* RARBG
|
||||
@@ -77,24 +83,30 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* TorrentGalaxy.org (TGx)
|
||||
* TorrentKitty
|
||||
* TorrentProject2
|
||||
* TorrentQuest
|
||||
* Torrents.csv
|
||||
* Torrent9
|
||||
* Torernt9 clone (torrents9.ch)
|
||||
* Torrentz2
|
||||
* World Wide Torrents
|
||||
* YourBittorrent
|
||||
* YTS.ag
|
||||
* Zooqle
|
||||
|
||||
### Supported Semi-Private Trackers
|
||||
* 7tor
|
||||
* Alein
|
||||
* AniDUB
|
||||
* ArenaBG
|
||||
* BaibaKo
|
||||
* Crazy's Corner
|
||||
* CzTorrent
|
||||
* Deildu
|
||||
* Film-Paleis
|
||||
* Gay-Torrents.net
|
||||
* Gay-Torrents.org
|
||||
* GDF76
|
||||
* HamsterStudio
|
||||
* Kinozal
|
||||
* LostFilm.tv
|
||||
* Metal Tracker
|
||||
@@ -108,6 +120,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* Sharewood
|
||||
* SkTorrent
|
||||
* SoundPark
|
||||
* Toloka.to
|
||||
* Torrents-Local
|
||||
* Union Fansub
|
||||
* Vanila
|
||||
@@ -130,6 +143,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* Anthelion
|
||||
* AOX (Chippu)
|
||||
* Araba Fenice (Phoenix)
|
||||
* Asgaard (AG)
|
||||
* AsianCinema
|
||||
* AsianDVDClub
|
||||
* AST4u
|
||||
@@ -138,7 +152,6 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* Awesome-HD (AHD)
|
||||
* AVG (Audio Video Games)
|
||||
* Avistaz (AsiaTorrents)
|
||||
* B2S-Share
|
||||
* Back-ups
|
||||
* BakaBT
|
||||
* BaconBits (bB)
|
||||
@@ -159,7 +172,6 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* BJ-Share (BJ)
|
||||
* BlueBird
|
||||
* Blutopia (BLU)
|
||||
* Brasil Tracker
|
||||
* BroadcastTheNet (BTN)
|
||||
* BrokenStones
|
||||
* BTGigs (TG)
|
||||
@@ -172,11 +184,11 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* CGPeers
|
||||
* CHDBits
|
||||
* ChannelX
|
||||
* CiNEFiLHD
|
||||
* Cinemageddon
|
||||
* Cinematik
|
||||
* CinemaZ (EuTorrents)
|
||||
* Classix
|
||||
* CrazySpirits
|
||||
* CrnaBerza
|
||||
* DanishBits (DB)
|
||||
* Dark-Shadow
|
||||
@@ -193,13 +205,16 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* Dragonworld Reloaded
|
||||
* Dream Team
|
||||
* DXDHD
|
||||
* Ebooks-Shares
|
||||
* EfectoDoppler
|
||||
* EliteHD (HDClub) [![(invite needed)][inviteneeded]](#)
|
||||
* Elit Tracker (ET)
|
||||
* Elite-Tracker
|
||||
* Empornium (EMP)
|
||||
* eShareNet
|
||||
* eStone (XiDER, BeLoad)
|
||||
* Ethor.net (Thor's Land)
|
||||
* EvolutionPalace
|
||||
* FANO.IN
|
||||
* FileList (FL)
|
||||
* Femdomcult
|
||||
@@ -211,6 +226,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* Fuzer (FZ)
|
||||
* GAYtorrent.ru
|
||||
* GazelleGames (GGn)
|
||||
* Generation-Free
|
||||
* GFXNews
|
||||
* GFXPeers
|
||||
* GigaTorrents
|
||||
@@ -249,20 +265,25 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* JPopsuki
|
||||
* Kapaki
|
||||
* Karagarga
|
||||
* LaPauseTorrents
|
||||
* Le Chaudron
|
||||
* Le Saloon
|
||||
* LearnFlakes
|
||||
* LibraNet (LN)
|
||||
* LinkoManija
|
||||
* LosslessClub
|
||||
* M-Team TP (MTTP)
|
||||
* Magico (Trellas)
|
||||
* Majomparádé (TurkDepo)
|
||||
* Manicomio Share
|
||||
* Mega-Bliz
|
||||
* Mononoké-BT
|
||||
* MoreThanTV (MTV)
|
||||
* Music-Master
|
||||
* MyAnonamouse (MAM)
|
||||
* myAmity
|
||||
* MySpleen
|
||||
* NCore
|
||||
* NBTorrents
|
||||
* Nebulance (NBL) (TransmiTheNet)
|
||||
* New Real World
|
||||
* Norbits
|
||||
@@ -290,6 +311,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* PThome
|
||||
* PuntoTorrent
|
||||
* PWTorrents (PWT)
|
||||
* R3V WTF!
|
||||
* Racing4Everyone (R4E)
|
||||
* RacingForMe (RFM)
|
||||
* Redacted (PassTheHeadphones)
|
||||
@@ -297,23 +319,25 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* RetroFlix
|
||||
* RevolutionTT
|
||||
* RGU
|
||||
* RocketHD
|
||||
* RoDVD (Cinefiles)
|
||||
* Romanian Metal Torrent (RMT)
|
||||
* RPTorrents
|
||||
* SceneFZ
|
||||
* SceneHD
|
||||
* ScenePalace (SP)
|
||||
* SceneReactor
|
||||
* SceneRush
|
||||
* SceneTime
|
||||
* SDBits
|
||||
* Secret Cinema
|
||||
* SeedFile (SF)
|
||||
* Shareisland
|
||||
* ShareSpaceDB
|
||||
* Sharingue
|
||||
* Shazbat
|
||||
* Shellife (SL)
|
||||
* SiamBIT
|
||||
* SpaceTorrent
|
||||
* Speed-Share
|
||||
* SpeedCD
|
||||
* SpeedTorrent Reloaded
|
||||
* SportHD
|
||||
@@ -322,9 +346,11 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* TakeaByte
|
||||
* Tapochek
|
||||
* Tasmanit
|
||||
* TBPlus
|
||||
* TeamHD
|
||||
* TeamOS
|
||||
* TellyTorrent
|
||||
* TenYardTorrents (TYT)
|
||||
* TheAudioScene
|
||||
* TheEmpire (TE)
|
||||
* The Geeks
|
||||
* The Horror Charnel (THC)
|
||||
@@ -361,9 +387,11 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
|
||||
* TV Chaos UK (TVCUK)
|
||||
* TV-Vault
|
||||
* TVstore
|
||||
* Twilight Torrents
|
||||
* u-torrents (SceneFZ)
|
||||
* UHDBits
|
||||
* Ultimate Gamer Club (UGC)
|
||||
* UnionGang
|
||||
* Vizuk
|
||||
* Waffles
|
||||
* World-In-HD
|
||||
@@ -383,7 +411,7 @@ Trackers marked with [![(invite needed)][inviteneeded]](#) have no active maint
|
||||
|
||||
### Aggregate indexers
|
||||
|
||||
A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab/api`.
|
||||
A special "all" indexer is available at `/api/v2.0/indexers/all/results/torznab`.
|
||||
It will query all configured indexers and return the combined results.
|
||||
|
||||
If your client supports multiple feeds it's recommended to add each indexer directly instead of using the all indexer.
|
||||
@@ -460,7 +488,7 @@ Mono must be compiled with the Roslyn compiler (default), using MCS will cause "
|
||||
|
||||
### Installation on Linux via Ansible
|
||||
|
||||
On a RHEL/Centos 7 system: [linuxhq.jackett](https://galaxy.ansible.com/linuxhq/jackett)
|
||||
On a CentOS/RedHat 7 system: [jewflix.jackett](https://galaxy.ansible.com/jewflix/jackett)
|
||||
|
||||
On an Ubuntu 16 system: [chrisjohnson00.jackett](https://galaxy.ansible.com/chrisjohnson00/jackett)
|
||||
|
||||
@@ -481,6 +509,9 @@ Logs are stored as usual under `~/.config/Jackett/log.txt`.
|
||||
### Run without installing as a service
|
||||
Download and extract the latest `Jackett.Binaries.macOS.tar.gz` release from the [releases page](https://github.com/Jackett/Jackett/releases) and run Jackett with the command `./jackett`.
|
||||
|
||||
### upgrading from mono
|
||||
If you were previously using the Mono flavour of Jackett then you should shutdown the service from a terminal with with the command `systemctl stop jackett.service` and then remove the startup script at `/etc/systemd/system/jackett.service` and delete the content of the `/Applications/Jackett` folder, prior to performing this install.
|
||||
|
||||
|
||||
## Installation using Docker
|
||||
Detailed instructions are available at [LinuxServer.io Jackett Docker](https://hub.docker.com/r/linuxserver/jackett/). The Jackett Docker is highly recommended, especially if you are having Mono stability issues or having issues running Mono on your system eg. QNAP, Synology. Thanks to [LinuxServer.io](https://linuxserver.io)
|
||||
|
||||
@@ -6,6 +6,10 @@ image:
|
||||
environment:
|
||||
APPVEYOR_YML_DISABLE_PS_LINUX: true
|
||||
configuration: Release
|
||||
install:
|
||||
#Remove once .NET Core 2.2.5 is deployed to Appveyor
|
||||
- sh: sudo apt-get update
|
||||
- sh: sudo apt-get -y install dotnet-sdk-2.2
|
||||
assembly_info:
|
||||
patch: true
|
||||
file: '**\AssemblyInfo.*'
|
||||
|
||||
@@ -110,11 +110,18 @@
|
||||
default: "magnet:"
|
||||
options:
|
||||
"http://itorrents.org/" : "iTorrents.org"
|
||||
"http://torrage.info/" : "Torrage.info"
|
||||
"http://btcache.me/" : "BTcache.me"
|
||||
"magnet:": "magnet"
|
||||
|
||||
download:
|
||||
# the .torrent url is on the on the details page
|
||||
selector: ul li a[href^="{{ .Config.downloadlink }}"]
|
||||
# temp fix for #5372
|
||||
filters:
|
||||
- name: urldecode
|
||||
- name: replace
|
||||
args: [" ⭐", ""]
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
- {id: 74, cat: XXX, desc: "Adultos: XXX"}
|
||||
- {id: 75, cat: XXX, desc: "Adultos: Hentai"}
|
||||
- {id: 69, cat: TV/Anime, desc: "Anime: Anime"}
|
||||
- {id: 118, cat: TV/Anime, desc: "Anime: Séries"}
|
||||
- {id: 116, cat: TV/Anime, desc: "Anime: Filmes"}
|
||||
- {id: 21, cat: PC/0day, desc: "Aplicativos: Windows"}
|
||||
- {id: 22, cat: PC/Mac, desc: "Aplicativos: Mac"}
|
||||
- {id: 23, cat: PC/Phone-Android, desc: "Aplicativos: Android"}
|
||||
@@ -40,28 +42,11 @@
|
||||
- {id: 72, cat: Books, desc: "Apostila: Apostila"}
|
||||
- {id: 67, cat: Books, desc: "Ebook: Livros"}
|
||||
- {id: 68, cat: Books, desc: "Ebook: Revistas"}
|
||||
- {id: 85, cat: Movies, desc: "Filmes: Guerra"}
|
||||
- {id: 81, cat: Movies, desc: "Filmes: Musical"}
|
||||
- {id: 17, cat: Movies, desc: "Filmes: Biografia"}
|
||||
- {id: 16, cat: Movies, desc: "Filmes: Esportes"}
|
||||
- {id: 15, cat: Movies, desc: "Filmes: Ficção"}
|
||||
- {id: 14, cat: Movies, desc: "Filmes: Infantil"}
|
||||
- {id: 13, cat: Movies, desc: "Filmes: Nacionais"}
|
||||
- {id: 12, cat: Movies, desc: "Filmes: Policial"}
|
||||
- {id: 11, cat: Movies, desc: "Filmes: Religioso"}
|
||||
- {id: 10, cat: Movies, desc: "Filmes: Suspense"}
|
||||
- {id: 9, cat: Movies, desc: "Filmes: Western"}
|
||||
- {id: 8, cat: Movies, desc: "Filmes: Animação"}
|
||||
- {id: 7, cat: Movies, desc: "Filmes: Clássicos"}
|
||||
- {id: 6, cat: Movies, desc: "Filmes: Comédia"}
|
||||
- {id: 5, cat: Movies, desc: "Filmes: Documentário"}
|
||||
- {id: 4, cat: Movies, desc: "Filmes: Drama"}
|
||||
- {id: 3, cat: Movies, desc: "Filmes: Romance"}
|
||||
- {id: 2, cat: Movies, desc: "Filmes: Terror"}
|
||||
- {id: 1, cat: Movies, desc: "Filmes: Ação"}
|
||||
- {id: 80, cat: Movies, desc: "Filmes: Aventura"}
|
||||
- {id: 112, cat: Books, desc: "Ebook: HQs"}
|
||||
- {id: 119, cat: Movies, desc: "Filmes:"}
|
||||
- {id: 70, cat: XXX, desc: "Fotos: XXX"}
|
||||
- {id: 79, cat: Console/PS4, desc: "Jogos: Ps4"}
|
||||
- {id: 109, cat: Console, desc: "Jogos: Emulação"}
|
||||
- {id: 47, cat: PC/Games, desc: "Jogos: Pc"}
|
||||
- {id: 61, cat: Console, desc: "Jogos: Emuladores e Roms"}
|
||||
- {id: 48, cat: PC/Mac, desc: "Jogos: Mac"}
|
||||
@@ -69,17 +54,15 @@
|
||||
- {id: 50, cat: Console, desc: "Jogos: Ps2"}
|
||||
- {id: 51, cat: Console/PS3, desc: "Jogos: Ps3"}
|
||||
- {id: 52, cat: Console, desc: "Jogos: Dreamcast"}
|
||||
- {id: 54, cat: Console/Xbox 360, desc: "Jogos: X360"}
|
||||
- {id: 54, cat: Console/Xbox 360, desc: "Jogos: Xbox360"}
|
||||
- {id: 56, cat: Console/Xbox, desc: "Jogos: Xbox"}
|
||||
- {id: 55, cat: Console/Wii, desc: "Jogos: Wii"}
|
||||
- {id: 58, cat: Console/NDS, desc: "Jogos: Nintendo DS"}
|
||||
- {id: 111, cat: Console, desc: "Jogos: Nintendo Swich"}
|
||||
- {id: 110, cat: Console, desc: "Jogos: Nintendo Switch"}
|
||||
- {id: 57, cat: Console, desc: "Jogos: Android"}
|
||||
- {id: 82, cat: Console/PSP, desc: "Jogos: PSP"}
|
||||
- {id: 78, cat: Console/Xbox One, desc: "Jogos: Xbox One"}
|
||||
- {id: 29, cat: Audio, desc: "Musica: Axé"}
|
||||
- {id: 30, cat: Audio, desc: "Musica: Eletronica"}
|
||||
- {id: 31, cat: Audio, desc: "Musica: Funk"}
|
||||
- {id: 32, cat: Audio, desc: "Musica: Pagode"}
|
||||
- {id: 33, cat: Audio, desc: "Musica: Hip-Hop"}
|
||||
@@ -88,7 +71,7 @@
|
||||
- {id: 37, cat: Audio, desc: "Musica: Hard Rock"}
|
||||
- {id: 38, cat: Audio, desc: "Musica: Blues"}
|
||||
- {id: 39, cat: Audio, desc: "Musica: Dance"}
|
||||
- {id: 40, cat: Audio, desc: "Musica: Dicografia"}
|
||||
- {id: 40, cat: Audio, desc: "Musica: Discografia"}
|
||||
- {id: 41, cat: Audio, desc: "Musica: Erudita"}
|
||||
- {id: 42, cat: Audio, desc: "Musica: Forró"}
|
||||
- {id: 43, cat: Audio, desc: "Musica: Dubstep"}
|
||||
@@ -97,6 +80,8 @@
|
||||
- {id: 77, cat: Audio, desc: "Musica: Outros"}
|
||||
- {id: 76, cat: Audio, desc: "Musica: Reggae"}
|
||||
- {id: 83, cat: Audio, desc: "Musica: Gospel"}
|
||||
- {id: 115, cat: Audio, desc: "Musica: POP"}
|
||||
- {id: 114, cat: Audio, desc: "Musica: MPB"}
|
||||
- {id: 84, cat: Audio, desc: "Musica: Game (OST)"}
|
||||
- {id: 88, cat: TV, desc: "Series: Musical"}
|
||||
- {id: 86, cat: TV, desc: "Series: Guerra"}
|
||||
@@ -168,7 +153,7 @@
|
||||
page: 4
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
search: "{{ re_replace .Keywords \"[\\s]+\" \"%\" }}"
|
||||
incldead: 1
|
||||
freeleech: 0
|
||||
lang: 0
|
||||
@@ -177,8 +162,30 @@
|
||||
rows:
|
||||
selector: div#fancy-list-group ul.list-group li.list-group-item
|
||||
fields:
|
||||
_quality:
|
||||
selector: div.list-group-item-content p.m-0 span.badge-primary:contains("1080p"), div.list-group-item-content p.m-0 span.badge-primary:contains("720p"), div.list-group-item-content p.m-0 span.badge-primary:contains("4k")
|
||||
optional: true
|
||||
_year:
|
||||
selector: div.list-group-item-content p.m-0 span.badge-primary[style$="#246AB6;"]
|
||||
optional: true
|
||||
_type:
|
||||
selector: div.list-group-item-content p.m-0 span.badge-info:contains("Rip"), div.list-group-item-content p.m-0 span.badge-info:contains("WEB-"), div.list-group-item-content p.m-0 span.badge-info:contains("TV"), div.list-group-item-content p.m-0 span.badge-info:contains("Blu-Ray"), div.list-group-item-content p.m-0 span.badge-info:contains("BD50"), div.list-group-item-content p.m-0 span.badge-info:contains("MUX"), div.list-group-item-content p.m-0 span.badge-info:contains("DVD"), div.list-group-item-content p.m-0 span.badge-info:contains("320"), div.list-group-item-content p.m-0 span.badge-info:contains("CAM"), div.list-group-item-content p.m-0 span.badge-info:contains("rip")
|
||||
optional: true
|
||||
title:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
filters:
|
||||
# strip out the non-english title [to the left of the brackets] and drop the brackets enclosing the english title
|
||||
- name: re_replace
|
||||
args: ["^(.*?)[\\(](.*?)[\\)](.*?)$", "$2$3"]
|
||||
# add the year to the title
|
||||
- name: append
|
||||
args: "{{if .Result._year}} {{.Result._year}}{{else}}{{end}}"
|
||||
# add the quality to the title
|
||||
- name: append
|
||||
args: "{{if .Result._quality}} {{.Result._quality}}{{else}}{{end}}"
|
||||
# add the type to the title
|
||||
- name: append
|
||||
args: "{{if .Result._type}} {{.Result._type}}{{else}}{{end}}"
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
@@ -206,43 +213,47 @@
|
||||
"[src$=\"/Apostila.png\"]": "72"
|
||||
"[src$=\"/E-books.png\"]": "67"
|
||||
"[src$=\"/Revista.png\"]": "68"
|
||||
"[src$=\"/Aventura.png\"]": "80"
|
||||
"[src$=\"/HQ.png\"]": "112"
|
||||
"[src$=\"/Filmes.png\"]": "119"
|
||||
"[src$=\"/Revistas-XXX.png\"]": "70"
|
||||
"[src$=\"/Jogos-Ps4.png\"]": "79"
|
||||
"[src$=\"/PS4.png\"]": "79"
|
||||
"[src$=\"/Jogos-PC.png\"]": "47"
|
||||
"[src$=\"/Jogos-EmuladoreseRoms.png\"]": "61"
|
||||
"[src$=\"/Emulador.png\"]": "61"
|
||||
"[src$=\"/Emulacao.png\"]": "109"
|
||||
"[src$=\"/Jogos-Mac.png\"]": "48"
|
||||
"[src$=\"/Jogos-Ps1.png\"]": "49"
|
||||
"[src$=\"/Jogos-Ps2.png\"]": "50"
|
||||
"[src$=\"/Jogos-Ps3.png\"]": "51"
|
||||
"[src$=\"/Jogos-PS1.png\"]": "49"
|
||||
"[src$=\"/Jogos-PS2.png\"]": "50"
|
||||
"[src$=\"/Jogos-PS3.png\"]": "51"
|
||||
"[src$=\"/Jogos-Dreamcast.png\"]": "52"
|
||||
"[src$=\"/ogos-X360.png\"]": "54"
|
||||
"[src$=\"/Jogos-Xbox.png\"]": "55"
|
||||
"[src$=\"/Jogos-Wii.png\"]": "56"
|
||||
"[src$=\"/Jogos-NintendoDS.png\"]": "58"
|
||||
"[src$=\"/Jogos-Android.png\"]": "57"
|
||||
"[src$=\"/Jogos-Xbox360.png\"]": "54"
|
||||
"[src$=\"/Jogos-Xbox.png\"]": "56"
|
||||
"[src$=\"/Jogos-Wii.png\"]": "55"
|
||||
"[src$=\"/Jogos-DS.png\"]": "58"
|
||||
"[src$=\"/jogosandroid.png\"]": "57"
|
||||
"[src$=\"/Jogos-PSP.png\"]": "82"
|
||||
"[src$=\"/Jogos-NS.png\"]": "110"
|
||||
"[src$=\"/Jogos-XboxOne.png\"]": "78"
|
||||
"[src$=\"/Axe.png\"]": "29"
|
||||
"[src$=\"/Electronica.png\"]": "30"
|
||||
"[src$=\"/Funk.png\"]": "31"
|
||||
"[src$=\"/Pagode.png\"]": "32"
|
||||
"[src$=\"/Hip-Hop.png\"]": "33"
|
||||
"[src$=\"/Hip_Hop.png\"]": "33"
|
||||
"[src$=\"/Rap.png\"]": "34"
|
||||
"[src$=\"/Rock.png\"]": "36"
|
||||
"[src$=\"/Hard-Rock.png\"]": "37"
|
||||
"[src$=\"/Blues.png\"]": "38"
|
||||
"[src$=\"/Dance.png\"]": "39"
|
||||
"[src$=\"/Dicografia.png\"]": "40"
|
||||
"[src$=\"/Discografia.png\"]": "40"
|
||||
"[src$=\"/Erudita.png\"]": "41"
|
||||
"[src$=\"/Forro.png\"]": "42"
|
||||
"[src$=\"/Dubstep.png\"]": "43"
|
||||
"[src$=\"/Sertanejo.png\"]": "46"
|
||||
"[src$=\"/Samba.png\"]": "45"
|
||||
"[src$=\"/Outros.png\"]": "77"
|
||||
"[src$=\"/Musica-Outros.png\"]": "77"
|
||||
"[src$=\"/Reggae.png\"]": "76"
|
||||
"[src$=\"/Gospel.png\"]": "83"
|
||||
"[src$=\"/Game-OST.png\"]": "84"
|
||||
"[src$=\"/POP.png\"]": "115"
|
||||
"[src$=\"/MPB.png\"]": "114"
|
||||
"[src$=\"/OST.png\"]": "84"
|
||||
"[src$=\"/Musical.png\"]": "88"
|
||||
"[src$=\"/Guerra.png\"]": "86"
|
||||
"[src$=\"/Biografia.png\"]": "105"
|
||||
@@ -268,28 +279,9 @@
|
||||
"[src$=\"/Aventura.png\"]": "87"
|
||||
"[src$=\"/Shows.png\"]": "65"
|
||||
"[src$=\"/Aberta.png\"]": "63"
|
||||
"[src$=\"/Esportes.png\"]": "62"
|
||||
"[src$=\"/Esporte.png\"]": "62"
|
||||
"[src$=\"/Fechada.png\"]": "64"
|
||||
"[src$=\"/Videoaula.png\"]": "73"
|
||||
"[src$=\"/Guerra.png\"]": "85"
|
||||
"[src$=\"/Musical.png\"]": "81"
|
||||
"[src$=\"/Biografia.png\"]": "17"
|
||||
"[src$=\"/Esportes.png\"]": "16"
|
||||
"[src$=\"/Ficcao.png\"]": "15"
|
||||
"[src$=\"/Infantil.png\"]": "14"
|
||||
"[src$=\"/Nacionais.png\"]": "13"
|
||||
"[src$=\"/Policial.png\"]": "12"
|
||||
"[src$=\"/Religioso.png\"]": "11"
|
||||
"[src$=\"/Suspense.png\"]": "10"
|
||||
"[src$=\"/Western.png\"]": "9"
|
||||
"[src$=\"/Animacao.png\"]": "8"
|
||||
"[src$=\"/Classicos.png\"]": "7"
|
||||
"[src$=\"/Comedia.png\"]": "6"
|
||||
"[src$=\"/Documentario.png\"]": "5"
|
||||
"[src$=\"/Drama.png\"]": "4"
|
||||
"[src$=\"/Romance.png\"]": "3"
|
||||
"[src$=\"/Terror.png\"]": "2"
|
||||
"[src$=\"/Acao.png\"]": "1"
|
||||
date:
|
||||
text: now
|
||||
size:
|
||||
@@ -298,6 +290,8 @@
|
||||
selector: div.list-group-item-controls a:nth-child(1)
|
||||
leechers:
|
||||
selector: div.list-group-item-controls a:nth-child(2)
|
||||
grabs:
|
||||
selector: div.list-group-item-controls a:nth-child(3)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"span.badge-success:contains(\"FREE\")": "0"
|
||||
|
||||
170
src/Jackett.Common/Definitions/asgaard.yml
Normal file
170
src/Jackett.Common/Definitions/asgaard.yml
Normal file
@@ -0,0 +1,170 @@
|
||||
---
|
||||
site: asgaard
|
||||
name: Asgaard
|
||||
description: "Asgaard (AG) is a NORDIC Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://asgrd.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: TV, desc: "Kidz"}
|
||||
- {id: 2, cat: Movies, desc: "Movies"}
|
||||
- {id: 3, cat: TV, desc: "TV"}
|
||||
- {id: 4, cat: Audio, desc: "Music"}
|
||||
- {id: 5, cat: PC, desc: "Apps"}
|
||||
- {id: 6, cat: PC/Games, desc: "Games"}
|
||||
- {id: 7, cat: Books, desc: "Books"}
|
||||
- {id: 8, cat: Movies, desc: "Kidz Movies"}
|
||||
- {id: 9, cat: TV, desc: "Kidz TV"}
|
||||
- {id: 10, cat: TV, desc: "Kidz Boxset"}
|
||||
- {id: 54, cat: Movies/SD, desc: "Movies SD"}
|
||||
- {id: 55, cat: Movies/DVD, desc: "Movies DVDR"}
|
||||
- {id: 13, cat: Movies/HD, desc: "Movies 720p"}
|
||||
- {id: 14, cat: Movies/HD, desc: "Movies 1080p"}
|
||||
- {id: 56, cat: Movies/HD, desc: "Movies x265"}
|
||||
- {id: 15, cat: Movies/UHD, desc: "Movies 4K"}
|
||||
- {id: 16, cat: Movies, desc: "Movies Remux"}
|
||||
- {id: 17, cat: Movies/BluRay, desc: "Movies Bluray Disc"}
|
||||
- {id: 53, cat: Movies, desc: "Movies Boxset"}
|
||||
- {id: 51, cat: Movies, desc: "Movies No Nordic Subs"}
|
||||
- {id: 52, cat: TV/SD, desc: "TV SD"}
|
||||
- {id: 58, cat: TV/SD, desc: "TV DVDR"}
|
||||
- {id: 18, cat: TV/HD, desc: "TV 720p"}
|
||||
- {id: 19, cat: TV/HD, desc: "TV 1080p"}
|
||||
- {id: 60, cat: TV/HD, desc: "TV Bluray Disc"}
|
||||
- {id: 20, cat: TV, desc: "TV Boxset"}
|
||||
- {id: 50, cat: TV, desc: "TV No Nordic Subs"}
|
||||
- {id: 59, cat: TV/UHD, desc: "TV 4K"}
|
||||
- {id: 49, cat: Audio/Video, desc: "Music Video"}
|
||||
- {id: 23, cat: Audio/MP3, desc: "Music MP3"}
|
||||
- {id: 61, cat: Audio/MP3, desc: "Music MP3 Boxset"}
|
||||
- {id: 24, cat: Audio/Lossless, desc: "Music Flac"}
|
||||
- {id: 62, cat: Audio/Lossless, desc: "Music Flac Boxset"}
|
||||
- {id: 28, cat: PC/Phone-Android, desc: "Apps Android"}
|
||||
- {id: 29, cat: PC/Phone-IOS, desc: "Apps iOS"}
|
||||
- {id: 25, cat: PC/0day, desc: "Apps Windows"}
|
||||
- {id: 26, cat: PC, desc: "Apps Linux"}
|
||||
- {id: 27, cat: PC/Mac, desc: "Apps MacOS"}
|
||||
- {id: 30, cat: PC/Games, desc: "Games Windows"}
|
||||
- {id: 31, cat: PC, desc: "Games Linux"}
|
||||
- {id: 32, cat: PC/Mac, desc: "Games MacOS"}
|
||||
- {id: 33, cat: PC/Phone-Android, desc: "Games Android"}
|
||||
- {id: 34, cat: PC/Phone-IOS, desc: "Games iOS"}
|
||||
- {id: 35, cat: Console/NDS, desc: "Games Nintendo"}
|
||||
- {id: 38, cat: Console/PSP, desc: "Games Playstation"}
|
||||
- {id: 39, cat: Console/Xbox, desc: "Games XBox"}
|
||||
- {id: 41, cat: Books/Ebook, desc: "Books E-Book"}
|
||||
- {id: 42, cat: Audio/Audiobook, desc: "Books Audiobook"}
|
||||
- {id: 43, cat: Books/Technical, desc: "Books Education"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: info
|
||||
type: info
|
||||
label: "About the Username field"
|
||||
default: "Enter your <b>Email address</b> in the username field."
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: post
|
||||
form: form
|
||||
inputs:
|
||||
email: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: h2:contains("Error")
|
||||
message:
|
||||
selector: p
|
||||
test:
|
||||
path: /
|
||||
selector: a[href$="/logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://asgrd.org/browse.php?sns=&sna=&spf=&sr=&sg=&sys=&sye=&srs=&sre=&si=tt2401090&ss=&incldead=0&only_free=0&sort=4&type=desc
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}cats[]={{.}}&{{end}}"
|
||||
sns: ""
|
||||
sna: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
spf: ""
|
||||
sr: ""
|
||||
sg: ""
|
||||
sys: ""
|
||||
sye: ""
|
||||
srs: ""
|
||||
sre: ""
|
||||
si: "{{ if .Query.IMDBID }}{{ .Query.IMDBID }}{{else}}{{end}}"
|
||||
ss: ""
|
||||
# 0 active 1 incldead 2 onlydead
|
||||
incldead: 0
|
||||
# 0 incl non-free 1 incl only-free
|
||||
only_free: 0
|
||||
sort: 4
|
||||
type: desc
|
||||
rows:
|
||||
selector: table.table-striped > tbody > tr:has(a[href*="details.php?id="])
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
title:
|
||||
selector: div.torrent-name
|
||||
filters:
|
||||
# need to remove the tooltip text
|
||||
- name: regexp
|
||||
args: "(.+?)\\n"
|
||||
details:
|
||||
selector: a[href*="details.php?id="]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href*="browse.php?"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: cats\[\]=(\d+)$
|
||||
banner:
|
||||
optional: true
|
||||
selector: img.tooltip-poster
|
||||
attribute: src
|
||||
download:
|
||||
selector: a[href*="download.php?torrent="]
|
||||
attribute: href
|
||||
files:
|
||||
selector: td:nth-last-child(8)
|
||||
date:
|
||||
selector: td:nth-last-child(6)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2 Jan 2006 15: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(2)
|
||||
leechers:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="./images/gold.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -39,6 +39,9 @@
|
||||
- name: regexp
|
||||
args: "Ratio : (\\d+)"
|
||||
|
||||
download:
|
||||
selector: a[href*="/download/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: filterTorrents
|
||||
@@ -66,7 +69,7 @@
|
||||
title:
|
||||
selector: a.view-torrent
|
||||
download:
|
||||
selector: a[href*="/download/"]
|
||||
selector: a[href*="/download_check/"]
|
||||
attribute: href
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
@@ -124,7 +127,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
@@ -18,21 +18,18 @@
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
path: login.php
|
||||
method: form
|
||||
form: form#loginform
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
keeplogged: 1
|
||||
error:
|
||||
- selector: form#loginform .warning
|
||||
test:
|
||||
path: index.php
|
||||
path: torrents.php
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
@@ -1,286 +0,0 @@
|
||||
---
|
||||
site: b2s-share
|
||||
name: B2S-Share
|
||||
description: "B2S-Share is a Brazilian Private site for TV / MOVIES / GENERAL"
|
||||
language: pt-br
|
||||
type: private
|
||||
encoding: iso-8859-1
|
||||
links:
|
||||
- http://www.b2s-share.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
#3D
|
||||
- {id: 141, cat: Movies/3D, desc: "3D Ação"}
|
||||
- {id: 142, cat: Movies/3D, desc: "3D Animação"}
|
||||
- {id: 143, cat: Movies/3D, desc: "3D Aventura"}
|
||||
- {id: 144, cat: Movies/3D, desc: "3D Clássico"}
|
||||
- {id: 145, cat: Movies/3D, desc: "3D Comédia"}
|
||||
- {id: 146, cat: Movies/3D, desc: "3D Documentário"}
|
||||
- {id: 147, cat: Movies/3D, desc: "3D Drama"}
|
||||
- {id: 149, cat: Movies/3D, desc: "3D Ficção"}
|
||||
- {id: 150, cat: Movies/3D, desc: "3D Guerra"}
|
||||
- {id: 151, cat: Movies/3D, desc: "3D Infantil"}
|
||||
- {id: 152, cat: Movies/3D, desc: "3D Musical"}
|
||||
- {id: 154, cat: Movies/3D, desc: "3D Outros"}
|
||||
- {id: 155, cat: Movies/3D, desc: "3D Policial"}
|
||||
- {id: 156, cat: Movies/3D, desc: "3D Religioso"}
|
||||
- {id: 157, cat: Movies/3D, desc: "3D Romance"}
|
||||
- {id: 158, cat: Movies/3D, desc: "3D Shows"}
|
||||
- {id: 159, cat: Movies/3D, desc: "3D Suspense"}
|
||||
- {id: 160, cat: Movies/3D, desc: "3D Terror"}
|
||||
- {id: 161, cat: Movies/3D, desc: "3D Thriller"}
|
||||
- {id: 162, cat: Movies/3D, desc: "3D Western"}
|
||||
|
||||
#4K
|
||||
- {id: 173, cat: Movies, desc: "4K Ação"}
|
||||
- {id: 191, cat: Movies, desc: "4K Animação"}
|
||||
- {id: 190, cat: Movies, desc: "4K Aventura"}
|
||||
- {id: 188, cat: Movies, desc: "4K Clássico"}
|
||||
- {id: 175, cat: Movies, desc: "4K Comédia"}
|
||||
- {id: 186, cat: Movies, desc: "4K Documentário"}
|
||||
- {id: 185, cat: Movies, desc: "4K Drama"}
|
||||
- {id: 177, cat: Movies, desc: "4K Ficção"}
|
||||
- {id: 178, cat: Movies, desc: "4K Guerra"}
|
||||
- {id: 179, cat: Movies, desc: "4K Infantil"}
|
||||
- {id: 180, cat: Movies, desc: "4K Musical"}
|
||||
- {id: 184, cat: Movies, desc: "4K Outros"}
|
||||
- {id: 176, cat: Movies, desc: "4K Policial"}
|
||||
- {id: 187, cat: Movies, desc: "4K Religioso"}
|
||||
- {id: 174, cat: Movies, desc: "4K Romance"}
|
||||
- {id: 181, cat: Movies, desc: "4K Shows"}
|
||||
- {id: 182, cat: Movies, desc: "4K Suspense"}
|
||||
- {id: 189, cat: Movies, desc: "4K Terror"}
|
||||
- {id: 183, cat: Movies, desc: "4K Thriller"}
|
||||
|
||||
#ANIME
|
||||
- {id: 11, cat: TV/Anime, desc: "Anime"}
|
||||
|
||||
#PC-APPS
|
||||
- {id: 2, cat: PC, desc: "PC APPS - Linux"}
|
||||
- {id: 3, cat: PC, desc: "PC APPS - Mac"}
|
||||
- {id: 33, cat: PC, desc: "PC APPS - Portateis"}
|
||||
- {id: 1, cat: PC, desc: "PC APPS - Windows"}
|
||||
|
||||
#BD-R
|
||||
- {id: 140, cat: Movies, desc: "BD-R Autorado"}
|
||||
- {id: 119, cat: Movies, desc: "BD-R"}
|
||||
|
||||
#MOBILE
|
||||
- {id: 163, cat: Other, desc: "Mobile App/Jogos-Android"}
|
||||
- {id: 164, cat: Other, desc: "Mobile App/Jogos-iPhone"}
|
||||
- {id: 93, cat: Other, desc: "Mobile App/Jogos-Java"}
|
||||
- {id: 169, cat: Other, desc: "Mobile App/Jogos-Outros"}
|
||||
- {id: 168, cat: Other, desc: "Mobile App/Jogos-Win"}
|
||||
- {id: 92, cat: Other, desc: "Mobile Filmes"}
|
||||
- {id: 118, cat: Other, desc: "Mobile Séries"}
|
||||
- {id: 94, cat: Other, desc: "Mobile Wallpapers"}
|
||||
|
||||
#CARTOON
|
||||
- {id: 172, cat: TV/Other, desc: "Desenho Animado"}
|
||||
|
||||
#OTHER
|
||||
- {id: 4, cat: Other, desc: "Apostilas/Cursos"}
|
||||
- {id: 12, cat: Books, desc: "Diversos"}
|
||||
- {id: 167, cat: Books, desc: "E-book/Livros"}
|
||||
- {id: 7, cat: PC/Games, desc: "Emuladores / Roms"}
|
||||
- {id: 166, cat: Books/Comics, desc: "HQ"}
|
||||
- {id: 165, cat: Books, desc: "Revistas"}
|
||||
|
||||
#DVD-R
|
||||
- {id: 41, cat: Movies/SD, desc: "DVD-R Autorado"}
|
||||
- {id: 32, cat: Movies/SD, desc: "DVD-R"}
|
||||
|
||||
#MOVIES
|
||||
- {id: 14, cat: Movies, desc: "Filmes Ação"}
|
||||
- {id: 99, cat: Movies, desc: "Filmes Animação"}
|
||||
- {id: 15, cat: Movies, desc: "Filmes Aventura"}
|
||||
- {id: 16, cat: Movies, desc: "Filmes Clássico"}
|
||||
- {id: 17, cat: Movies, desc: "Filmes Comédia"}
|
||||
- {id: 31, cat: Movies, desc: "Filmes Documentário"}
|
||||
- {id: 18, cat: Movies, desc: "Filmes Drama"}
|
||||
- {id: 19, cat: Movies, desc: "Filmes Ficção"}
|
||||
- {id: 20, cat: Movies, desc: "Filmes Guerra"}
|
||||
- {id: 126, cat: Movies, desc: "Filmes Infantil"}
|
||||
- {id: 96, cat: Movies, desc: "Filmes Musical"}
|
||||
- {id: 24, cat: Movies, desc: "Filmes Outros"}
|
||||
- {id: 40, cat: Movies, desc: "Filmes Policial"}
|
||||
- {id: 39, cat: Movies, desc: "Filmes Religioso"}
|
||||
- {id: 30, cat: Movies, desc: "Filmes Romance"}
|
||||
- {id: 22, cat: Movies, desc: "Filmes Suspense"}
|
||||
- {id: 23, cat: Movies, desc: "Filmes Terror"}
|
||||
- {id: 130, cat: Movies, desc: "Filmes Thriller"}
|
||||
- {id: 131, cat: Movies, desc: "Filmes Western"}
|
||||
- {id: 34, cat: Movies, desc: "Filmes x264"}
|
||||
|
||||
#HD-1080p
|
||||
- {id: 73, cat: Movies/HD, desc: "Filmes 1080p Ação"}
|
||||
- {id: 87, cat: Movies/HD, desc: "Filmes 1080p Animação"}
|
||||
- {id: 74, cat: Movies/HD, desc: "Filmes 1080p Aventura"}
|
||||
- {id: 75, cat: Movies/HD, desc: "Filmes 1080p Clássico"}
|
||||
- {id: 76, cat: Movies/HD, desc: "Filmes 1080p Comédia"}
|
||||
- {id: 77, cat: Movies/HD, desc: "Filmes 1080p Documentário"}
|
||||
- {id: 78, cat: Movies/HD, desc: "Filmes 1080p Drama"}
|
||||
- {id: 79, cat: Movies/HD, desc: "Filmes 1080p Ficção"}
|
||||
- {id: 80, cat: Movies/HD, desc: "Filmes 1080p Guerra"}
|
||||
- {id: 127, cat: Movies/HD, desc: "Filmes 1080p Infantil"}
|
||||
- {id: 97, cat: Movies/HD, desc: "Filmes 1080p Musical"}
|
||||
- {id: 63, cat: Movies/HD, desc: "Filmes 1080p Outros"}
|
||||
- {id: 82, cat: Movies/HD, desc: "Filmes 1080p Policial"}
|
||||
- {id: 83, cat: Movies/HD, desc: "Filmes 1080p Religioso"}
|
||||
- {id: 84, cat: Movies/HD, desc: "Filmes 1080p Romance"}
|
||||
- {id: 88, cat: Movies/HD, desc: "Filmes 1080p Shows"}
|
||||
- {id: 85, cat: Movies/HD, desc: "Filmes 1080p Suspense"}
|
||||
- {id: 86, cat: Movies/HD, desc: "Filmes 1080p Terror"}
|
||||
- {id: 132, cat: Movies/HD, desc: "Filmes 1080p Thriller"}
|
||||
- {id: 135, cat: Movies/HD, desc: "Filmes 1080p Western"}
|
||||
|
||||
#HD-720p
|
||||
- {id: 58, cat: Movies/HD, desc: "Filmes 720p Ação"}
|
||||
- {id: 89, cat: Movies/HD, desc: "Filmes 720p Animação"}
|
||||
- {id: 60, cat: Movies/HD, desc: "Filmes 720p Aventura"}
|
||||
- {id: 61, cat: Movies/HD, desc: "Filmes 720p Clássico"}
|
||||
- {id: 62, cat: Movies/HD, desc: "Filmes 720p Comédia"}
|
||||
- {id: 72, cat: Movies/HD, desc: "Filmes 720p Documentário"}
|
||||
- {id: 64, cat: Movies/HD, desc: "Filmes 720p Drama"}
|
||||
- {id: 65, cat: Movies/HD, desc: "Filmes 720p Ficção"}
|
||||
- {id: 66, cat: Movies/HD, desc: "Filmes 720p Guerra"}
|
||||
- {id: 129, cat: Movies/HD, desc: "Filmes 720p Infantil"}
|
||||
- {id: 98, cat: Movies/HD, desc: "Filmes 720p Musical"}
|
||||
- {id: 59, cat: Movies/HD, desc: "Filmes 720p Outros"}
|
||||
- {id: 70, cat: Movies/HD, desc: "Filmes 720p Policial"}
|
||||
- {id: 57, cat: Movies/HD, desc: "Filmes 720p Religioso"}
|
||||
- {id: 71, cat: Movies/HD, desc: "Filmes 720p Romance"}
|
||||
- {id: 90, cat: Movies/HD, desc: "Filmes 720p Shows"}
|
||||
- {id: 68, cat: Movies/HD, desc: "Filmes 720p Suspense"}
|
||||
- {id: 69, cat: Movies/HD, desc: "Filmes 720p Terror"}
|
||||
- {id: 134, cat: Movies/HD, desc: "Filmes 720p Thriller"}
|
||||
- {id: 137, cat: Movies/HD, desc: "Filmes 720p Western"}
|
||||
|
||||
#GAMES
|
||||
- {id: 6, cat: Console, desc: "Jogos Console"}
|
||||
- {id: 51, cat: PC/Games, desc: "Jogos Emuladores"}
|
||||
- {id: 44, cat: Console, desc: "Jogos Gamecube"}
|
||||
- {id: 43, cat: Console/NDS, desc: "Jogos Nintendo DS"}
|
||||
- {id: 52, cat: Console, desc: "Jogos Outros"}
|
||||
- {id: 5, cat: PC/Games, desc: "Jogos PC"}
|
||||
- {id: 47, cat: Console, desc: "Jogos PS2"}
|
||||
- {id: 48, cat: Console, desc: "Jogos PS3"}
|
||||
- {id: 170, cat: Console, desc: "Jogos PS4"}
|
||||
- {id: 46, cat: Console, desc: "Jogos PSP"}
|
||||
- {id: 45, cat: Console/Wii, desc: "Jogos Wii"}
|
||||
- {id: 49, cat: Console/Xbox, desc: "Jogos XBOX"}
|
||||
- {id: 50, cat: Console/Xbox 360, desc: "Jogos XBOX360"}
|
||||
- {id: 171, cat: Console, desc: "Jogos XBOXONE"}
|
||||
|
||||
#MUSIC
|
||||
- {id: 29, cat: Audio, desc: "Musica Discografia"}
|
||||
- {id: 28, cat: Audio, desc: "Musica Gospel"}
|
||||
- {id: 139, cat: Audio, desc: "Musica Infantil"}
|
||||
- {id: 27, cat: Audio, desc: "Musica Internacionais"}
|
||||
- {id: 26, cat: Audio, desc: "Musica Nacionais"}
|
||||
- {id: 91, cat: Audio, desc: "Musica Outros"}
|
||||
|
||||
#TV-SERIES
|
||||
- {id: 35, cat: TV/HD, desc: "Séries HD"}
|
||||
- {id: 8, cat: TV, desc: "Séries"}
|
||||
|
||||
#SHOWS
|
||||
- {id: 13, cat: Audio/Video, desc: "Show"}
|
||||
- {id: 56, cat: Audio/Video, desc: "Video Clipes"}
|
||||
|
||||
#TV
|
||||
- {id: 53, cat: TV, desc: "Entretenimento"}
|
||||
- {id: 54, cat: TV/Sport, desc: "Esportes"}
|
||||
- {id: 138, cat: TV, desc: "Infantil"}
|
||||
- {id: 55, cat: TV, desc: "Jornalismo"}
|
||||
|
||||
#XXX
|
||||
- {id: 36, cat: XXX/Other, desc: "Anime Hentai"}
|
||||
- {id: 10, cat: XXX, desc: "Filmes Adultos"}
|
||||
- {id: 37, cat: XXX/Other, desc: "XXX Fotos"}
|
||||
- {id: 95, cat: XXX/Other, desc: "XXX Revistas"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: account-login.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
test:
|
||||
path: torrents.php
|
||||
selector: div:has(a[href*="account-logout.php"])
|
||||
search:
|
||||
paths:
|
||||
- path: torrents-search.php
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["[Ss][0-9]{2}[Ee][0-9]{2,3}", ""] # remove season and episode from search
|
||||
- name: re_replace
|
||||
args: ["[^a-zA-Z0-9]+", "%"]
|
||||
inputs:
|
||||
search: "{{ .Keywords }}"
|
||||
rows:
|
||||
selector: table[class^="ttable_headinner"] > tbody > tr:has(a[href^="torrents-details.php?id="])
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
is_anime:
|
||||
optional: true
|
||||
selector: a[href^="torrents.php?cat=11"]
|
||||
attribute: href
|
||||
title_anime:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(Ep[\\.]?[ ]?)|([S]\\d\\d[Ee])", "E"]
|
||||
title_normal:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^(.*)[ ]([Ss][0-9]{2}[Ee][0-9]{2,3}).*(?:(?:\\((.*?)\\)))(.*$)", "$3 $2 $4"] # Convert series title from "Translated Name SXXEXX (Original Name) [Other stuffs]" to "Original Name SXXEXX [Other stuffs]"
|
||||
- name: re_replace
|
||||
args: ["^(.*)[ ].*(?:(?:\\((.*?)\\)))(.*$)", "$2 $3"] # Convert movies title from "Translated Name (Original Name) [Other stuffs]" to "Original Name [Other stuffs]"
|
||||
title:
|
||||
text: "{{if .Result.is_anime }}{{ .Result.title_anime }}{{else}}{{ .Result.title_normal }}{{end}}"
|
||||
download:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["torrents-details.php", "download.php"]
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
date:
|
||||
selector: td:nth-child(2) > span
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["(", ""]
|
||||
- name: replace
|
||||
args: [")", ""]
|
||||
size:
|
||||
selector: td:nth-child(3)
|
||||
grabs:
|
||||
selector: td:nth-child(4) > font > b
|
||||
seeders:
|
||||
selector: td:nth-child(5) > b > font
|
||||
leechers:
|
||||
selector: td:nth-child(6) > font > b
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"img[alt=\"[free]\"]": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"img[alt=\"[+UP x2]\"]": "2"
|
||||
"*": "1"
|
||||
149
src/Jackett.Common/Definitions/baibako.yml
Normal file
149
src/Jackett.Common/Definitions/baibako.yml
Normal file
@@ -0,0 +1,149 @@
|
||||
---
|
||||
site: baibako
|
||||
name: BaibaKo
|
||||
description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||
language: ru-ru
|
||||
type: private
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- http://baibako.tv/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: TV, desc: "TV"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: striprussian
|
||||
type: checkbox
|
||||
label: Strip Russian Letters
|
||||
default: false
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div.login2
|
||||
test:
|
||||
path: /
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
search: "{{.Keywords }}"
|
||||
# 0 active 1 incldead 2 onlydead 3 gold 4 seedfree
|
||||
incldead: "1"
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["[s|S](\\d+)[e|E][\\d]+", "/s$1"]
|
||||
rows:
|
||||
selector: table > tbody > tr:has(a[href^="details.php?id="])
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["[\\/]+", ""]
|
||||
- name: replace
|
||||
args: [" (Золото)", ""]
|
||||
- name: replace
|
||||
args: ["-Rip", "Rip"]
|
||||
- name: replace
|
||||
args: ["WEB-DL", "WEBDL"]
|
||||
- name: replace
|
||||
args: ["WEBRip", "WEBDL"]
|
||||
- name: re_replace
|
||||
args: ["WEBDLRip", "WEBDL"]
|
||||
- name: replace
|
||||
args: ["HD720p", "HD 720p"]
|
||||
- name: replace
|
||||
args: ["HDR720p", "HD 720p"]
|
||||
- name: replace
|
||||
args: ["HD1080p", "HD 1080p"]
|
||||
- name: replace
|
||||
args: ["HDR1080p", "HD 1080p"]
|
||||
- name: re_replace
|
||||
args: ["(\\([А-Яа-я\\W]+\\))|(^[А-Яа-я\\W\\d]+\\/ )|([а-яА-Я \\-]+,+)|([а-яА-Я]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
|
||||
- name: append
|
||||
args: " - rus"
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
category:
|
||||
text: 1
|
||||
banner:
|
||||
selector: img[src^="/posters/"]
|
||||
attribute: src
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
date:
|
||||
selector: small
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Загружена: ", ""]
|
||||
- name: replace
|
||||
args: [" в ", " "]
|
||||
- name: replace
|
||||
args: ["января", "January"]
|
||||
- name: replace
|
||||
args: ["февраля", "February"]
|
||||
- name: replace
|
||||
args: ["марта ", "March"]
|
||||
- name: replace
|
||||
args: ["апреля", "April"]
|
||||
- name: replace
|
||||
args: ["мая", "May"]
|
||||
- name: replace
|
||||
args: ["июня", "June"]
|
||||
- name: replace
|
||||
args: ["июля", "July"]
|
||||
- name: replace
|
||||
args: ["августа", "August"]
|
||||
- name: replace
|
||||
args: ["сентября", "September"]
|
||||
- name: replace
|
||||
args: ["октября", "October"]
|
||||
- name: replace
|
||||
args: ["ноября", "November"]
|
||||
- name: replace
|
||||
args: ["декабря", "December"]
|
||||
- name: dateparse
|
||||
args: "2 January 2006 15:04:05"
|
||||
files:
|
||||
selector: td:nth-last-child(5)
|
||||
size:
|
||||
selector: td:nth-last-child(3)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["|", 0]
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["|", 1]
|
||||
grabs:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"a[href^=\"details.php?id=\"]:contains(\"(Золото)\")": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -46,12 +46,15 @@
|
||||
rows:
|
||||
selector: table > tbody > tr
|
||||
fields:
|
||||
category:
|
||||
_category:
|
||||
selector: a[href*="/categories/"]
|
||||
optional: true
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "/categories/.*?\\.(\\d+)"
|
||||
category:
|
||||
text: "{{if .Result._category}}{{.Result._category}}{{else}}1{{end}}"
|
||||
title:
|
||||
selector: a.torrent-name
|
||||
download:
|
||||
@@ -85,17 +88,13 @@
|
||||
attribute: href
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured Torrent\"]": "0" # Featured Torrent
|
||||
i[data-original-title="100% Free"]: "0"
|
||||
i[data-original-title="100% Free (Limited UL)"]: "0"
|
||||
i[data-original-title="25% Promo"]: "0.75"
|
||||
i[data-original-title="50% Promo"]: "0.5"
|
||||
i[data-original-title="75% Promo"]: "0.25"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured Torrent\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D
|
||||
@@ -140,21 +140,21 @@
|
||||
size:
|
||||
selector: td:nth-last-child(2)
|
||||
date:
|
||||
selector: td:nth-last-child(7)
|
||||
selector: td:nth-last-child(8)
|
||||
filters:
|
||||
- name: append
|
||||
args: " +01:00"
|
||||
- name: dateparse
|
||||
args: "02/01/2006 -07:00"
|
||||
grabs:
|
||||
selector: td:nth-last-child(4)
|
||||
selector: td:nth-last-child(5)
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["---", "0"]
|
||||
seeders:
|
||||
selector: td:nth-last-child(6)
|
||||
selector: td:nth-last-child(7)
|
||||
leechers:
|
||||
selector: td:nth-last-child(5)
|
||||
selector: td:nth-last-child(6)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[alt="Gold 100% Free"]: "0"
|
||||
|
||||
@@ -27,9 +27,12 @@
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: div.has-error
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
@@ -71,13 +74,13 @@
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
@@ -116,7 +119,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
@@ -29,9 +29,10 @@
|
||||
search:
|
||||
paths:
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time{{else}}recent{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=2{{else}}{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=3{{else}}{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=4{{else}}{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=2{{else}}recent?page=2{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=3{{else}}recent?page=3{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=4{{else}}recent?page=4{{end}}"
|
||||
- path: "{{if .Keywords}}?search={{ .Keywords}}&sort=time&page=5{{else}}recent?page=5{{end}}"
|
||||
rows:
|
||||
selector: li[class$="item"]
|
||||
fields:
|
||||
@@ -52,6 +53,8 @@
|
||||
selector: div[class$="info"] span:nth-of-type(2)
|
||||
date:
|
||||
selector: div[class$="info"] span:nth-of-type(3)
|
||||
filters:
|
||||
- name: timeago
|
||||
grabs:
|
||||
selector: div[class$="info"] span:nth-of-type(4)
|
||||
seeders:
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
- name: info_results
|
||||
type: info
|
||||
label: "Search results"
|
||||
default: "For best results, increase the torrents number in your profile to 100.<br />Default is 15."
|
||||
default: "Only the <b>xBtit_Default</b> style is supported with this indexer.<br />For best results, increase the torrents number in your profile to 100.<br />Default is 15."
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
|
||||
@@ -28,7 +28,9 @@
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: div.has-error
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
@@ -83,13 +85,13 @@
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
@@ -128,7 +130,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
@@ -1,142 +0,0 @@
|
||||
---
|
||||
site: cinefilhd
|
||||
name: CiNEFiLHD
|
||||
description: "CiNEFiLHD is a Private Torrent Tracker for MOVIES / TV / MUSIC"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- http://www.cinefilhd.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 37, cat: Movies/HD, desc: " Internal/HD-1080p"}
|
||||
- {id: 17, cat: Movies/HD, desc: " Internal/HD-720p"}
|
||||
- {id: 30, cat: TV/HD, desc: " Internal/HDTV"}
|
||||
- {id: 15, cat: Movies/HD, desc: " Internal/mHD"}
|
||||
- {id: 40, cat: Movies, desc: " Internal/Mp4"}
|
||||
- {id: 26, cat: Movies, desc: " Internal/Remux"}
|
||||
- {id: 45, cat: Movies/WEBDL, desc: " Internal/WEB-DL"}
|
||||
- {id: 25, cat: Movies/3D, desc: " Movies/3D-Ou"}
|
||||
- {id: 16, cat: Movies/3D, desc: " Movies/3D-SbS"}
|
||||
- {id: 5, cat: Movies/BluRay, desc: " Movies/BluRay"}
|
||||
- {id: 38, cat: Movies/HD, desc: " Movies/HD-1080p"}
|
||||
- {id: 10, cat: Movies/HD, desc: " Movies/HD-720p"}
|
||||
- {id: 29, cat: Movies/HD, desc: " Movies/mHD"}
|
||||
- {id: 41, cat: Movies, desc: " Movies/Mp4"}
|
||||
- {id: 39, cat: Movies, desc: " Movies/Remux"}
|
||||
- {id: 44, cat: Movies/WEBDL, desc: " Movies/WEB-DL"}
|
||||
- {id: 23, cat: Audio/Lossless, desc: " Lossless"}
|
||||
- {id: 14, cat: Audio/MP3, desc: " MP3-Packs"}
|
||||
- {id: 22, cat: Audio/MP3, desc: " Music-MP3"}
|
||||
- {id: 43, cat: Audio/Video, desc: " Music/1080p"}
|
||||
- {id: 42, cat: Audio/Video, desc: " Music/720p"}
|
||||
- {id: 12, cat: TV/HD, desc: " HDTV-Packs"}
|
||||
- {id: 21, cat: TV/HD, desc: " Movies/HDTV"}
|
||||
|
||||
modes:
|
||||
search: [q, imdbid]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
submitme: "LOGIN"
|
||||
returnto: /
|
||||
error:
|
||||
- selector: h2:contains("failed")
|
||||
message:
|
||||
selector: td.colhead2
|
||||
test:
|
||||
path: browse.php
|
||||
selector: :has(a[href^="logout.php?hash_please="])
|
||||
|
||||
ratio:
|
||||
path: browse.php
|
||||
selector: div div font:contains("Ratio:")
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Ratio:\\s(.*?)\\s"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}cat{{.}}=1&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{ .Query.IMDBID }}{{else}}{{ .Keywords }}{{end}}"
|
||||
# title descr genre all
|
||||
searchin: "{{ if .Query.IMDBID }}descr{{else}}title{{end}}"
|
||||
# 0=active 1=incl dead 2=only dead
|
||||
incldead: 1
|
||||
# 0=no 1=yes
|
||||
only_free: 0
|
||||
rows:
|
||||
selector: table.mainouter table > tbody > tr:has(a[href^="details.php?id="]), table.mainouter table > tbody > tr[id^="kdescr"]
|
||||
after: 1
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
download:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["details.php?id=", "download.php?torrent="]
|
||||
banner:
|
||||
selector: a[href^="details.php?id="][onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
# onmouseover="Tip('<img class=\'pup\' src=\'https://image.tmdb.org/t/p/original/x96AdPlpl4MjUP2DeUhRJifhCMd.jpg\' width=
|
||||
- name: regexp
|
||||
args: src=\\'(.*?)\\'
|
||||
imdb:
|
||||
optional: true
|
||||
selector: a[href*="www.imdb.com/title/tt"]
|
||||
files:
|
||||
selector: td:nth-child(4)
|
||||
# 2 flavours of dates
|
||||
date:
|
||||
# Today<br /> 10:20 AM
|
||||
# Yesterday<br /> 08:03 PM
|
||||
optional: true
|
||||
selector: td:nth-child(6):contains("day")
|
||||
date:
|
||||
# Feb 14 2019<br /> 10:20 AM
|
||||
optional: true
|
||||
selector: td:nth-child(6):not(:contains("day"))
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 pm"
|
||||
size:
|
||||
selector: td:nth-child(7)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d,]+)
|
||||
seeders:
|
||||
selector: td:nth-child(9)
|
||||
leechers:
|
||||
selector: td:nth-child(10)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
tr.freeleech_color: "0"
|
||||
tr.highlight: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
# U-232 v3
|
||||
@@ -30,7 +30,7 @@
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: div.btn-download a
|
||||
selector: a[href^="magnet:"]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
@@ -87,6 +87,9 @@
|
||||
args: [ "To", "000000000000"]
|
||||
- name: replace
|
||||
args: [ "X", "" ]
|
||||
# this is for the search with keywords which returns sizes nnnnn.n without unit indicator.
|
||||
- name: re_replace
|
||||
args: [ "(\\d+)\\.\\d", "$1 MB"]
|
||||
date:
|
||||
text: "now"
|
||||
seeders:
|
||||
|
||||
176
src/Jackett.Common/Definitions/crazyscorner.yml
Normal file
176
src/Jackett.Common/Definitions/crazyscorner.yml
Normal file
@@ -0,0 +1,176 @@
|
||||
---
|
||||
site: crazyscorner
|
||||
name: Crazy's Corner
|
||||
description: "Crazy's Corner is a Private Torrent Tracker"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- http://crazys-corner.info/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 11, cat: Movies/DVD, desc: "VIP MOVIES DVD-R"}
|
||||
- {id: 34, cat: Movies/3D, desc: "VIP MOVIES 3D-Movies"}
|
||||
- {id: 46, cat: Movies, desc: "VIP MOVIES VENOM-Packs"}
|
||||
- {id: 52, cat: Movies/HD, desc: "VIP MOVIES High Def Mkv/Mp4"}
|
||||
- {id: 70, cat: Movies, desc: "VIP MOVIES Movies Animation"}
|
||||
- {id: 78, cat: TV, desc: "MISC POD CASTS"}
|
||||
- {id: 35, cat: Movies/BluRay, desc: "VIP MOVIES Blu-Ray Movies"}
|
||||
- {id: 36, cat: Movies/DVD, desc: "VIP MOVIES DvD-Rips"}
|
||||
- {id: 37, cat: Movies, desc: "VIP MOVIES Classic-Movies"}
|
||||
- {id: 38, cat: Movies, desc: "VIP MOVIES Classic-Kids-Movies"}
|
||||
- {id: 47, cat: Movies/WEBDL, desc: "VIP MOVIES Webrip/WEB-DL"}
|
||||
- {id: 39, cat: Movies, desc: "VIP MOVIES Movie-Packs"}
|
||||
- {id: 1, cat: Movies, desc: "VIP MOVIES Movies"}
|
||||
- {id: 5, cat: Movies, desc: "VIP MOVIES Anime"}
|
||||
- {id: 32, cat: XXX, desc: "VIP MOVIES Adult-Movies"}
|
||||
- {id: 33, cat: Movies/UHD, desc: "VIP MOVIES 4K-Movies"}
|
||||
- {id: 4, cat: Movies, desc: "VIP MOVIES Misc-Torrents"}
|
||||
- {id: 79, cat: Audio/Audiobook, desc: "MISC AUDIO BOOKS"}
|
||||
- {id: 81, cat: Audio/Other, desc: "MISC RADIO SHOWS"}
|
||||
- {id: 43, cat: TV, desc: "VIP TV Kids-tv"}
|
||||
- {id: 48, cat: TV/Sport, desc: "VIP SPORTS Sport-Misc"}
|
||||
- {id: 97, cat: Movies, desc: "DISNEY Movies"}
|
||||
- {id: 44, cat: PC/ISO, desc: "VIP GAMES Games-Pc-Iso"}
|
||||
- {id: 45, cat: Console, desc: "VIP GAMES All Console Games"}
|
||||
- {id: 41, cat: TV, desc: "VIP TV Tv Episodes"}
|
||||
- {id: 91, cat: Movies, desc: "U.B.D Movies"}
|
||||
- {id: 92, cat: Audio, desc: "U.B.D Music"}
|
||||
- {id: 93, cat: TV, desc: "U.B.D MISC TV"}
|
||||
- {id: 94, cat: Other, desc: "U.B.D MISC"}
|
||||
- {id: 95, cat: Movies, desc: "U.B.D.Classic picks"}
|
||||
- {id: 42, cat: TV, desc: "VIP TV Tv Packs"}
|
||||
- {id: 84, cat: PC, desc: "VIP APPS MISC"}
|
||||
- {id: 2, cat: Audio, desc: "VIP Music"}
|
||||
- {id: 30, cat: Audio, desc: "VIP Music-Packs"}
|
||||
- {id: 31, cat: Audio, desc: "VIP Music-Albums"}
|
||||
- {id: 3, cat: PC/Games, desc: "VIP Misc Games"}
|
||||
- {id: 40, cat: TV, desc: "VIP TV Tv Single Seasons"}
|
||||
- {id: 7, cat: PC/0day, desc: "VIP Apps Win"}
|
||||
- {id: 8, cat: PC, desc: "VIP Apps Linux"}
|
||||
- {id: 9, cat: PC/Mac, desc: "VIP Apps Mac"}
|
||||
- {id: 15, cat: Books/Ebook, desc: "E Books Adventure"}
|
||||
- {id: 55, cat: Books/Ebook, desc: "E Books Sci-Fi"}
|
||||
- {id: 51, cat: Books/Ebook, desc: "E Books Food/Cook-Books"}
|
||||
- {id: 56, cat: Books/Ebook, desc: "E Books Fantasy/Paranormal"}
|
||||
- {id: 57, cat: Books/Ebook, desc: "E Books Science"}
|
||||
- {id: 58, cat: Books/Ebook, desc: "E Books Wildlife & Pets"}
|
||||
- {id: 59, cat: Books/Ebook, desc: "E Books Hobbies"}
|
||||
- {id: 60, cat: Books/Ebook, desc: "E Books Arts & Crafts"}
|
||||
- {id: 61, cat: Books/Ebook, desc: "E Books Reference/Manuals"}
|
||||
- {id: 62, cat: Books/Ebook, desc: "E Books Outdoors/Gardening"}
|
||||
- {id: 63, cat: Books/Ebook, desc: "E Books Romance"}
|
||||
- {id: 64, cat: Books/Ebook, desc: "E Books Book Packs"}
|
||||
- {id: 65, cat: Books/Ebook, desc: "E Books Thriller"}
|
||||
- {id: 66, cat: Books/Ebook, desc: "E Books Travel"}
|
||||
- {id: 71, cat: Books/Ebook, desc: "E Books Children's Books"}
|
||||
- {id: 16, cat: Books/Ebook, desc: "E Books Biography"}
|
||||
- {id: 17, cat: Books/Ebook, desc: "E Books Fiction & Literature"}
|
||||
- {id: 18, cat: Books/Ebook, desc: "E Books Gay/Lesbian"}
|
||||
- {id: 19, cat: Books/Ebook, desc: "E Books Ghost Stories"}
|
||||
- {id: 20, cat: Books/Ebook, desc: "E Books Health"}
|
||||
- {id: 21, cat: Books/Ebook, desc: "E Books History"}
|
||||
- {id: 22, cat: Books/Ebook, desc: "E Books Horror"}
|
||||
- {id: 23, cat: Books/Ebook, desc: "E Books Humor"}
|
||||
- {id: 24, cat: Books/Ebook, desc: "E Books Nature"}
|
||||
- {id: 26, cat: Books/Ebook, desc: "E Books Magazines"}
|
||||
- {id: 27, cat: Books/Ebook, desc: "E Books War & Crime"}
|
||||
- {id: 28, cat: Books/Ebook, desc: "E Books Comics"}
|
||||
- {id: 29, cat: Books/Ebook, desc: "E Books Misc Books"}
|
||||
- {id: 12, cat: Books/Ebook, desc: "E Books Adult"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: index.php?page=login
|
||||
method: post
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: tr td span[style="color:#FF0000;"]
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# http://crazys-corner.info/index.php?page=torrents&search=captain&category=0&uploader=0&options=0&active=0&gold=0
|
||||
- path: index.php
|
||||
inputs:
|
||||
search: "{{ .Keywords }}"
|
||||
page: "torrents"
|
||||
category: "{{range .Categories}}{{.}};{{end}}"
|
||||
uploader: 0
|
||||
# 0 filename 1 file&descr 2 descr
|
||||
options: 0
|
||||
# 0 all 1 active 2 deadonly
|
||||
active: 0
|
||||
# 0 all 1 classic 2 silver 3 gold 4 silver&gold
|
||||
gold: 0
|
||||
rows:
|
||||
selector: table.lista tr:has(a[href^="index.php?page=torrent-details&id="])
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="index.php?page=torrents&category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
title:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
details:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.+?) width"
|
||||
size:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Size: (.+?)<"
|
||||
date:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Added:(.+?)<"
|
||||
- name: timeago
|
||||
seeders:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Seeders: (\\d+)<"
|
||||
leechers:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Leechers: (\\d+)<"
|
||||
grabs:
|
||||
selector: a[title][href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Done: (\\d+)<"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/freeleech.gif"]: "0"
|
||||
img[src="gold/gold.gif"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
191
src/Jackett.Common/Definitions/crazyspirits.yml
Normal file
191
src/Jackett.Common/Definitions/crazyspirits.yml
Normal file
@@ -0,0 +1,191 @@
|
||||
---
|
||||
site: crazyspirits
|
||||
name: CrazySpirits
|
||||
description: "Crazy Spirits is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: fr-fr
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.crazyspirits.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# Documentaire
|
||||
- {id: 96, cat: TV/Documentary, desc: "Docus TV"}
|
||||
# Films
|
||||
- {id: 49, cat: Movies/3D, desc: "Films 3D"}
|
||||
- {id: 1, cat: XXX, desc: "3X"}
|
||||
- {id: 48, cat: XXX, desc: "3X HD1080p"}
|
||||
- {id: 47, cat: XXX, desc: "3X HD720p"}
|
||||
- {id: 50, cat: Movies/UHD, desc: "Films 4K"}
|
||||
- {id: 51, cat: Movies/UHD, desc: "Films 4K UHDTV"}
|
||||
- {id: 57, cat: Movies/BluRay, desc: "Films BDRip"}
|
||||
- {id: 56, cat: Movies/BluRay, desc: "Films Blu-Ray"}
|
||||
- {id: 58, cat: Movies/BluRay, desc: "Films BRRip"}
|
||||
- {id: 66, cat: Movies, desc: "Films CamTS"}
|
||||
- {id: 59, cat: Movies/DVD, desc: "Films DVDR"}
|
||||
- {id: 60, cat: Movies/DVD, desc: "Films DVDRip"}
|
||||
- {id: 98, cat: Movies, desc: "Films Film Animées"}
|
||||
- {id: 65, cat: Movies, desc: "Films FSCR"}
|
||||
- {id: 52, cat: Movies/HD, desc: "Films HD 720p"}
|
||||
- {id: 53, cat: Movies/HD, desc: "Films HD1080p"}
|
||||
- {id: 61, cat: Movies/HD, desc: "Films HDRip"}
|
||||
- {id: 63, cat: Movies/HD, desc: "Films MHD"}
|
||||
- {id: 67, cat: Movies, desc: "Films Pack Films"}
|
||||
- {id: 64, cat: Movies, desc: "Films R5"}
|
||||
- {id: 99, cat: Movies, desc: "Films Remux"}
|
||||
- {id: 69, cat: Movies, desc: "Films VO"}
|
||||
- {id: 68, cat: Movies, desc: "Films VostFR"}
|
||||
- {id: 72, cat: Movies/WEBDL, desc: "Films WEB DL"}
|
||||
- {id: 122, cat: Movies/WEBDL, desc: "Films Web-DL 1080P"}
|
||||
- {id: 123, cat: Movies/WEBDL, desc: "Films WEB-DL 720p"}
|
||||
- {id: 73, cat: Movies/WEBDL, desc: "Films Webrip"}
|
||||
- {id: 70, cat: Movies/WEBDL, desc: "Films WebRip 1080p"}
|
||||
- {id: 71, cat: Movies/WEBDL, desc: "Films WebRip 720p"}
|
||||
# Jeux
|
||||
- {id: 114, cat: PC/Games, desc: "Jeux PC"}
|
||||
- {id: 115, cat: Console/PS3, desc: "Jeux PS3"}
|
||||
- {id: 116, cat: Console/PSP, desc: "Jeux PSP- PSX"}
|
||||
- {id: 117, cat: Console, desc: "Jeux Roms"}
|
||||
- {id: 118, cat: Console, desc: "Jeux Switch"}
|
||||
- {id: 119, cat: Console/Wii, desc: "Jeux Wii"}
|
||||
- {id: 120, cat: Console/WiiU, desc: "Jeux WiiU"}
|
||||
- {id: 121, cat: Console/Xbox, desc: "Jeux Xbox"}
|
||||
# Livre
|
||||
- {id: 100, cat: Audio/Audiobook, desc: "Livre Audio"}
|
||||
- {id: 101, cat: Books/Ebook, desc: "Livre Epub"}
|
||||
- {id: 102, cat: Books, desc: "Livre Mangas"}
|
||||
- {id: 103, cat: Books, desc: "Livres BD"}
|
||||
- {id: 104, cat: Books/Comics, desc: "Livres Comics"}
|
||||
- {id: 105, cat: Books/Magazines, desc: "Livres Press"}
|
||||
- {id: 106, cat: Books, desc: "Livres Romans"}
|
||||
# Logiciel
|
||||
- {id: 113, cat: PC/Phone-IOS, desc: "Logiciel Apple"}
|
||||
- {id: 111, cat: PC, desc: "Logiciel Linux"}
|
||||
- {id: 112, cat: PC/Phone-Other, desc: "Logiciel Smart Phone"}
|
||||
- {id: 110, cat: PC/0day, desc: "Logiciel Windows"}
|
||||
# Musiques
|
||||
- {id: 108, cat: Audio/Lossless, desc: "Musiques FLAC"}
|
||||
- {id: 107, cat: Audio/MP3, desc: "Musiques MP3"}
|
||||
- {id: 109, cat: Audio, desc: "Musiques WMA"}
|
||||
# Séries
|
||||
- {id: 78, cat: TV/HD, desc: "Series 1080p"}
|
||||
- {id: 79, cat: TV/HD, desc: "Series 720p"}
|
||||
- {id: 97, cat: TV/Anime, desc: "Series Animée"}
|
||||
- {id: 76, cat: TV/HD, desc: "Series Blu-Ray"}
|
||||
- {id: 80, cat: TV/SD, desc: "Series DvDR"}
|
||||
- {id: 81, cat: TV/SD, desc: "Series DVDrip"}
|
||||
- {id: 77, cat: TV/HD, desc: "Series HDTV"}
|
||||
- {id: 82, cat: TV/HD, desc: "Series MHD"}
|
||||
- {id: 88, cat: TV, desc: "Series Pack"}
|
||||
- {id: 87, cat: TV, desc: "Series VO"}
|
||||
- {id: 86, cat: TV, desc: "Series VosFR"}
|
||||
- {id: 89, cat: TV, desc: "Series VOSTA"}
|
||||
- {id: 85, cat: TV/WEB-DL, desc: "Series WEB"}
|
||||
- {id: 83, cat: TV/WEB-DL, desc: "Series WebDL1080p"}
|
||||
- {id: 84, cat: TV/WEB-DL, desc: "Series WebDL720p"}
|
||||
# Spéctacle
|
||||
- {id: 90, cat: TV/Other, desc: "Spectacle 1080p"}
|
||||
- {id: 91, cat: TV/Other, desc: "Spectacle 720p"}
|
||||
# Télévision
|
||||
- {id: 94, cat: TV, desc: "TV Animation"}
|
||||
- {id: 93, cat: TV/Documentary, desc: "TV Documentaires"}
|
||||
- {id: 92, cat: TV/Other, desc: "TV Spectacles"}
|
||||
- {id: 95, cat: TV/Sport, desc: "TV Sports"}
|
||||
- {id: 74, cat: TV/HD, desc: "TV TVHD"}
|
||||
- {id: 75, cat: TV, desc: "TV TVRip"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: torrents-search.php
|
||||
selector: a[href="account-logout.php"]
|
||||
|
||||
download:
|
||||
before:
|
||||
path: thanks.php
|
||||
method: "get"
|
||||
inputs:
|
||||
id: "{{ .DownloadUri.Query.id }}"
|
||||
to: "give"
|
||||
torrent: "{{ .DownloadUri.Query.id }}"
|
||||
selector: a:contains("Télécharger ce torrent")
|
||||
|
||||
search:
|
||||
paths:
|
||||
# http://crazyspirits.com/torrents-search.php?c101=1&c102=1&c103=1&c104=1&c105=1&c106=1&search=&cat=0&incldead=0&freeleech=0&lang=0
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
incldead: 1
|
||||
freeleech: 0
|
||||
lang: 0
|
||||
|
||||
rows:
|
||||
selector: table.border_table > tbody > tr.t-row
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="torrents-details.php?id="] b
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[onmouseover][href^="torrents-details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.*?)><"
|
||||
grabs:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
size:
|
||||
selector: a[onmouseover][href^="torrents-details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Taille : </b>(.*?)<br"
|
||||
date:
|
||||
selector: a[onmouseover][href^="torrents-details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: " Le : </b>(.*?)<br"
|
||||
- name: dateparse
|
||||
args: "02-01-2006"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/Torrents/free.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
# TT3.0
|
||||
@@ -38,19 +38,16 @@
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
path: login-page
|
||||
method: form
|
||||
form: form[action="/login?url=%2F"]
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
persistent_login: 1
|
||||
error:
|
||||
- selector: div.error
|
||||
test:
|
||||
path: torrents
|
||||
|
||||
|
||||
236
src/Jackett.Common/Definitions/demonoid.yml
Normal file
236
src/Jackett.Common/Definitions/demonoid.yml
Normal file
@@ -0,0 +1,236 @@
|
||||
---
|
||||
site: demonoid
|
||||
name: Demonoid
|
||||
description: "Demonoid is a Public torrent site for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.dnoid.to/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# Applications
|
||||
- {id: 1, cat: PC/Phone-Android, desc: "Applications Android"}
|
||||
- {id: 2, cat: PC/Phone-IOS, desc: "Applications Iphone / Ipod touch"}
|
||||
- {id: 3, cat: PC, desc: "Applications Linux"}
|
||||
- {id: 4, cat: PC/Mac, desc: "Applications Mac"}
|
||||
- {id: 5, cat: PC/Phone-Other, desc: "Applications Mobile phone"}
|
||||
- {id: 6, cat: PC, desc: "Applications PocketPC"}
|
||||
- {id: 7, cat: PC/0day, desc: "Applications Windows"}
|
||||
# Audio Books
|
||||
- {id: 8, cat: Audio/Audiobook, desc: "Audio Books Action"}
|
||||
- {id: 9, cat: Audio/Audiobook, desc: "Audio Books Adventure"}
|
||||
- {id: 10, cat: Audio/Audiobook, desc: "Audio Books Biography"}
|
||||
- {id: 11, cat: Audio/Audiobook, desc: "Audio Books Childrens"}
|
||||
- {id: 12, cat: Audio/Audiobook, desc: "Audio Books Computers and Technology"}
|
||||
- {id: 13, cat: Audio/Audiobook, desc: "Audio Books Contemporary"}
|
||||
- {id: 14, cat: Audio/Audiobook, desc: "Audio Books Cooking"}
|
||||
- {id: 15, cat: Audio/Audiobook, desc: "Audio Books Crafts and Hobbies"}
|
||||
- {id: 16, cat: Audio/Audiobook, desc: "Audio Books Educational"}
|
||||
- {id: 17, cat: Audio/Audiobook, desc: "Audio Books Fantasy"}
|
||||
- {id: 18, cat: Audio/Audiobook, desc: "Audio Books Fiction"}
|
||||
- {id: 19, cat: Audio/Audiobook, desc: "Audio Books General"}
|
||||
- {id: 20, cat: Audio/Audiobook, desc: "Audio Books History"}
|
||||
- {id: 21, cat: Audio/Audiobook, desc: "Audio Books Horror"}
|
||||
- {id: 22, cat: Audio/Audiobook, desc: "Audio Books Humor"}
|
||||
- {id: 23, cat: Audio/Audiobook, desc: "Audio Books Literary"}
|
||||
- {id: 24, cat: Audio/Audiobook, desc: "Audio Books Magazine"}
|
||||
- {id: 25, cat: Audio/Audiobook, desc: "Audio Books Mainstream"}
|
||||
- {id: 26, cat: Audio/Audiobook, desc: "Audio Books Medicine and Health"}
|
||||
- {id: 27, cat: Audio/Audiobook, desc: "Audio Books Mystery and Suspense"}
|
||||
- {id: 28, cat: Audio/Audiobook, desc: "Audio Books Newspaper"}
|
||||
- {id: 29, cat: Audio/Audiobook, desc: "Audio Books Nonfiction"}
|
||||
- {id: 30, cat: Audio/Audiobook, desc: "Audio Books Other"}
|
||||
- {id: 31, cat: Audio/Audiobook, desc: "Audio Books Paranormal"}
|
||||
- {id: 32, cat: Audio/Audiobook, desc: "Audio Books Religion"}
|
||||
- {id: 33, cat: Audio/Audiobook, desc: "Audio Books Romance"}
|
||||
- {id: 34, cat: Audio/Audiobook, desc: "Audio Books RPG"}
|
||||
- {id: 35, cat: Audio/Audiobook, desc: "Audio Books Sci-Fi"}
|
||||
- {id: 36, cat: Audio/Audiobook, desc: "Audio Books Self-help"}
|
||||
- {id: 37, cat: Audio/Audiobook, desc: "Audio Books Suspense"}
|
||||
- {id: 38, cat: Audio/Audiobook, desc: "Audio Books Textbook"}
|
||||
- {id: 39, cat: Audio/Audiobook, desc: "Audio Books Thriller"}
|
||||
- {id: 40, cat: Audio/Audiobook, desc: "Audio Books Western"}
|
||||
- {id: 41, cat: Audio/Audiobook, desc: "Audio Books Young Adult"}
|
||||
# Books
|
||||
- {id: 42, cat: Books/Ebook, desc: "Books Action and Adventure"}
|
||||
- {id: 43, cat: Books/Ebook, desc: "Books Biography"}
|
||||
- {id: 44, cat: Books/Ebook, desc: "Books Childrens"}
|
||||
- {id: 45, cat: Books/Ebook, desc: "Books Computers and Technology"}
|
||||
- {id: 46, cat: Books/Ebook, desc: "Books Contemporary"}
|
||||
- {id: 47, cat: Books/Ebook, desc: "Books Cooking"}
|
||||
- {id: 48, cat: Books/Ebook, desc: "Books Crafts and Hobbies"}
|
||||
- {id: 49, cat: Books/Ebook, desc: "Books Educational"}
|
||||
- {id: 50, cat: Books/Ebook, desc: "Books Fantasy"}
|
||||
- {id: 51, cat: Books/Ebook, desc: "Books Fiction"}
|
||||
- {id: 52, cat: Books/Ebook, desc: "Books General"}
|
||||
- {id: 53, cat: Books/Ebook, desc: "Books History"}
|
||||
- {id: 54, cat: Books/Ebook, desc: "Books Horror"}
|
||||
- {id: 55, cat: Books/Ebook, desc: "Books Humor"}
|
||||
- {id: 56, cat: Books/Ebook, desc: "Books Literary"}
|
||||
- {id: 57, cat: Books/Magazines, desc: "Books Magazine"}
|
||||
- {id: 58, cat: Books/Ebook, desc: "Books Mainstream"}
|
||||
- {id: 59, cat: Books/Ebook, desc: "Books Medicine and Health"}
|
||||
- {id: 60, cat: Books/Ebook, desc: "Books Mystery and Suspense"}
|
||||
- {id: 61, cat: Books/Ebook, desc: "Books Newspaper"}
|
||||
- {id: 62, cat: Books/Ebook, desc: "Books Nonfiction"}
|
||||
- {id: 63, cat: Books/Ebook, desc: "Books Other"}
|
||||
- {id: 64, cat: Books/Ebook, desc: "Books Paranormal"}
|
||||
- {id: 65, cat: Books/Ebook, desc: "Books Religion"}
|
||||
- {id: 66, cat: Books/Ebook, desc: "Books Romance"}
|
||||
- {id: 67, cat: Books/Ebook, desc: "Books RPG"}
|
||||
- {id: 68, cat: Books/Ebook, desc: "Books Sci-Fi"}
|
||||
- {id: 69, cat: Books/Ebook, desc: "Books Self-help"}
|
||||
- {id: 70, cat: Books/Ebook, desc: "Books Suspense"}
|
||||
- {id: 71, cat: Books/Ebook, desc: "Books Textbook"}
|
||||
- {id: 72, cat: Books/Ebook, desc: "Books Thriller"}
|
||||
- {id: 73, cat: Books/Ebook, desc: "Books Western"}
|
||||
- {id: 74, cat: Books/Ebook, desc: "Books Young Adult"}
|
||||
# Comics
|
||||
- {id: 75, cat: Books/Comics, desc: "Comics Action / Adventure"}
|
||||
- {id: 76, cat: Books/Comics, desc: "Comics Crime"}
|
||||
- {id: 77, cat: Books/Comics, desc: "Comics Drama"}
|
||||
- {id: 78, cat: Books/Comics, desc: "Comics Fantasy"}
|
||||
- {id: 79, cat: Books/Comics, desc: "Comics Historical fiction"}
|
||||
- {id: 80, cat: Books/Comics, desc: "Comics Horror"}
|
||||
- {id: 81, cat: Books/Comics, desc: "Comics Illustrated novel"}
|
||||
- {id: 82, cat: Books/Comics, desc: "Comics Manga"}
|
||||
- {id: 83, cat: Books/Comics, desc: "Comics Other"}
|
||||
- {id: 84, cat: Books/Comics, desc: "Comics Real-Life"}
|
||||
- {id: 85, cat: Books/Comics, desc: "Comics Sci-Fi"}
|
||||
- {id: 86, cat: Books/Comics, desc: "Comics Super Hero"}
|
||||
# Games
|
||||
- {id: 87, cat: PC, desc: "Games DOS"}
|
||||
- {id: 88, cat: Console/Other, desc: "Games Dreamcast"}
|
||||
- {id: 89, cat: Console/Other, desc: "Games Emulators"}
|
||||
- {id: 90, cat: Console/Other, desc: "Games GameBoy"}
|
||||
- {id: 91, cat: Console/Other, desc: "Games GameCube"}
|
||||
- {id: 92, cat: PC, desc: "Games Linux"}
|
||||
- {id: 93, cat: PC/Mac, desc: "Games Mac"}
|
||||
- {id: 94, cat: PC/Phone-Other, desc: "Games Mobile phone"}
|
||||
- {id: 95, cat: Console/NDS, desc: "Games Nintendo DS"}
|
||||
- {id: 96, cat: Console/Other, desc: "Games Palm"}
|
||||
- {id: 97, cat: Console/PS3, desc: "Games Playstation"}
|
||||
- {id: 98, cat: Console/Other, desc: "Games PocketPC"}
|
||||
- {id: 99, cat: Console/PSP, desc: "Games PSP"}
|
||||
- {id: 100, cat: Console/Wii, desc: "Games Wii / Wii U"}
|
||||
- {id: 101, cat: PC/Games, desc: "Games Windows"}
|
||||
- {id: 102, cat: Console/Xbox, desc: "Games XBox"}
|
||||
# Anime
|
||||
- {id: 158, cat: TV/Anime, desc: "Anime 4K / UHD"}
|
||||
- {id: 103, cat: TV/Anime, desc: "Anime DVD Quality"}
|
||||
- {id: 104, cat: TV/Anime, desc: "Anime HD 1080p / 1080i"}
|
||||
- {id: 105, cat: TV/Anime, desc: "Anime HD 720p"}
|
||||
- {id: 106, cat: TV/Anime, desc: "Anime HEVC / x265"}
|
||||
- {id: 107, cat: TV/Anime, desc: "Anime Other Quality"}
|
||||
- {id: 108, cat: TV/Anime, desc: "Anime TV Quality"}
|
||||
- {id: 109, cat: TV/Anime, desc: "Anime VHS Quality"}
|
||||
- {id: 157, cat: TV/Anime, desc: "Anime WEBRip"}
|
||||
# Movies
|
||||
- {id: 151, cat: Movies/UHD, desc: "Movies 4K / UHD"}
|
||||
- {id: 110, cat: Movies/BluRay, desc: "Movies Blu-ray"}
|
||||
- {id: 111, cat: Movies/3D, desc: "Movies Blu-ray 3D"}
|
||||
- {id: 152, cat: Movies/BluRay, desc: "Movies Blu-ray Rip"}
|
||||
- {id: 112, cat: Movies, desc: "Movies Cam"}
|
||||
- {id: 113, cat: Movies/DVD, desc: "Movies DVD Full"}
|
||||
- {id: 114, cat: Movies/DVD, desc: "Movies DVD Rip"}
|
||||
- {id: 115, cat: Movies/HD, desc: "Movies HD 1080p / 1080i"}
|
||||
- {id: 116, cat: Movies/HD, desc: "Movies HD 720p"}
|
||||
- {id: 153, cat: Movies/HD, desc: "Movies HDRip"}
|
||||
- {id: 117, cat: Movies/HD, desc: "Movies HEVC / x265"}
|
||||
- {id: 118, cat: Movies/SD, desc: "Movies Other Quality"}
|
||||
- {id: 119, cat: Movies, desc: "Movies Remux"}
|
||||
- {id: 120, cat: Movies/SD, desc: "Movies Screener VHS"}
|
||||
- {id: 121, cat: Movies/SD, desc: "Movies VHS Rip"}
|
||||
- {id: 154, cat: Movies/WEBDL, desc: "Movies WEBRip"}
|
||||
# Music
|
||||
- {id: 122, cat: Audio, desc: "Music AAC"}
|
||||
- {id: 123, cat: Audio/Lossless, desc: "Music Loseless"}
|
||||
- {id: 124, cat: Audio/MP3, desc: "Music MP3/128Kbps"}
|
||||
- {id: 125, cat: Audio/MP3, desc: "Music MP3/192Kbps"}
|
||||
- {id: 126, cat: Audio/MP3, desc: "Music MP3/256Kbps"}
|
||||
- {id: 127, cat: Audio/MP3, desc: "Music MP3/64Kbps"}
|
||||
- {id: 128, cat: Audio/MP3, desc: "Music MP3/Over 256Kbps"}
|
||||
- {id: 129, cat: Audio/MP3, desc: "Music MP3/Surround"}
|
||||
- {id: 130, cat: Audio/MP3, desc: "Music MP3/Variable"}
|
||||
- {id: 131, cat: Audio, desc: "Music MPC"}
|
||||
- {id: 132, cat: Audio, desc: "Music OGG"}
|
||||
- {id: 133, cat: Audio, desc: "Music Other Quality"}
|
||||
- {id: 134, cat: Audio, desc: "Music WMA"}
|
||||
# Music Videos
|
||||
- {id: 135, cat: Audio/Video, desc: "Music Videos DVD Quality"}
|
||||
- {id: 136, cat: Audio/Video, desc: "Music Videos HEVC / x265"}
|
||||
- {id: 137, cat: Audio/Video, desc: "Music Videos Other Quality"}
|
||||
- {id: 138, cat: Audio/Video, desc: "Music Videos TV Quality"}
|
||||
- {id: 139, cat: Audio/Video, desc: "Music Videos VHS Quality"}
|
||||
# Pictures
|
||||
- {id: 140, cat: Other, desc: "Pictures Hi-Res"}
|
||||
- {id: 141, cat: Other, desc: "Pictures Low-Res"}
|
||||
- {id: 142, cat: Other, desc: "Pictures Mixed Quality"}
|
||||
# TV
|
||||
- {id: 155, cat: TV/UHD, desc: "TV 4K / UHD"}
|
||||
- {id: 143, cat: TV/SD, desc: "TV DVD Quality"}
|
||||
- {id: 144, cat: TV/HD, desc: "TV HD 1080p / 1080i"}
|
||||
- {id: 145, cat: TV/HD, desc: "TV HD 720p"}
|
||||
- {id: 146, cat: TV/HD, desc: "TV HEVC / x265"}
|
||||
- {id: 147, cat: TV/SD, desc: "TV Other Quality"}
|
||||
- {id: 148, cat: TV/HD, desc: "TV TV Quality"}
|
||||
- {id: 149, cat: TV/SD, desc: "TV VHS Quality"}
|
||||
- {id: 156, cat: TV/WEB-DL, desc: "TV WEBRip"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="magnet:?xt="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://www.dnoid.to/files/?c118=1&c115=1&lang=0&incldead=0&search=&sort=id&order=desc
|
||||
- path: files/
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
lang: 0
|
||||
incldead: 0
|
||||
search: "{{.Keywords}}"
|
||||
sort: id
|
||||
order: desc
|
||||
rows:
|
||||
selector: table.ttable_headinner tr:has(td[class^="tone_"])
|
||||
after: 1
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="/files/details/"]
|
||||
category:
|
||||
selector: a[href^="/files/?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
details:
|
||||
selector: a[href^="/files/details/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="/files/details/"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-last-child(7)
|
||||
filters:
|
||||
- name: timeago
|
||||
size:
|
||||
selector: td:nth-last-child(6)
|
||||
grabs:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -20,20 +20,15 @@
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
path: login
|
||||
method: form
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: form[action$="/login"] span strong
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
@@ -127,7 +122,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
@@ -56,17 +56,21 @@
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
path: index.php?page=login
|
||||
method: post
|
||||
method: cookie
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div#login-alert
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
@@ -34,7 +34,9 @@
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: div.has-error
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
@@ -86,13 +88,13 @@
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
@@ -131,7 +133,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
323
src/Jackett.Common/Definitions/ebooks-shares.yml
Normal file
323
src/Jackett.Common/Definitions/ebooks-shares.yml
Normal file
@@ -0,0 +1,323 @@
|
||||
---
|
||||
site: ebooks-shares
|
||||
name: Ebooks-Shares
|
||||
description: "Ebooks-Shares is a Private Torrent Tracker for EBOOKS / AUDIOBOOKS"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://ebooks-shares.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 274, cat: Audio/Audiobook, desc: "Audio: Poetry"}
|
||||
- {id: 1, cat: Audio/Audiobook, desc: "Audio: Adventure"}
|
||||
- {id: 2, cat: Audio/Audiobook, desc: "Audio: Radio Programs ie Dramas, Talk"}
|
||||
- {id: 3, cat: Audio/Audiobook, desc: "Audio: Non English"}
|
||||
- {id: 42, cat: Audio/Audiobook, desc: "Audio: Biography/Memoirs"}
|
||||
- {id: 4, cat: Audio/Audiobook, desc: "Audio: Business"}
|
||||
- {id: 5, cat: Audio/Audiobook, desc: "Audio: Childrens"}
|
||||
- {id: 7, cat: Audio/Audiobook, desc: "Audio: Classics"}
|
||||
- {id: 41, cat: Audio/Audiobook, desc: "Audio: Comedy"}
|
||||
- {id: 9, cat: Audio/Audiobook, desc: "Audio: Crime/Mystery/Thriller"}
|
||||
- {id: 10, cat: Audio/Audiobook, desc: "Audio: Factual"}
|
||||
- {id: 11, cat: Audio/Audiobook, desc: "Audio: Graphic Audio Books"}
|
||||
- {id: 43, cat: Audio/Audiobook, desc: "Audio: Historical Fiction"}
|
||||
- {id: 12, cat: Audio/Audiobook, desc: "Audio: History/Military"}
|
||||
- {id: 269, cat: Audio/Audiobook, desc: "Audio: History"}
|
||||
- {id: 14, cat: Audio/Audiobook, desc: "Audio: Horror"}
|
||||
- {id: 15, cat: Audio/Audiobook, desc: "Audio: Medical"}
|
||||
- {id: 16, cat: Audio/Audiobook, desc: "Audio: Music"}
|
||||
- {id: 45, cat: Audio/Audiobook, desc: "Audio: Non-Fict/Ref"}
|
||||
- {id: 46, cat: Audio/Audiobook, desc: "Audio: Novels"}
|
||||
- {id: 17, cat: Audio/Audiobook, desc: "Audio: General"}
|
||||
- {id: 22, cat: Audio/Audiobook, desc: "Audio: Philosophy/Belief"}
|
||||
- {id: 23, cat: Audio/Audiobook, desc: "Audio: Romance"}
|
||||
- {id: 24, cat: Audio/Audiobook, desc: "Audio: Sci-Fi/Fantasy"}
|
||||
- {id: 25, cat: Audio/Audiobook, desc: "Audio: Self-Improvement"}
|
||||
- {id: 26, cat: Audio/Audiobook, desc: "Audio: Mod. Scholar/TTC"}
|
||||
- {id: 27, cat: Audio/Audiobook, desc: "Audio: Travel"}
|
||||
- {id: 33, cat: Audio/Audiobook, desc: "Audio: Tutorials"}
|
||||
- {id: 34, cat: Audio/Audiobook, desc: "Audio: Western"}
|
||||
- {id: 35, cat: Audio/Audiobook, desc: "Audio: Young Adult"}
|
||||
- {id: 275, cat: Audio/Audiobook, desc: "Audio: Language"}
|
||||
- {id: 276, cat: Audio/Audiobook, desc: "Audio: Military Fiction"}
|
||||
- {id: 299, cat: Audio/Audiobook, desc: "Audio: Magazines"}
|
||||
- {id: 301, cat: Audio/Audiobook, desc: "Audio: Collections"}
|
||||
- {id: 47, cat: Books/Ebook, desc: "Children's: Adventure"}
|
||||
- {id: 48, cat: Books/Ebook, desc: "Children's: Novels"}
|
||||
- {id: 49, cat: Books/Ebook, desc: "Children's: Collections"}
|
||||
- {id: 50, cat: Books/Ebook, desc: "Children's: Educational"}
|
||||
- {id: 51, cat: Books/Ebook, desc: "Children's: Games"}
|
||||
- {id: 52, cat: Books/Ebook, desc: "Children's: General"}
|
||||
- {id: 283, cat: Books/Ebook, desc: "Children's: Sci-Fi/Fantasy"}
|
||||
- {id: 284, cat: Books/Ebook, desc: "Children's: Mystery"}
|
||||
- {id: 286, cat: Books/Ebook, desc: "Children's: Early Years / Picture"}
|
||||
- {id: 295, cat: Books/Ebook, desc: "Children's: Nonfiction"}
|
||||
- {id: 296, cat: Books/Ebook, desc: "Children's: Leveled / Decodable Readers"}
|
||||
- {id: 288, cat: Books/Ebook, desc: "Collections: Same Author"}
|
||||
- {id: 289, cat: Books/Ebook, desc: "Collections: Same Series"}
|
||||
- {id: 291, cat: Books/Ebook, desc: "Collections: Fiction"}
|
||||
- {id: 292, cat: Books/Ebook, desc: "Collections: Non Fiction"}
|
||||
- {id: 220, cat: Books/Comics, desc: "Comics: Archie"}
|
||||
- {id: 222, cat: Books/Comics, desc: "Comics: Books & Mags - Comics"}
|
||||
- {id: 225, cat: Books/Comics, desc: "Comics: ComicStrip Collection"}
|
||||
- {id: 228, cat: Books/Comics, desc: "Comics: DC"}
|
||||
- {id: 244, cat: Books/Comics, desc: "Comics: Manga"}
|
||||
- {id: 245, cat: Books/Comics, desc: "Comics: Marvel"}
|
||||
- {id: 258, cat: Books/Comics, desc: "Comics: Other Pub - Humor/Satire"}
|
||||
- {id: 262, cat: Books/Comics, desc: "Comics: Other Pub - Educational"}
|
||||
- {id: 264, cat: Books/Comics, desc: "Comics: Independent Publishers"}
|
||||
- {id: 265, cat: Books/Comics, desc: "Comics: General/Misc"}
|
||||
- {id: 281, cat: Books/Technical, desc: "Computer: Tutorials"}
|
||||
- {id: 38, cat: Books/Technical, desc: "Computer: Applications"}
|
||||
- {id: 55, cat: Books/Technical, desc: "Computer: Gaming "}
|
||||
- {id: 56, cat: Books/Technical, desc: "Computer: General"}
|
||||
- {id: 57, cat: Books/Technical, desc: "Computer: Graphics"}
|
||||
- {id: 58, cat: Books/Technical, desc: "Computer: Internet-WWW"}
|
||||
- {id: 59, cat: Books/Technical, desc: "Computer: Networking"}
|
||||
- {id: 60, cat: Books/Technical, desc: "Computer: OS/Mac"}
|
||||
- {id: 61, cat: Books/Technical, desc: "Computer: OS/Other"}
|
||||
- {id: 62, cat: Books/Technical, desc: "Computer: OS/Windows"}
|
||||
- {id: 63, cat: Books/Technical, desc: "Computer: Programming "}
|
||||
- {id: 66, cat: Books/Ebook, desc: "Doc/Vid/Tut: Computer"}
|
||||
- {id: 67, cat: Books/Ebook, desc: "Doc/Vid/Tut: Crafts"}
|
||||
- {id: 68, cat: Books/Ebook, desc: "Doc/Vid/Tut: Educational"}
|
||||
- {id: 69, cat: Books/Ebook, desc: "Doc/Vid/Tut: General"}
|
||||
- {id: 70, cat: Books/Ebook, desc: "Doc/Vid/Tut: History"}
|
||||
- {id: 71, cat: Books/Ebook, desc: "Doc/Vid/Tut: Medical/Health"}
|
||||
- {id: 72, cat: Books/Ebook, desc: "Doc/Vid/Tut: Military"}
|
||||
- {id: 73, cat: Books/Ebook, desc: "Doc/Vid/Tut: Modelling"}
|
||||
- {id: 74, cat: Books/Ebook, desc: "Doc/Vid/Tut: Sciences"}
|
||||
- {id: 75, cat: Books/Ebook, desc: "Doc/Vid/Tut: Transportation"}
|
||||
- {id: 76, cat: Books/Ebook, desc: "Doc/Vid/Tut: Woodworking"}
|
||||
- {id: 287, cat: Books/Ebook, desc: "Doc/Vid/Tut: Martial Arts/Boxing/Wrestling"}
|
||||
- {id: 121, cat: Books/Ebook, desc: "Educational: Arts"}
|
||||
- {id: 122, cat: Books/Ebook, desc: "Educational: Astronomy/Cosmology"}
|
||||
- {id: 123, cat: Books/Ebook, desc: "Educational: Biology & Genetics"}
|
||||
- {id: 124, cat: Books/Ebook, desc: "Educational: Chemistry"}
|
||||
- {id: 125, cat: Books/Ebook, desc: "Educational: Culture/Languages"}
|
||||
- {id: 126, cat: Books/Ebook, desc: "Educational: Earth Sciences"}
|
||||
- {id: 127, cat: Books/Ebook, desc: "Educational: Educational"}
|
||||
- {id: 128, cat: Books/Ebook, desc: "Educational: Engineering & Technology "}
|
||||
- {id: 129, cat: Books/Ebook, desc: "Educational: Environmental Studies"}
|
||||
- {id: 130, cat: Books/Ebook, desc: "Educational: General Science Titles"}
|
||||
- {id: 131, cat: Books/Ebook, desc: "Educational: Literature / Writing"}
|
||||
- {id: 132, cat: Books/Ebook, desc: "Educational: Mathematics and Statistics"}
|
||||
- {id: 133, cat: Books/Ebook, desc: "Educational: Medical Texts"}
|
||||
- {id: 134, cat: Books/Ebook, desc: "Educational: Military History"}
|
||||
- {id: 135, cat: Books/Ebook, desc: "Educational: Non-Military History"}
|
||||
- {id: 136, cat: Books/Ebook, desc: "Educational: Paleontology"}
|
||||
- {id: 137, cat: Books/Ebook, desc: "Educational: Physics"}
|
||||
- {id: 138, cat: Books/Ebook, desc: "Educational: Psychology"}
|
||||
- {id: 139, cat: Books/Ebook, desc: "Educational: Student Reference"}
|
||||
- {id: 297, cat: Books/Ebook, desc: "Educational: Life Sciences/Evolution/Human "}
|
||||
- {id: 77, cat: Books/Ebook, desc: "Fiction: Adventure"}
|
||||
- {id: 78, cat: Books/Ebook, desc: "Fiction: Classics"}
|
||||
- {id: 79, cat: Books/Ebook, desc: "Fiction: Collections"}
|
||||
- {id: 80, cat: Books/Ebook, desc: "Fiction: Comedy/Humorous "}
|
||||
- {id: 81, cat: Books/Ebook, desc: "Fiction: Crime/Mystery/Thriller"}
|
||||
- {id: 302, cat: Books/Ebook, desc: "Fiction: Cozy Mysteries"}
|
||||
- {id: 82, cat: Books/Ebook, desc: "Fiction: General Fiction"}
|
||||
- {id: 83, cat: Books/Ebook, desc: "Fiction: Horror"}
|
||||
- {id: 84, cat: Books/Ebook, desc: "Fiction: Military & Historic"}
|
||||
- {id: 86, cat: Books/Ebook, desc: "Fiction: Romance"}
|
||||
- {id: 87, cat: Books/Ebook, desc: "Fiction: Sci-Fi/Fantasy"}
|
||||
- {id: 88, cat: Books/Ebook, desc: "Fiction: Westerns"}
|
||||
- {id: 270, cat: Books/Ebook, desc: "Fiction: Historical "}
|
||||
- {id: 312, cat: Books/Ebook, desc: "Fiction: Various Authors"}
|
||||
- {id: 303, cat: Books/Ebook, desc: "Fiction: Poetry"}
|
||||
- {id: 140, cat: Books/Ebook, desc: "Hobby/Pastime: Art"}
|
||||
- {id: 141, cat: Books/Ebook, desc: "Hobby/Pastime: Boating"}
|
||||
- {id: 142, cat: Books/Ebook, desc: "Hobby/Pastime: Crafts/Knitting/Sewing"}
|
||||
- {id: 143, cat: Books/Ebook, desc: "Hobby/Pastime: Food & Drink"}
|
||||
- {id: 144, cat: Books/Ebook, desc: "Hobby/Pastime: Games/RPG/Gaming"}
|
||||
- {id: 145, cat: Books/Ebook, desc: "Hobby/Pastime: General Pastimes"}
|
||||
- {id: 146, cat: Books/Ebook, desc: "Hobby/Pastime: Graphic Arts and Design"}
|
||||
- {id: 147, cat: Books/Ebook, desc: "Hobby/Pastime: Health/Lifestyle"}
|
||||
- {id: 148, cat: Books/Ebook, desc: "Hobby/Pastime: Home/Gardening"}
|
||||
- {id: 149, cat: Books/Ebook, desc: "Hobby/Pastime: Metalworking"}
|
||||
- {id: 150, cat: Books/Ebook, desc: "Hobby/Pastime: Modelling"}
|
||||
- {id: 151, cat: Books/Ebook, desc: "Hobby/Pastime: Pets/Vet Science"}
|
||||
- {id: 152, cat: Books/Ebook, desc: "Hobby/Pastime: Photography"}
|
||||
- {id: 153, cat: Books/Ebook, desc: "Hobby/Pastime: Quiz and Crossword Books"}
|
||||
- {id: 154, cat: Books/Ebook, desc: "Hobby/Pastime: Sports"}
|
||||
- {id: 155, cat: Books/Ebook, desc: "Hobby/Pastime: Travel"}
|
||||
- {id: 156, cat: Books/Ebook, desc: "Hobby/Pastime: Woodworking"}
|
||||
- {id: 157, cat: Books/Ebook, desc: "Language Learn: Arabic"}
|
||||
- {id: 158, cat: Books/Ebook, desc: "Language Learn: Chinese"}
|
||||
- {id: 159, cat: Books/Ebook, desc: "Language Learn: English"}
|
||||
- {id: 160, cat: Books/Ebook, desc: "Language Learn: French"}
|
||||
- {id: 161, cat: Books/Ebook, desc: "Language Learn: German"}
|
||||
- {id: 162, cat: Books/Ebook, desc: "Language Learn: Italian"}
|
||||
- {id: 163, cat: Books/Ebook, desc: "Language Learn: Japanese"}
|
||||
- {id: 164, cat: Books/Ebook, desc: "Language Learn: Latin"}
|
||||
- {id: 165, cat: Books/Ebook, desc: "Language Learn: Nordic Lang"}
|
||||
- {id: 166, cat: Books/Ebook, desc: "Language Learn: Oriental Lang"}
|
||||
- {id: 167, cat: Books/Ebook, desc: "Language Learn: Russian"}
|
||||
- {id: 168, cat: Books/Ebook, desc: "Language Learn: Spanish"}
|
||||
- {id: 169, cat: Books/Ebook, desc: "Language Learn: Other Lang"}
|
||||
- {id: 310, cat: Books/Magazines, desc: "Magazines: Woodworking"}
|
||||
- {id: 311, cat: Books/Magazines, desc: "Magazines: Sewing, Knitting and Quilting"}
|
||||
- {id: 170, cat: Books/Magazines, desc: "Magazines : Computer"}
|
||||
- {id: 171, cat: Books/Magazines, desc: "Magazines: Current Events"}
|
||||
- {id: 172, cat: Books/Magazines, desc: "Magazines: Business/Finance "}
|
||||
- {id: 173, cat: Books/Magazines, desc: "Magazines: Electronics"}
|
||||
- {id: 174, cat: Books/Magazines, desc: "Magazines: General/Misc"}
|
||||
- {id: 175, cat: Books/Magazines, desc: "Magazines: Military"}
|
||||
- {id: 176, cat: Books/Magazines, desc: "Magazines: Photography"}
|
||||
- {id: 177, cat: Books/Magazines, desc: "Magazines: Sciences "}
|
||||
- {id: 178, cat: Books/Magazines, desc: "Magazines: Sports"}
|
||||
- {id: 179, cat: Books/Magazines, desc: "Magazines: Technology"}
|
||||
- {id: 180, cat: Books/Magazines, desc: "Magazines: Transportation"}
|
||||
- {id: 181, cat: Books/Ebook, desc: "Military: Aircraft"}
|
||||
- {id: 182, cat: Books/Ebook, desc: "Military: Armour"}
|
||||
- {id: 183, cat: Books/Ebook, desc: "Military: General Military"}
|
||||
- {id: 184, cat: Books/Ebook, desc: "Military: Miscellaneous"}
|
||||
- {id: 185, cat: Books/Ebook, desc: "Military: Naval"}
|
||||
- {id: 186, cat: Books/Foreign, desc: "Non English Bks: Dutch"}
|
||||
- {id: 187, cat: Books/Foreign, desc: "Non English Bks: French"}
|
||||
- {id: 188, cat: Books/Foreign, desc: "Non English Bks: German"}
|
||||
- {id: 189, cat: Books/Foreign, desc: "Non English Bks: Greek"}
|
||||
- {id: 190, cat: Books/Foreign, desc: "Non English Bks: Hungarian"}
|
||||
- {id: 191, cat: Books/Foreign, desc: "Non English Bks: Italian"}
|
||||
- {id: 192, cat: Books/Foreign, desc: "Non English Bks: Japanese"}
|
||||
- {id: 194, cat: Books/Foreign, desc: "Non English Bks: Other"}
|
||||
- {id: 193, cat: Books/Foreign, desc: "Non English Bks: Polish"}
|
||||
- {id: 195, cat: Books/Foreign, desc: "Non English Bks: Romanian"}
|
||||
- {id: 196, cat: Books/Foreign, desc: "Non English Bks: Russian"}
|
||||
- {id: 197, cat: Books/Foreign, desc: "Non English Bks: Scandinavian"}
|
||||
- {id: 198, cat: Books/Foreign, desc: "Non English Bks: Serbian"}
|
||||
- {id: 199, cat: Books/Foreign, desc: "Non English Bks: Spanish"}
|
||||
- {id: 89, cat: Books/Ebook, desc: "Non Fict/Ref: Agricultural"}
|
||||
- {id: 90, cat: Books/Ebook, desc: "Non Fict/Ref: Alt. Therapies"}
|
||||
- {id: 95, cat: Books/Ebook, desc: "Non Fict/Ref: Architecture"}
|
||||
- {id: 91, cat: Books/Ebook, desc: "Non Fict/Ref: Auto & Repair"}
|
||||
- {id: 92, cat: Books/Ebook, desc: "Non Fict/Ref: Aviation"}
|
||||
- {id: 94, cat: Books/Ebook, desc: "Non Fict/Ref: Biographies and Memoirs"}
|
||||
- {id: 96, cat: Books/Ebook, desc: "Non Fict/Ref: Business/Finance"}
|
||||
- {id: 97, cat: Books/Ebook, desc: "Non Fict/Ref: Comedy/Humorous"}
|
||||
- {id: 98, cat: Books/Ebook, desc: "Non Fict/Ref: Crime"}
|
||||
- {id: 99, cat: Books/Ebook, desc: "Non Fict/Ref: Criminology"}
|
||||
- {id: 100, cat: Books/Ebook, desc: "Non Fict/Ref: Economics & Math"}
|
||||
- {id: 102, cat: Books/Ebook, desc: "Non Fict/Ref: Electronics"}
|
||||
- {id: 103, cat: Books/Ebook, desc: "Non Fict/Ref: Enc/Dict/Atlas,s"}
|
||||
- {id: 104, cat: Books/Ebook, desc: "Non Fict/Ref: Entertainment"}
|
||||
- {id: 105, cat: Books/Ebook, desc: "Non Fict/Ref: General Ref"}
|
||||
- {id: 106, cat: Books/Ebook, desc: "Non Fict/Ref: Geo & Archaeology"}
|
||||
- {id: 107, cat: Books/Ebook, desc: "Non Fict/Ref: Journ/Current Affairs "}
|
||||
- {id: 108, cat: Books/Ebook, desc: "Non Fict/Ref: Legal"}
|
||||
- {id: 109, cat: Books/Ebook, desc: "Non Fict/Ref: Medical/Health"}
|
||||
- {id: 110, cat: Books/Ebook, desc: "Non Fict/Ref: Motorcycle"}
|
||||
- {id: 111, cat: Books/Ebook, desc: "Non Fict/Ref: Music"}
|
||||
- {id: 112, cat: Books/Ebook, desc: "Non Fict/Ref: Parenting/Family"}
|
||||
- {id: 113, cat: Books/Ebook, desc: "Non Fict/Ref: Philosophy & Belief"}
|
||||
- {id: 114, cat: Books/Ebook, desc: "Non Fict/Ref: Literature / Writing"}
|
||||
- {id: 115, cat: Books/Ebook, desc: "Non Fict/Ref: Political Science"}
|
||||
- {id: 116, cat: Books/Ebook, desc: "Non Fict/Ref: Project Management"}
|
||||
- {id: 117, cat: Books/Ebook, desc: "Non Fict/Ref: Self-Improvement"}
|
||||
- {id: 118, cat: Books/Ebook, desc: "Non Fict/Ref: Sht Music-Tablatures"}
|
||||
- {id: 119, cat: Books/Ebook, desc: "Non Fict/Ref: Sociology/Politics"}
|
||||
- {id: 120, cat: Books/Ebook, desc: "Non Fict/Ref: Transportation"}
|
||||
- {id: 266, cat: Books/Ebook, desc: "Non Fict/Ref: Technology Books"}
|
||||
- {id: 267, cat: Books/Ebook, desc: "Non Fict/Ref: History Books"}
|
||||
- {id: 271, cat: Books/Ebook, desc: "Non Fict/Ref: Collections"}
|
||||
- {id: 272, cat: Books/Ebook, desc: "Non Fict/Ref: DIY (Do It Yourself)"}
|
||||
- {id: 273, cat: Books/Ebook, desc: "Non Fict/Ref: Archaeology"}
|
||||
- {id: 278, cat: Books/Ebook, desc: "Non Fict/Ref: Conspiracy Theory/UFO/Alien Bk"}
|
||||
- {id: 279, cat: Books/Ebook, desc: "Non Fict/Ref: Psychology"}
|
||||
- {id: 280, cat: Books/Ebook, desc: "Non Fict/Ref: Education"}
|
||||
- {id: 282, cat: Books/Ebook, desc: "Non Fict/Ref: Martial Arts/Boxing/Wrestling"}
|
||||
- {id: 293, cat: Books/Ebook, desc: "Non Fict/Ref: Zoology & Veterinary Science"}
|
||||
- {id: 294, cat: Books/Ebook, desc: "Non Fict/Ref: True Stories"}
|
||||
- {id: 300, cat: Books/Ebook, desc: "Non Fict/Ref: Maritime Books (Building,navig"}
|
||||
- {id: 200, cat: Books/Ebook, desc: "Teens: Collections"}
|
||||
- {id: 201, cat: Books/Ebook, desc: "Teens: Educational"}
|
||||
- {id: 202, cat: Books/Ebook, desc: "Teens: Fiction"}
|
||||
- {id: 203, cat: Books/Ebook, desc: "Teens: Non Fiction"}
|
||||
- {id: 285, cat: Books/Ebook, desc: "Teens: Sci-Fi/Fantasy"}
|
||||
- {id: 305, cat: Books/Other, desc: "VIP: Science Fiction"}
|
||||
- {id: 307, cat: Books/Other, desc: "VIP: Thriller"}
|
||||
- {id: 306, cat: Books/Other, desc: "VIP: Mystery"}
|
||||
- {id: 308, cat: Books/Other, desc: "VIP: Crime"}
|
||||
- {id: 309, cat: Books/Other, desc: "VIP: Fantasy "}
|
||||
- {id: 204, cat: Books/Other, desc: "VIP: Collections "}
|
||||
- {id: 205, cat: Books/Other, desc: "VIP: Audiobooks"}
|
||||
- {id: 206, cat: Books/Other, desc: "VIP: Comics"}
|
||||
- {id: 207, cat: Books/Other, desc: "VIP: Computers"}
|
||||
- {id: 208, cat: Books/Other, desc: "VIP: Documentaries"}
|
||||
- {id: 209, cat: Books/Other, desc: "VIP: Educational"}
|
||||
- {id: 210, cat: Books/Other, desc: "VIP: Fiction"}
|
||||
- {id: 211, cat: Books/Other, desc: "VIP: Hobby/Craft"}
|
||||
- {id: 212, cat: Books/Other, desc: "VIP: Literature"}
|
||||
- {id: 213, cat: Books/Other, desc: "VIP: Medical"}
|
||||
- {id: 214, cat: Books/Other, desc: "VIP: Military"}
|
||||
- {id: 215, cat: Books/Other, desc: "VIP: Music"}
|
||||
- {id: 216, cat: Books/Other, desc: "VIP: Non Fiction"}
|
||||
- {id: 217, cat: Books/Other, desc: "VIP: Original Content"}
|
||||
- {id: 218, cat: Books/Other, desc: "VIP: RPG"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: account-login.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div.panel:contains("Access Denied")
|
||||
test:
|
||||
path: index.php
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}filter_cat[{{.}}]=1&{{end}}"
|
||||
search: "{{if .Keywords}}\"{{.Keywords}}\"{{else}}{{end}}"
|
||||
# 0 only active 1 incl dead 2 only dead
|
||||
incldead: 0
|
||||
# 0 all 1 not freeleech 2 only freeleech
|
||||
freeleech: 0
|
||||
# 0 all 1 english 2 french 3 german 4 italian 5 japanese 6 spanish 7 russian 8 other
|
||||
lang: 0
|
||||
rows:
|
||||
selector: tr.t-row
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: title
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
seeders:
|
||||
selector: td:nth-child(5)
|
||||
leechers:
|
||||
selector: td:nth-child(6)
|
||||
size:
|
||||
selector: td:nth-child(7)
|
||||
description:
|
||||
selector: td:nth-child(8)
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "wait: "
|
||||
date:
|
||||
text: now
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/free.gif"]: 0
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -6,9 +6,10 @@
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.elitetorrent.io/
|
||||
- https://www.elitetorrent.one/
|
||||
legacylinks:
|
||||
- https://www.elitetorrent.biz/
|
||||
- https://www.elitetorrent.io/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
|
||||
165
src/Jackett.Common/Definitions/esharenet.yml
Normal file
165
src/Jackett.Common/Definitions/esharenet.yml
Normal file
@@ -0,0 +1,165 @@
|
||||
---
|
||||
site: esharenet
|
||||
name: eShareNet
|
||||
description: "eShareNet is a Private Tracker for Brittish MOVIE / TV"
|
||||
language: en
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://esharenet.eu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 2, cat: TV, desc: "Comedy"}
|
||||
- {id: 4, cat: TV, desc: "Entertainment"}
|
||||
- {id: 5, cat: TV, desc: "Game Shows"}
|
||||
- {id: 6, cat: TV, desc: "Motoring"}
|
||||
- {id: 7, cat: TV, desc: "News and Current Affairs"}
|
||||
- {id: 8, cat: TV, desc: "Sci-Fi"}
|
||||
- {id: 9, cat: TV, desc: "Talkshow"}
|
||||
- {id: 10, cat: TV, desc: "Advertisements - Continuity"}
|
||||
- {id: 11, cat: TV, desc: "Comedy-Drama"}
|
||||
- {id: 12, cat: TV, desc: "Fantasy"}
|
||||
- {id: 13, cat: TV, desc: "Home and Property"}
|
||||
- {id: 14, cat: Movies, desc: "Movies"}
|
||||
- {id: 15, cat: Other, desc: "Other"}
|
||||
- {id: 16, cat: TV, desc: "Soaps"}
|
||||
- {id: 17, cat: TV, desc: "Trains and Planes"}
|
||||
- {id: 18, cat: TV, desc: "Animation"}
|
||||
- {id: 19, cat: TV/Documentary, desc: "Documentaries"}
|
||||
- {id: 20, cat: TV, desc: "Food and Cooking"}
|
||||
- {id: 21, cat: TV, desc: "Horror"}
|
||||
- {id: 22, cat: Audio, desc: "Music"}
|
||||
- {id: 23, cat: Audio, desc: "Radio"}
|
||||
- {id: 24, cat: TV/Sport, desc: "Sport"}
|
||||
- {id: 25, cat: TV, desc: "True Crime"}
|
||||
- {id: 26, cat: Audio/Audiobook, desc: "Audiobook and E-book"}
|
||||
- {id: 27, cat: TV, desc: "Drama"}
|
||||
- {id: 28, cat: TV, desc: "Kids"}
|
||||
- {id: 29, cat: TV, desc: "Mystery and Crime Fiction"}
|
||||
- {id: 30, cat: TV, desc: "Reality"}
|
||||
- {id: 31, cat: TV, desc: "Subtitles - english subs"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
login:
|
||||
path: login
|
||||
method: form
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
|
||||
ratio:
|
||||
path: torrents
|
||||
selector: li:has(i.fa-sync-alt)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Ratio : (\\d+)"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: filterTorrents
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
tmdb: ""
|
||||
mal: ""
|
||||
sort: "created_at"
|
||||
direction: "desc"
|
||||
qty: 100
|
||||
rows:
|
||||
selector: table > tbody > tr
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="/categories/"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "/categories/.*?\\.(\\d+)"
|
||||
title:
|
||||
selector: a.view-torrent
|
||||
download:
|
||||
selector: a[href*="/download/"]
|
||||
attribute: href
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
imdb:
|
||||
optional: true
|
||||
selector: a[href*="www.imdb.com/title/tt"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: time
|
||||
filters:
|
||||
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portoguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch
|
||||
- name: re_replace
|
||||
args: ["(önce|tagasi|geleden|fa|temu|siden|atrás|nazpět|назад|acum|hace|il y a|vor|преди)", "ago"]
|
||||
- name: re_replace
|
||||
args: ["(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut)", "minute"]
|
||||
- name: re_replace
|
||||
args: ["(dakika|minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten)", "minutes"]
|
||||
- name: re_replace
|
||||
args: ["(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur)", "hour"]
|
||||
- name: re_replace
|
||||
args: ["(saat|tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden)", "hours"]
|
||||
- name: re_replace
|
||||
args: ["(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден)", "day"]
|
||||
- name: re_replace
|
||||
args: ["(gün|päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen)", "days"]
|
||||
- name: re_replace
|
||||
args: ["(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица)", "week"]
|
||||
- name: re_replace
|
||||
args: ["(hafta|nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken)", "weeks"]
|
||||
- name: re_replace
|
||||
args: [" (ay|kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|mois|Monat|месец|maand)", "month"]
|
||||
- name: re_replace
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D 1.9.3
|
||||
144
src/Jackett.Common/Definitions/evolutionpalace.yml
Normal file
144
src/Jackett.Common/Definitions/evolutionpalace.yml
Normal file
@@ -0,0 +1,144 @@
|
||||
---
|
||||
site: evolutionpalace
|
||||
name: Evolution-Palace
|
||||
description: "Evolution-Palace is a Private site for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://evolution-palace.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 43, cat: Movies/UHD, desc: "4K/BluRay"}
|
||||
- {id: 42, cat: Movies/UHD, desc: "BluRay/4K"}
|
||||
- {id: 30, cat: PC/0day, desc: "App/ODAY"}
|
||||
- {id: 28, cat: PC/Mac, desc: "Appz/Mac"}
|
||||
- {id: 27, cat: PC, desc: "Appz/misc"}
|
||||
- {id: 32, cat: Books/Magazines, desc: "Book//Mags"}
|
||||
- {id: 29, cat: Books/Ebook, desc: "Ebooks"}
|
||||
- {id: 47, cat: TV/HD, desc: "Tv/HD"}
|
||||
- {id: 51, cat: TV, desc: "Tv/Packs"}
|
||||
- {id: 49, cat: TV/SD, desc: "Tv/SD"}
|
||||
- {id: 48, cat: TV/WEB-DL, desc: "Tv/WebRip"}
|
||||
- {id: 50, cat: TV/HD, desc: "Tv/X265"}
|
||||
- {id: 7, cat: Console/Other, desc: "Games/Dreamcast"}
|
||||
- {id: 8, cat: PC/Games, desc: "Games/PC ISO"}
|
||||
- {id: 9, cat: Console/PSP, desc: "Games/PS1"}
|
||||
- {id: 11, cat: Console/PSP, desc: "Games/PS2"}
|
||||
- {id: 22, cat: Console/PSP, desc: "Games/PS2"}
|
||||
- {id: 10, cat: Console/PS3, desc: "Games/PS3"}
|
||||
- {id: 19, cat: Console/PS4, desc: "Games/PS4"}
|
||||
- {id: 26, cat: Console/Wii, desc: "Games/Wii"}
|
||||
- {id: 31, cat: Console/Xbox, desc: "Games/Xbox"}
|
||||
- {id: 45, cat: Movies/3D, desc: "Movies/3D"}
|
||||
- {id: 25, cat: TV/Anime, desc: "Movies/Anime"}
|
||||
- {id: 12, cat: Movies/BluRay, desc: "Movies/Bluray"}
|
||||
- {id: 13, cat: Movies, desc: "Movies/Cam"}
|
||||
- {id: 14, cat: Movies, desc: "Movies/Classic"}
|
||||
- {id: 20, cat: Movies/DVD, desc: "Movies/Dvdr"}
|
||||
- {id: 15, cat: Movies/HD, desc: "Movies/HD"}
|
||||
- {id: 24, cat: Movies, desc: "Movies/Packs"}
|
||||
- {id: 18, cat: Movies, desc: "Movies/Remux"}
|
||||
- {id: 16, cat: Movies/SD, desc: "Movies/SD"}
|
||||
- {id: 17, cat: Movies/WEBDL, desc: "Movies/WebRip"}
|
||||
- {id: 21, cat: Movies/SD, desc: "Movies/Xvid"}
|
||||
- {id: 3, cat: Audio, desc: "Music Audio"}
|
||||
- {id: 33, cat: Audio, desc: "Music/Audio"}
|
||||
- {id: 34, cat: Audio, desc: "Music/Packs"}
|
||||
- {id: 35, cat: Audio/Video, desc: "Music/Video"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: h2
|
||||
message:
|
||||
selector: table tr td.text
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href^="logout.php?hash_please="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
searchin: "title"
|
||||
incldead: 1
|
||||
only_free: 0
|
||||
|
||||
rows:
|
||||
selector: tr.browse_color, tr.freeleech_color
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: split
|
||||
args: [">", "1"]
|
||||
- name: replace
|
||||
args: ["</b", ""]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[href^="details.php?id="]
|
||||
optional: true
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\\'(.+?)\\\\'"
|
||||
files:
|
||||
selector: td:nth-last-child(8)
|
||||
date:
|
||||
# Today<br /> 10:20 AM
|
||||
# Yesterday<br /> 08:03 PM
|
||||
optional: true
|
||||
selector: td:nth-last-child(6):contains("day")
|
||||
date:
|
||||
# Feb 14 2019<br /> 10:20 AM
|
||||
optional: true
|
||||
selector: td:nth-last-child(6):not(:contains("day"))
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 pm"
|
||||
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:
|
||||
font.freeleech: 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
# U-232 V3
|
||||
@@ -957,6 +957,11 @@
|
||||
download:
|
||||
selector: td a[href^="magnet:?xt="]
|
||||
attribute: href
|
||||
# temp fix for #5372
|
||||
filters:
|
||||
- name: urldecode
|
||||
- name: replace
|
||||
args: [" ⭐", ""]
|
||||
date:
|
||||
selector: td:nth-last-of-type(5)
|
||||
filters:
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
- {id: 11, cat: PC/Phone-Android, desc: "Android ROMs"}
|
||||
- {id: 12, cat: TV/Documentary, desc: "Documentaries"}
|
||||
- {id: 13, cat: TV, desc: "Shows"}
|
||||
- {id: 14, cat: Audio/Video, desc: "Music clips"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -36,7 +37,9 @@
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: form[action*="/login"] .text-red
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
|
||||
@@ -46,6 +49,7 @@
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
@@ -71,20 +75,27 @@
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
imdb:
|
||||
optional: true
|
||||
selector: a[href^="https://www.imdb.com/title/"]
|
||||
selector: a[href*="www.imdb.com/title/tt"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: time
|
||||
@@ -114,13 +125,17 @@
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"100% Free\"]": "0" # Single Torrent Freeleech
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D
|
||||
# UNIT3D 1.9.2
|
||||
|
||||
208
src/Jackett.Common/Definitions/generationfree.yml
Normal file
208
src/Jackett.Common/Definitions/generationfree.yml
Normal file
@@ -0,0 +1,208 @@
|
||||
---
|
||||
site: generationfree
|
||||
name: Generation-Free
|
||||
description: "Generation-Free is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: fr-fr
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://generation-free.biz/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 10, cat: TV/HD, desc: "Animation: HD720P"}
|
||||
- {id: 11, cat: TV/HD, desc: "Animation: HD1080P"}
|
||||
- {id: 56, cat: TV/SD, desc: "Animation: DVDRip"}
|
||||
- {id: 13, cat: TV/SD, desc: "Animation: DVD"}
|
||||
- {id: 105, cat: TV/HD, desc: "Animation: Bluray"}
|
||||
- {id: 106, cat: TV/HD, desc: "Animation: HDTV"}
|
||||
- {id: 108, cat: TV/WEB-DL, desc: "Animation: WEBDL"}
|
||||
- {id: 109, cat: TV/WEB-DL, desc: "Animation: WEBRIP"}
|
||||
- {id: 18, cat: PC/0day, desc: "Applications: PC"}
|
||||
- {id: 16, cat: PC/Games, desc: "Applications: Jeux"}
|
||||
- {id: 19, cat: PC/Phone-Android, desc: "Applications: Android"}
|
||||
- {id: 38, cat: PC/Phone-Other, desc: "Applications: Mobile Phone"}
|
||||
- {id: 17, cat: PC/Mac, desc: "Applications: Mac"}
|
||||
- {id: 117, cat: PC, desc: "Applications: Appli-autre"}
|
||||
- {id: 40, cat: PC, desc: "Applications: Linux"}
|
||||
- {id: 67, cat: TV/OTHER, desc: "Autres: Emission TV"}
|
||||
- {id: 118, cat: TV/Documentary, desc: "Documentaires: Sport"}
|
||||
- {id: 15, cat: TV/Documentary, desc: "Documentaires: HD"}
|
||||
- {id: 14, cat: TV/Documentary, desc: "Documentaires: DivX"}
|
||||
- {id: 76, cat: TV/Documentary, desc: "Documentaires: TVRip/HDTV"}
|
||||
- {id: 62, cat: Audio/Audiobook, desc: "E-Books: E-Books Audio"}
|
||||
- {id: 51, cat: Books/Ebook, desc: "E-Books: BD"}
|
||||
- {id: 50, cat: Books/Ebook, desc: "E-Books: Manuel Français"}
|
||||
- {id: 49, cat: Books/Ebook, desc: "E-Books: Manuel Anglais"}
|
||||
- {id: 36, cat: Books/Ebook, desc: "E-Books: Livres Français"}
|
||||
- {id: 53, cat: Books/Ebook, desc: "E-Books: Livre Anglais"}
|
||||
- {id: 52, cat: Books/Ebook, desc: "E-Books: Revue - Journaux"}
|
||||
- {id: 3, cat: Movies/DVD, desc: "Films: DVDRIP"}
|
||||
- {id: 4, cat: Movies/DVD, desc: "Films: DVD5"}
|
||||
- {id: 66, cat: Movies, desc: "Films: VOSTFR"}
|
||||
- {id: 88, cat: Movies/BluRay, desc: "Films: Full BD/BR"}
|
||||
- {id: 89, cat: Movies/BluRay, desc: "Films: BD/BR Rip"}
|
||||
- {id: 5, cat: Movies/DVD, desc: "Films: DVD9"}
|
||||
- {id: 94, cat: Movies/DVD, desc: "Films: DVDscreen"}
|
||||
- {id: 91, cat: Movies, desc: "Films: RemuX"}
|
||||
- {id: 104, cat: Movies/BluRay, desc: "Films: Film-BDRip"}
|
||||
- {id: 110, cat: Movies/WEBDL, desc: "Films: WEBRip"}
|
||||
- {id: 111, cat: Movies/WEBDL, desc: "Films: WEBRip-720p-P"}
|
||||
- {id: 95, cat: Movies/BluRay, desc: "Films: bluray"}
|
||||
- {id: 102, cat: Movies/WEBDL, desc: "Films: WEB-DL 720P"}
|
||||
- {id: 101, cat: Movies/WEBDL, desc: "Films: WEB-DL 1080P"}
|
||||
- {id: 92, cat: Movies/UHD, desc: "Films: 4K"}
|
||||
- {id: 100, cat: Movies/UHD, desc: "Films: 4KLight"}
|
||||
- {id: 71, cat: Movies/WEBDL, desc: "Films: WEB-DL"}
|
||||
- {id: 69, cat: Movies/3D, desc: "Films: Film 3D"}
|
||||
- {id: 65, cat: TV, desc: "Films: VO"}
|
||||
- {id: 72, cat: TV/HD, desc: "Films: TVRip/HDTV"}
|
||||
- {id: 96, cat: Movies/HD, desc: "Films: HDlight"}
|
||||
- {id: 70, cat: Movies/HD, desc: "Films: MHD X265"}
|
||||
- {id: 103, cat: Movies/HD, desc: "Films: Film-HDRIP"}
|
||||
- {id: 57, cat: TV, desc: "Films: TS/CAM"}
|
||||
- {id: 59, cat: TV, desc: "Films: Spectacle"}
|
||||
- {id: 87, cat: XXX, desc: "Films: XXX"}
|
||||
- {id: 55, cat: Movies/HD, desc: "Films: MHD 720P"}
|
||||
- {id: 54, cat: Movies/HD, desc: "Films: MHD 1080P"}
|
||||
- {id: 1, cat: Movies/HD, desc: "Films: HD720P"}
|
||||
- {id: 2, cat: Movies/HD, desc: "Films: HD1080P"}
|
||||
- {id: 90, cat: Movies/HD, desc: "Films: HD X265"}
|
||||
- {id: 112, cat: Movies/WEBDL, desc: "Films: WEBrip-1080-P"}
|
||||
- {id: 77, cat: PC/Phone-Other, desc: "GPS: Cartes"}
|
||||
- {id: 78, cat: PC/Phone-Other, desc: "GPS: Radars"}
|
||||
- {id: 125, cat: TV/Anime, desc: "Mangas: DVDRip"}
|
||||
- {id: 124, cat: TV/Anime, desc: "Mangas: HD720P"}
|
||||
- {id: 97, cat: Audio, desc: "Musique: Podcast"}
|
||||
- {id: 98, cat: Audio, desc: "Musique: karaoké"}
|
||||
- {id: 75, cat: Audio, desc: "Musique: Concert TVRip"}
|
||||
- {id: 24, cat: Audio/Lossless, desc: "Musique: Single Flac"}
|
||||
- {id: 25, cat: Audio/MP3, desc: "Musique: Single MP3"}
|
||||
- {id: 22, cat: Audio/MP3, desc: "Musique: Album MP3"}
|
||||
- {id: 115, cat: Audio/MP3, desc: "Musique: Coffret mp3"}
|
||||
- {id: 23, cat: Audio/Lossless, desc: "Musique: Album Flac"}
|
||||
- {id: 116, cat: Audio/Lossless, desc: "Musique: Coffret flac"}
|
||||
- {id: 64, cat: Audio, desc: "Musique: Mégamix Maison"}
|
||||
- {id: 58, cat: Audio, desc: "Musique: Concert"}
|
||||
- {id: 6, cat: TV, desc: "Serie TV: Saison FR"}
|
||||
- {id: 7, cat: TV, desc: "Serie TV: Episode FR"}
|
||||
- {id: 61, cat: TV, desc: "Serie TV: Episode VOSTFR"}
|
||||
- {id: 93, cat: TV, desc: "Serie TV: Saison VOSTFR"}
|
||||
- {id: 113, cat: TV, desc: "Serie TV: Episode QC"}
|
||||
- {id: 114, cat: TV, desc: "Serie TV: Saison QC"}
|
||||
- {id: 73, cat: TV/WEB-DL, desc: "Serie TV: WEB-DL"}
|
||||
- {id: 74, cat: TV/HD, desc: "Serie TV: TVRip/HDTV"}
|
||||
- {id: 12, cat: TV, desc: "Serie TV: Animation"}
|
||||
- {id: 63, cat: TV, desc: "Serie TV: Episode VO"}
|
||||
- {id: 120, cat: TV/HD, desc: "Serie TV: Episode Bluray 1080p"}
|
||||
- {id: 121, cat: TV/HD, desc: "Serie TV: Saison Bluray 720p"}
|
||||
- {id: 122, cat: TV/HD, desc: "Serie TV: Saison Bluray 1080p"}
|
||||
- {id: 119, cat: TV/HD, desc: "Serie TV: Episode Bluray 720p"}
|
||||
|
||||
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: multilang
|
||||
type: checkbox
|
||||
label: Replace MULTI by another language in release name
|
||||
default: false
|
||||
- name: multilanguage
|
||||
type: select
|
||||
label: Replace MULTI by this language
|
||||
default: VOSTFR
|
||||
options:
|
||||
FRENCH : "FRENCH"
|
||||
"MULTI FRENCH": "MULTI FRENCH"
|
||||
ENGLISH: "ENGLISH"
|
||||
"MULTI ENGLISH": "MULTI ENGLISH"
|
||||
VOSTFR: "VOSTFR"
|
||||
"MULTI VOSTFR": "MULTI VOSTFR"
|
||||
|
||||
login:
|
||||
path: account-login.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: td.tboxhead
|
||||
test:
|
||||
path: torrents-search.php
|
||||
selector: a[href="account-logout.php"]
|
||||
|
||||
download:
|
||||
before:
|
||||
path: "list_thanks.php"
|
||||
method: "get"
|
||||
inputs:
|
||||
id: "{{ .DownloadUri.Query.id }}"
|
||||
to: "give"
|
||||
torrent: "{{ .DownloadUri.Query.id }}"
|
||||
selector: a[href^="download.php?id="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 40 results per page
|
||||
- path: torrents-search.php
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
page: 1
|
||||
inputs:
|
||||
# multi cats unsupported, defaulting to all
|
||||
cat: 0
|
||||
search: "{{ .Keywords }}"
|
||||
incldead: 1
|
||||
freeleech: 0
|
||||
inclexternal: 0
|
||||
lang: 0
|
||||
sort: id
|
||||
order: desc
|
||||
|
||||
rows:
|
||||
selector: table.ttable_headinner > tbody > tr.t-row
|
||||
fields:
|
||||
title_original:
|
||||
selector: a[href^="torrents-details.php?id="] b
|
||||
title_multilang:
|
||||
text: "{{ .Result.title_original }}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["\\s[Mm][Uu][Ll][Tt][Ii]\\s", " {{ .Config.multilanguage }} "]
|
||||
title:
|
||||
text: "{{if .Config.multilang }}{{ .Result.title_multilang }}{{else}}{{ .Result.title_original }}{{end}}"
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
date:
|
||||
text: now
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/fl.gif"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -63,22 +63,23 @@
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
path: ajax/login.php
|
||||
method: post
|
||||
method: cookie
|
||||
headers:
|
||||
user-agent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.104 Safari/537.36"
|
||||
form: form
|
||||
inputs:
|
||||
loginbox_membername: "{{ .Config.username }}"
|
||||
loginbox_password: "{{ .Config.password }}"
|
||||
action: "login"
|
||||
loginbox_remember: "true"
|
||||
error:
|
||||
- selector: div.error
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: ?p=home&pid=1
|
||||
selector: div#member_info_bar
|
||||
|
||||
search:
|
||||
path: /
|
||||
|
||||
345
src/Jackett.Common/Definitions/hamsterstudio.yml
Normal file
345
src/Jackett.Common/Definitions/hamsterstudio.yml
Normal file
@@ -0,0 +1,345 @@
|
||||
---
|
||||
site: hamsterstudio
|
||||
name: HamsterStudio
|
||||
description: "HamsterStudio is a RUSSIAN Semi-Private Torrent Tracker for TV"
|
||||
language: ru-ru
|
||||
type: private
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- http://hamsterstudio.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 23, cat: Movies, desc: "Кино"}
|
||||
- {id: 18, cat: TV/WEB-DL, desc: "Веб-сериалы"}
|
||||
- {id: 19, cat: TV/OTHER, desc: "Разные сериалы"}
|
||||
- {id: 10, cat: Audio, desc: "Музыка"}
|
||||
- {id: 29, cat: TV, desc: "Лечение (Пациенты)"}
|
||||
- {id: 37, cat: TV, desc: "Сериалы с ТВ"}
|
||||
- {id: 21, cat: TV, desc: "Полуночный зверь"}
|
||||
- {id: 11, cat: TV, desc: "Милые обманщицы"}
|
||||
- {id: 27, cat: TV, desc: "Девочки"}
|
||||
- {id: 20, cat: TV, desc: "Умерь Свой Пыл"}
|
||||
- {id: 24, cat: TV, desc: "Ийон Тихий, космический пилот"}
|
||||
- {id: 25, cat: TV, desc: "Красный карлик"}
|
||||
- {id: 22, cat: TV, desc: "Тримей"}
|
||||
- {id: 26, cat: TV, desc: "На дне"}
|
||||
- {id: 38, cat: TV, desc: "Галактика: Кровь и Хром"}
|
||||
- {id: 39, cat: TV, desc: "Супертюрьма"}
|
||||
- {id: 40, cat: TV, desc: "Семерка Блэйка"}
|
||||
- {id: 42, cat: TV, desc: "Западное крыло"}
|
||||
- {id: 43, cat: TV, desc: "Убойный Отдел: Уличные Будни"}
|
||||
- {id: 47, cat: TV, desc: "Это Англия"}
|
||||
- {id: 48, cat: TV, desc: "Бенидорм"}
|
||||
- {id: 49, cat: TV, desc: "Сайнфелд"}
|
||||
- {id: 51, cat: TV, desc: "Вице"}
|
||||
- {id: 52, cat: TV, desc: "За кадром о кадре"}
|
||||
- {id: 54, cat: TV, desc: "Хемлок Гроув"}
|
||||
- {id: 56, cat: TV, desc: "Семейное древо"}
|
||||
- {id: 57, cat: TV, desc: "Мэрон"}
|
||||
- {id: 59, cat: TV, desc: "Спецнах"}
|
||||
- {id: 60, cat: TV, desc: "Работа не волк"}
|
||||
- {id: 64, cat: TV, desc: "Дивизион "}
|
||||
- {id: 66, cat: TV, desc: "Кошмары Фредди"}
|
||||
- {id: 67, cat: TV, desc: "Все дома"}
|
||||
- {id: 69, cat: TV, desc: "Бездельницы"}
|
||||
- {id: 70, cat: TV, desc: "Реальные люди"}
|
||||
- {id: 71, cat: TV, desc: "Трофеи Вавилона"}
|
||||
- {id: 72, cat: TV, desc: "Постфактум"}
|
||||
- {id: 73, cat: TV, desc: "Детектив Босх"}
|
||||
- {id: 74, cat: TV, desc: "В девятом номере"}
|
||||
- {id: 75, cat: TV, desc: "Верь"}
|
||||
- {id: 76, cat: TV, desc: "Семь дней"}
|
||||
- {id: 77, cat: TV, desc: "Красная дорога"}
|
||||
- {id: 78, cat: TV, desc: "Борджиа"}
|
||||
- {id: 79, cat: TV, desc: "Вдовец"}
|
||||
- {id: 80, cat: TV, desc: "Безумцы"}
|
||||
- {id: 81, cat: TV, desc: "Убийство первой степени"}
|
||||
- {id: 82, cat: TV, desc: "Мистер Слоун"}
|
||||
- {id: 83, cat: TV, desc: "Путеводитель по семейной жизни"}
|
||||
- {id: 84, cat: TV, desc: "Агенты"}
|
||||
- {id: 85, cat: TV, desc: "Блюз Хилл-Стрит"}
|
||||
- {id: 86, cat: TV, desc: "В погоне за тенями"}
|
||||
- {id: 87, cat: TV, desc: "Константин"}
|
||||
- {id: 88, cat: TV, desc: "Готэм"}
|
||||
- {id: 89, cat: TV, desc: "Клей"}
|
||||
- {id: 90, cat: TV, desc: "Скорострел"}
|
||||
- {id: 91, cat: TV, desc: "Водитель"}
|
||||
- {id: 92, cat: TV, desc: "Очевидное"}
|
||||
- {id: 93, cat: TV, desc: "Красные дубы"}
|
||||
- {id: 94, cat: TV, desc: "Жизнь начинается в 18"}
|
||||
- {id: 95, cat: TV, desc: "Безрассудный"}
|
||||
- {id: 96, cat: TV, desc: "Пропавший без вести"}
|
||||
- {id: 97, cat: TV, desc: "Взгляд в прошлое"}
|
||||
- {id: 98, cat: TV, desc: "Королевская семья"}
|
||||
- {id: 99, cat: TV, desc: "Одиночки с причудами"}
|
||||
- {id: 101, cat: TV, desc: "CSI: Киберпространство"}
|
||||
- {id: 102, cat: TV, desc: "Сорвиголова"}
|
||||
- {id: 103, cat: TV, desc: "Осадок"}
|
||||
- {id: 104, cat: TV, desc: "Призраки Энфилда"}
|
||||
- {id: 105, cat: TV, desc: "Ошибки прошлого"}
|
||||
- {id: 106, cat: TV, desc: "Восьмое чувство"}
|
||||
- {id: 107, cat: TV, desc: "Вызов"}
|
||||
- {id: 108, cat: TV, desc: "Настоящий детектив"}
|
||||
- {id: 109, cat: TV, desc: "Звездный охотник"}
|
||||
- {id: 110, cat: TV, desc: "Это не моя жизнь"}
|
||||
- {id: 111, cat: TV, desc: "Человек в высоком замке"}
|
||||
- {id: 112, cat: TV, desc: "Бойтесь Ходячих мертвецов"}
|
||||
- {id: 113, cat: TV, desc: "Стражи галактики"}
|
||||
- {id: 114, cat: TV, desc: "Герои: Возрождение"}
|
||||
- {id: 115, cat: TV, desc: "Заключенный"}
|
||||
- {id: 116, cat: TV, desc: "Родина"}
|
||||
- {id: 117, cat: TV, desc: "Фарго"}
|
||||
- {id: 118, cat: TV, desc: "Американская история ужасов"}
|
||||
- {id: 119, cat: TV, desc: "Оставленные"}
|
||||
- {id: 121, cat: TV, desc: "Любовники"}
|
||||
- {id: 122, cat: TV, desc: "Агенты Щит"}
|
||||
- {id: 123, cat: TV, desc: "Эш против зловещих мертвецов"}
|
||||
- {id: 124, cat: TV, desc: "Ходячие мертвецы"}
|
||||
- {id: 125, cat: TV, desc: "Демоны Да Винчи"}
|
||||
- {id: 120, cat: TV, desc: "Сонная лощина"}
|
||||
- {id: 126, cat: TV, desc: "Джекил и Хайд"}
|
||||
- {id: 127, cat: TV, desc: "Джессика Джонс"}
|
||||
- {id: 128, cat: TV, desc: "Лондонский шпион"}
|
||||
- {id: 129, cat: TV, desc: "Мост"}
|
||||
- {id: 130, cat: TV, desc: "Хроники Франкенштейна"}
|
||||
- {id: 131, cat: TV, desc: "Пространство"}
|
||||
- {id: 132, cat: TV, desc: "Конец детства"}
|
||||
- {id: 133, cat: TV, desc: "Путь к выздоровлению"}
|
||||
- {id: 134, cat: TV, desc: "Старость не радость"}
|
||||
- {id: 135, cat: TV, desc: "Пьяная история"}
|
||||
- {id: 136, cat: TV, desc: "Хроники Шаннары"}
|
||||
- {id: 137, cat: TV, desc: "Сумеречные охотники"}
|
||||
- {id: 138, cat: TV, desc: "Клоун (Баскетс)"}
|
||||
- {id: 139, cat: TV, desc: "Черные паруса"}
|
||||
- {id: 140, cat: TV, desc: "Секретные материалы"}
|
||||
- {id: 141, cat: TV, desc: "Изгои"}
|
||||
- {id: 143, cat: TV, desc: "Куку"}
|
||||
- {id: 144, cat: TV, desc: "Долл и Эм"}
|
||||
- {id: 145, cat: TV, desc: "Банши "}
|
||||
- {id: 146, cat: TV, desc: " Шоу Джимма Гаффигана"}
|
||||
- {id: 147, cat: TV, desc: "Все кувырком"}
|
||||
- {id: 148, cat: TV, desc: "Сожители"}
|
||||
- {id: 149, cat: TV, desc: "Внутри Эми Шумер"}
|
||||
- {id: 150, cat: TV, desc: "С чистого листа"}
|
||||
- {id: 151, cat: TV, desc: "Хофф в записи"}
|
||||
- {id: 152, cat: TV, desc: "Жевательная резинка"}
|
||||
- {id: 153, cat: TV, desc: "Охотники"}
|
||||
- {id: 154, cat: TV, desc: "Даркнет"}
|
||||
- {id: 155, cat: TV, desc: "Бонг для путешествий во времен"}
|
||||
- {id: 156, cat: TV, desc: "Бульварные ужасы"}
|
||||
- {id: 157, cat: TV, desc: "Флауэрсы"}
|
||||
- {id: 158, cat: TV, desc: "Грейс и Фрэнки "}
|
||||
- {id: 159, cat: TV, desc: "Проповедник"}
|
||||
- {id: 142, cat: TV, desc: "Принц из Беверли Хиллз"}
|
||||
- {id: 160, cat: TV, desc: "Сосны"}
|
||||
- {id: 161, cat: TV, desc: "Истории Нила Геймана"}
|
||||
- {id: 162, cat: TV, desc: "Подчинение"}
|
||||
- {id: 163, cat: TV, desc: "Обвиняемая"}
|
||||
- {id: 164, cat: TV, desc: "Безмозглые"}
|
||||
- {id: 165, cat: TV, desc: "Гастролеры"}
|
||||
- {id: 166, cat: TV, desc: "Завучи"}
|
||||
- {id: 167, cat: TV, desc: "Отжиг"}
|
||||
- {id: 169, cat: TV, desc: "Человек-клещ"}
|
||||
- {id: 168, cat: TV, desc: "Трагедия в Кеттеринге"}
|
||||
- {id: 170, cat: TV, desc: "Я люблю Дика"}
|
||||
- {id: 171, cat: TV, desc: "Жан-Клод Ван Джонсон "}
|
||||
- {id: 173, cat: TV, desc: "Небезопасно для работы"}
|
||||
- {id: 174, cat: TV, desc: "Граница "}
|
||||
- {id: 175, cat: TV, desc: "Дрянь"}
|
||||
- {id: 176, cat: TV, desc: "Сложные люди"}
|
||||
- {id: 177, cat: TV, desc: "Девочки Гилмор"}
|
||||
- {id: 178, cat: TV, desc: "Возвращение в Миссисипи "}
|
||||
- {id: 179, cat: TV, desc: "В хлам"}
|
||||
- {id: 180, cat: TV, desc: "Бунтарь"}
|
||||
- {id: 182, cat: TV, desc: "Слепое пятно"}
|
||||
- {id: 183, cat: TV, desc: "Королевы крика"}
|
||||
- {id: 184, cat: TV, desc: "Черный список"}
|
||||
- {id: 185, cat: TV, desc: "Однажды в сказке"}
|
||||
- {id: 186, cat: TV, desc: "Звездные войны: повстанцы"}
|
||||
- {id: 187, cat: TV, desc: "Скорпион"}
|
||||
- {id: 188, cat: TV, desc: "Безбашенные"}
|
||||
- {id: 189, cat: TV, desc: "Черное зеркало"}
|
||||
- {id: 190, cat: TV, desc: "Стэн против сил зла"}
|
||||
- {id: 191, cat: TV, desc: "Удалённые"}
|
||||
- {id: 192, cat: TV, desc: "Сирены"}
|
||||
- {id: 193, cat: TV, desc: "По ту сторону"}
|
||||
- {id: 194, cat: TV, desc: "ОА"}
|
||||
- {id: 195, cat: TV, desc: "Табу"}
|
||||
- {id: 196, cat: TV, desc: "Колония"}
|
||||
- {id: 197, cat: TV, desc: "Волшебники"}
|
||||
- {id: 198, cat: TV, desc: "24 часа"}
|
||||
- {id: 199, cat: TV, desc: "Миллиарды"}
|
||||
- {id: 200, cat: TV, desc: "Большая маленькая ложь"}
|
||||
- {id: 201, cat: TV, desc: "Легион"}
|
||||
- {id: 202, cat: TV, desc: "Сан рекордз"}
|
||||
- {id: 203, cat: TV, desc: "Заложница"}
|
||||
- {id: 204, cat: TV, desc: "Убийство на пляже"}
|
||||
- {id: 205, cat: TV, desc: "Подземка"}
|
||||
- {id: 206, cat: TV, desc: "Любовь"}
|
||||
- {id: 207, cat: TV, desc: "Преступление по-американски "}
|
||||
- {id: 208, cat: TV, desc: "Большой куш"}
|
||||
- {id: 209, cat: TV, desc: "Побег"}
|
||||
- {id: 210, cat: TV, desc: "Я Зомби"}
|
||||
- {id: 211, cat: TV, desc: "Лучше звоните Солу"}
|
||||
- {id: 212, cat: TV, desc: "Арчер"}
|
||||
- {id: 213, cat: TV, desc: "Дорогие белые"}
|
||||
- {id: 214, cat: TV, desc: "Американские боги"}
|
||||
- {id: 215, cat: TV, desc: "Брокмайр"}
|
||||
- {id: 216, cat: TV, desc: "Энджи Трайбека"}
|
||||
- {id: 217, cat: TV, desc: "Уэнтуорт "}
|
||||
- {id: 218, cat: TV, desc: "Звери."}
|
||||
- {id: 219, cat: TV, desc: "Упадок и разрушение"}
|
||||
- {id: 220, cat: TV, desc: "Просто парочка"}
|
||||
- {id: 221, cat: TV, desc: "Твин Пикс"}
|
||||
- {id: 222, cat: TV, desc: "Умираю со смеху"}
|
||||
- {id: 223, cat: TV, desc: "По волчьим законам"}
|
||||
- {id: 224, cat: TV, desc: "Карточный домик"}
|
||||
- {id: 225, cat: TV, desc: "Приключения Тедди Ракспина"}
|
||||
- {id: 226, cat: TV, desc: "Темная материя"}
|
||||
- {id: 227, cat: TV, desc: "Вайнона Эрп"}
|
||||
- {id: 228, cat: TV, desc: "Киллджойс"}
|
||||
- {id: 229, cat: TV, desc: "Кровавая гонка"}
|
||||
- {id: 230, cat: TV, desc: "Сшиватели"}
|
||||
- {id: 231, cat: TV, desc: "Ночная смена"}
|
||||
- {id: 232, cat: TV, desc: "Мгла"}
|
||||
- {id: 233, cat: TV, desc: "Зверинец"}
|
||||
- {id: 234, cat: TV, desc: "Снегопад"}
|
||||
- {id: 235, cat: TV, desc: "Спасение"}
|
||||
- {id: 236, cat: TV, desc: "По болезни"}
|
||||
- {id: 237, cat: TV, desc: "Кастлвания"}
|
||||
- {id: 238, cat: TV, desc: "Штамм"}
|
||||
- {id: 239, cat: TV, desc: "Игра престолов"}
|
||||
- {id: 240, cat: TV, desc: "Мстители"}
|
||||
- {id: 241, cat: TV, desc: "Комната 104"}
|
||||
- {id: 242, cat: TV, desc: "Миднайт, Техас"}
|
||||
- {id: 243, cat: TV, desc: "Человек-паук"}
|
||||
- {id: 244, cat: TV, desc: "Рэй Донован"}
|
||||
- {id: 245, cat: TV, desc: "Мистер Мерседес"}
|
||||
- {id: 246, cat: TV, desc: "Эпизоды"}
|
||||
- {id: 247, cat: TV, desc: "Охота на Унабомбера "}
|
||||
- {id: 248, cat: TV, desc: "Защитники"}
|
||||
- {id: 249, cat: TV, desc: "Раскосяченные"}
|
||||
- {id: 250, cat: TV, desc: "Двойка"}
|
||||
- {id: 251, cat: TV, desc: "Нарко"}
|
||||
- {id: 252, cat: TV, desc: "Ты — воплощение порока"}
|
||||
- {id: 253, cat: TV, desc: "Конь БоДжек"}
|
||||
- {id: 254, cat: TV, desc: "Орвилл"}
|
||||
- {id: 256, cat: TV, desc: "Южный парк"}
|
||||
- {id: 257, cat: TV, desc: "Звездный путь: Дискавери"}
|
||||
- {id: 258, cat: TV, desc: "Мик"}
|
||||
- {id: 259, cat: TV, desc: "Морская полиция"}
|
||||
- {id: 260, cat: TV, desc: "Смертельное оружие"}
|
||||
- {id: 261, cat: TV, desc: "Сверхлюди"}
|
||||
- {id: 262, cat: TV, desc: "Одарённые"}
|
||||
- {id: 263, cat: TV, desc: "Полиция Чикаго"}
|
||||
- {id: 264, cat: TV, desc: "Это Мы"}
|
||||
- {id: 265, cat: TV, desc: "Империя"}
|
||||
- {id: 266, cat: TV, desc: "Мыслить как преступник"}
|
||||
- {id: 267, cat: TV, desc: "Экзорцист"}
|
||||
- {id: 268, cat: TV, desc: "Люцифер"}
|
||||
- {id: 269, cat: TV, desc: "Нация Z"}
|
||||
- {id: 270, cat: TV, desc: "Сверхестественое"}
|
||||
- {id: 273, cat: TV, desc: "Доктор Шанс"}
|
||||
- {id: 271, cat: TV, desc: "Мистер Робот"}
|
||||
- {id: 272, cat: TV, desc: "Очень странные дела"}
|
||||
- {id: 274, cat: TV, desc: "Стрела"}
|
||||
- {id: 275, cat: TV, desc: "Флэш"}
|
||||
- {id: 276, cat: TV, desc: "Супердевушка"}
|
||||
- {id: 277, cat: TV, desc: "Легенды завтрашнего дня "}
|
||||
- {id: 278, cat: TV, desc: "Суеверие"}
|
||||
- {id: 279, cat: TV, desc: "Конец ёбанного мира"}
|
||||
- {id: 280, cat: TV, desc: "Спецназ"}
|
||||
- {id: 281, cat: TV, desc: "Бесстыдники "}
|
||||
- {id: 282, cat: TV, desc: "Проклятая нация"}
|
||||
- {id: 283, cat: TV, desc: "Человек будущего"}
|
||||
- {id: 284, cat: TV, desc: "Каратель"}
|
||||
- {id: 285, cat: TV, desc: "Фантастика"}
|
||||
- {id: 286, cat: TV, desc: "Ужасы/триллер"}
|
||||
- {id: 287, cat: TV, desc: "Драма"}
|
||||
- {id: 288, cat: TV, desc: "Комедия"}
|
||||
- {id: 289, cat: TV, desc: "Боевик"}
|
||||
- {id: 290, cat: TV, desc: "Детектив"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div.error
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 active 1 incdead 2 onlydead 3 gold 4 seedfree
|
||||
incldead: "1"
|
||||
rows:
|
||||
selector: table.embedded > tbody > tr:has(a[href^="details.php?id="])
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["\\b(\\d)\\b", "0$1"]
|
||||
- name: re_replace
|
||||
args: [".+Сезон\\s+(\\d+)(?:.+Серия\\s+(\\d+))*[\\s\\S]*\\/\\s+(.+)\\s+\\(\\d+\\)\\s+(\\S*)\\s*(\\w*\\d*).*", "$3 - S$1E$2 - rus $5 $4 newstudio"]
|
||||
- name: replace
|
||||
args: ["WEBDLRip","WEBDL"]
|
||||
- name: replace
|
||||
args: ["HDTVRip","HDTV"]
|
||||
- name: replace
|
||||
args: ["E -","E01-99 -"]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
files:
|
||||
selector: td:nth-child(3)
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
date:
|
||||
selector: i
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006-01-02 15:04:05"
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["|", 0]
|
||||
leechers:
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["|", 1]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="pic/diamond.png"]: "0"
|
||||
img[src="pic/freedownload.gif"]: "0"
|
||||
img[src="pic/silver.gif"]: "0.5"
|
||||
img[src="pic/bronze.gif"]: "0.75"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img[src="pic/diamond.png"]: "2"
|
||||
"*": "1"
|
||||
@@ -14,9 +14,10 @@
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 4, cat: Books, desc: "Books"}
|
||||
- {id: 5, cat: PC/Mac, desc: "Apps"}
|
||||
- {id: 5, cat: PC, desc: "Apps"}
|
||||
- {id: 6, cat: Other, desc: "Other"}
|
||||
- {id: 7, cat: PC/Games, desc: "Games"}
|
||||
- {id: 8, cat: TV/Sport, desc: "Sports"}
|
||||
|
||||
|
||||
modes:
|
||||
@@ -41,6 +42,7 @@
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
@@ -106,10 +108,12 @@
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"100% Free\"]": "0"
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0"
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0"
|
||||
"i[data-original-title=\"Featured\"]": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Featured\"]": "2"
|
||||
"i[data-original-title=\"Double upload\"]": "2"
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Global Double Upload
|
||||
"*": "1"
|
||||
|
||||
@@ -58,13 +58,28 @@
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
extras:
|
||||
text: ""
|
||||
extras:
|
||||
optional: true
|
||||
selector: td.titulo a[class]
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "["
|
||||
- name: append
|
||||
args: "]"
|
||||
title:
|
||||
selector: td.titulo a[id]
|
||||
filters:
|
||||
- name: prepend
|
||||
args: "{{ .Result.extras }} "
|
||||
- name: append
|
||||
args: " [spanish]"
|
||||
args: " [Spanish]"
|
||||
details:
|
||||
selector: td.titulo a
|
||||
selector: td.titulo a[id]
|
||||
attribute: href
|
||||
comments:
|
||||
selector: td.foro a
|
||||
attribute: href
|
||||
size:
|
||||
selector: td.tamano
|
||||
@@ -142,3 +157,10 @@
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Freeleech X2", "2"]
|
||||
minimumratio:
|
||||
text: "1.0"
|
||||
minimumseedtime:
|
||||
text: "345600"
|
||||
description:
|
||||
optional: true
|
||||
selector: td.titulo a[class]
|
||||
|
||||
124
src/Jackett.Common/Definitions/hon3yhd-net.yml
Normal file
124
src/Jackett.Common/Definitions/hon3yhd-net.yml
Normal file
@@ -0,0 +1,124 @@
|
||||
---
|
||||
site: hon3yhd-net
|
||||
name: Hon3yHD-net
|
||||
description: "Hon3yHD.net is a Public INDIAN site for MOVIES / TV / MUSIC"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://hon3yhd.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 84, cat: PC/Games, desc: "Games: PC"}
|
||||
- {id: 85, cat: Console, desc: "Games: Consoles"}
|
||||
- {id: 47, cat: Movies/BluRay, desc: "Movies: 1080P Bluray"}
|
||||
- {id: 48, cat: Movies/BluRay, desc: "Movies: 720P Bluray"}
|
||||
- {id: 49, cat: Movies/3D, desc: "Movies: 3D"}
|
||||
- {id: 51, cat: Movies/BluRay, desc: "Movies: BD50"}
|
||||
- {id: 50, cat: Movies/BluRay, desc: "Movies: BD25"}
|
||||
- {id: 52, cat: Movies/DVD, desc: "Movies: DVD5"}
|
||||
- {id: 53, cat: Movies/DVD, desc: "Movies: DVD9"}
|
||||
- {id: 54, cat: Movies/DVD, desc: "Movies: DVDRips"}
|
||||
- {id: 55, cat: Movies/HD, desc: "Movies: HDRips"}
|
||||
- {id: 56, cat: Movies/HD, desc: "Movies: HEVC"}
|
||||
- {id: 57, cat: Movies, desc: "Movies: Bollywood"}
|
||||
- {id: 58, cat: Movies, desc: "Movies: Hollywood Dub"}
|
||||
- {id: 59, cat: Movies, desc: "Movies: Bengali"}
|
||||
- {id: 60, cat: Movies, desc: "Movies: Malayalam"}
|
||||
- {id: 61, cat: Movies, desc: "Movies: Pakistani"}
|
||||
- {id: 62, cat: Movies, desc: "Movies: Punjabi"}
|
||||
- {id: 63, cat: Movies, desc: "Movies: Tamil"}
|
||||
- {id: 64, cat: Movies, desc: "Movies: Telugu"}
|
||||
- {id: 68, cat: Movies/SD, desc: "Movies: Xvid"}
|
||||
- {id: 73, cat: Movies/WEBDL, desc: "Movies: WEB-HD"}
|
||||
- {id: 74, cat: Movies, desc: "Movies: Remux"}
|
||||
- {id: 75, cat: Movies/UHD, desc: "Movies: 4K/UHD"}
|
||||
- {id: 76, cat: Movies, desc: "Movies: Pre-Releases"}
|
||||
- {id: 82, cat: Movies, desc: "Movies: South Dub"}
|
||||
- {id: 90, cat: Movies, desc: "Movies: Packs"}
|
||||
- {id: 78, cat: Audio/MP3, desc: "Music: MP3"}
|
||||
- {id: 79, cat: Audio, desc: "Music: WAV"}
|
||||
- {id: 80, cat: Audio/Lossless, desc: "Music: FLAC"}
|
||||
- {id: 81, cat: Audio/Video, desc: "Music: Videos"}
|
||||
- {id: 91, cat: Audio, desc: "Music: Bollywood"}
|
||||
- {id: 65, cat: Other, desc: "Other: Ebooks"}
|
||||
- {id: 66, cat: Other, desc: "Other: Religious"}
|
||||
- {id: 67, cat: Other, desc: "Other: Tutorial"}
|
||||
- {id: 83, cat: Other, desc: "Other: Animation"}
|
||||
- {id: 86, cat: Other, desc: "Other: Software"}
|
||||
- {id: 69, cat: TV, desc: "TV: Pakistani"}
|
||||
- {id: 70, cat: TV, desc: "TV: Indian"}
|
||||
- {id: 71, cat: TV/HD, desc: "TV: HDTV"}
|
||||
- {id: 72, cat: TV/WEB-DL, desc: "TV: WEB-HD"}
|
||||
- {id: 77, cat: TV/Sport, desc: "TV: Sports"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 20 results per page
|
||||
- path: torrents-search.php
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
page: 1
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
page: 2
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
page: 3
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
page: 4
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{.Keywords}}"
|
||||
# 0 only active 1 incl dead 2 only dead
|
||||
incldead: 0
|
||||
# 0 all 1 not freeleech 2 only freeleech
|
||||
freeleech: 0
|
||||
# 0 both 1 local only 2 external only
|
||||
inclexternal: 0
|
||||
# 0 all 1 English 2 French 3 German 4 Italian 5 Japanese 6 Spanish 7 Russian 8 Hindi 9 Gujarati 10 Punjabi 11 Telugu 12 Bengali 13 Malayalam 14 Urdu 15 Tamil 16 Kannada 17 Marathi 18 Chinese 19 Korean
|
||||
lang: 0
|
||||
rows:
|
||||
selector: tr.t-row
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: title
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
date:
|
||||
text: now
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
@@ -50,21 +50,37 @@
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
method: cookie
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
use_ssl: "1"
|
||||
perm_ssl: "1"
|
||||
error:
|
||||
- selector: tbody:has(td.colhead > span:contains("Error"))
|
||||
- selector: tbody:has(td.colhead > span:contains("failed"))
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: browse.php
|
||||
|
||||
# login:
|
||||
# path: login.php
|
||||
# method: form
|
||||
# form: form[action="takelogin.php"]
|
||||
# inputs:
|
||||
# username: "{{ .Config.username }}"
|
||||
# password: "{{ .Config.password }}"
|
||||
# use_ssl: "1"
|
||||
# perm_ssl: "1"
|
||||
# error:
|
||||
# - selector: tbody:has(td.colhead > span:contains("Error"))
|
||||
# - selector: tbody:has(td.colhead > span:contains("failed"))
|
||||
# test:
|
||||
# path: browse.php
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
|
||||
@@ -28,10 +28,14 @@
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: form[action*="/login"] .text-red
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
@@ -39,6 +43,7 @@
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
@@ -65,13 +70,13 @@
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
@@ -103,12 +108,17 @@
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"100% Free\"]": "0" # Single Torrent Freeleech
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D
|
||||
# UNIT3D 1.9.2
|
||||
|
||||
@@ -48,6 +48,9 @@
|
||||
- name: querystring
|
||||
args: url
|
||||
- name: urldecode
|
||||
# temp fix for #5372
|
||||
- name: replace
|
||||
args: [" ⭐", ""]
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
80
src/Jackett.Common/Definitions/itorrent.yml
Normal file
80
src/Jackett.Common/Definitions/itorrent.yml
Normal file
@@ -0,0 +1,80 @@
|
||||
---
|
||||
site: itorrent
|
||||
name: iTorrent
|
||||
description: "iTorrent is a Public HUNGARIAN site"
|
||||
language: hu
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://itorrent.ws/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
"Apps": PC
|
||||
"book": Books
|
||||
"Games": PC/Games
|
||||
"Movies": Movies
|
||||
"Music": Audio
|
||||
"XXX": XXX
|
||||
"TV": TV
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="/torrentfiles/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "torrentek/title/{{ .Keywords}}/"
|
||||
rows:
|
||||
selector: tr.gradeX
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: td:nth-child(1) i
|
||||
attribute: class
|
||||
filters:
|
||||
# patch. books are "fa fa-book" while all the other categories are "ico-list-*"
|
||||
- name: replace
|
||||
args: [" ", "-"]
|
||||
- name: split
|
||||
args: ["-", 2]
|
||||
title:
|
||||
selector: td:nth-child(2) a
|
||||
details:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: href
|
||||
download:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-child(4) span
|
||||
optional: true
|
||||
attribute: title
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006.01.02 15:04"
|
||||
date:
|
||||
selector: td:nth-child(4):not(span)
|
||||
optional: true
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006.01.02"
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -64,6 +64,11 @@
|
||||
magnet:
|
||||
selector: td:nth-child(1) div div a[data-nop=""]
|
||||
attribute: href
|
||||
# temp fix for #5372
|
||||
filters:
|
||||
- name: urldecode
|
||||
- name: replace
|
||||
args: [" ⭐", ""]
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
date:
|
||||
|
||||
@@ -56,6 +56,9 @@
|
||||
- name: querystring
|
||||
args: url
|
||||
- name: urldecode
|
||||
# temp fix for #5372
|
||||
- name: replace
|
||||
args: [" ⭐", ""]
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
filters:
|
||||
|
||||
@@ -87,19 +87,7 @@
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
test:
|
||||
path: category/latest/page/1
|
||||
settings: []
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
293
src/Jackett.Common/Definitions/lapausetorrents.yml
Normal file
293
src/Jackett.Common/Definitions/lapausetorrents.yml
Normal file
@@ -0,0 +1,293 @@
|
||||
---
|
||||
site: lapausetorrents
|
||||
name: Lapausetorrents
|
||||
description: "Lapausetorrents is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: fr-fr
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://tempsdepause.eu/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 4, cat: Movies/UHD, desc: "Animations - 4K Remux"}
|
||||
- {id: 1, cat: Movies/3D, desc: "Animations - 3D"}
|
||||
- {id: 3, cat: Movies/UHD, desc: "Animations - 4K Light"}
|
||||
- {id: 2, cat: Movies/UHD, desc: "Animations - 4K UHD"}
|
||||
- {id: 5, cat: Movies/UHD, desc: "Animations - 4K UHD Bluray"}
|
||||
- {id: 6, cat: Movies/BluRay, desc: "Animations - BDRip-BRRIP"}
|
||||
- {id: 7, cat: Movies/BluRay, desc: "Animations - BluRay-R"}
|
||||
- {id: 8, cat: Movies, desc: "Animations - Coffret Films"}
|
||||
- {id: 9, cat: Movies/DVD, desc: "Animations - DVD-R"}
|
||||
- {id: 10, cat: Movies/DVD, desc: "Animations - DVDRip"}
|
||||
- {id: 11, cat: Movies/HD, desc: "Animations - HD 1080P"}
|
||||
- {id: 12, cat: Movies/HD, desc: "Animations - HD 720P"}
|
||||
- {id: 13, cat: Movies/HD, desc: "Animations - HDRiP"}
|
||||
- {id: 16, cat: Movies/HD, desc: "Animations - HDTV"}
|
||||
- {id: 14, cat: Movies/HD, desc: "Animations - HDTV 1080p"}
|
||||
- {id: 15, cat: Movies/HD, desc: "Animations - HDTV 720p"}
|
||||
- {id: 17, cat: Movies, desc: "Animations - Jap-Animation"}
|
||||
- {id: 18, cat: Movies/HD, desc: "Animations - M-HD 1080p"}
|
||||
- {id: 19, cat: Movies/HD, desc: "Animations - M-HD 720p"}
|
||||
- {id: 20, cat: Movies, desc: "Animations - Remux"}
|
||||
- {id: 21, cat: Movies/WEBDL, desc: "Animations - TVRip"}
|
||||
- {id: 24, cat: Movies/WEBDL, desc: "Animations - WEB-DL"}
|
||||
- {id: 22, cat: Movies,/WEBDL desc: "Animations - WEB-DL 1080p"}
|
||||
- {id: 23, cat: Movies/WEBDL, desc: "Animations - WEB-DL 720p"}
|
||||
- {id: 25, cat: Movies/WEBDL, desc: "Animations - WEBRip"}
|
||||
- {id: 26, cat: Movies/HD, desc: "Animations - X265"}
|
||||
- {id: 49, cat: TV/Documentary, desc: "Documentaires - Doc-Spectacle"}
|
||||
- {id: 48, cat: TV/Documentary, desc: "Documentaires - Emission TV"}
|
||||
- {id: 51, cat: TV/Documentary, desc: "Documentaires - Film"}
|
||||
- {id: 50, cat: TV/Sport, desc: "Documentaires - Sport"}
|
||||
- {id: 57, cat: Movies/3D, desc: "Films - 3D"}
|
||||
- {id: 59, cat: Movies/UHD, desc: "Films - 4K Light"}
|
||||
- {id: 60, cat: Movies/UHD, desc: "Films - 4K Remux"}
|
||||
- {id: 61, cat: Movies/UHD, desc: "Films - 4K UHD"}
|
||||
- {id: 58, cat: Movies/UHD, desc: "Films - 4K UHD Bluray"}
|
||||
- {id: 62, cat: Movies/BluRay, desc: "Films - BDRip-BRRIP"}
|
||||
- {id: 63, cat: Movies/BluRay, desc: "Films - BluRay-R"}
|
||||
- {id: 64, cat: Movies, desc: "Films - Coffret Films"}
|
||||
- {id: 65, cat: Movies/DVD, desc: "Films - DVD-R"}
|
||||
- {id: 66, cat: Movies/DVD, desc: "Films - DVDRip"}
|
||||
- {id: 67, cat: Movies/HD, desc: "Films - HD 1080P"}
|
||||
- {id: 68, cat: Movies/HD, desc: "Films - HD 720P"}
|
||||
- {id: 69, cat: Movies/HD, desc: "Films - HDRiP"}
|
||||
- {id: 72, cat: Movies/HD, desc: "Films - HDTV"}
|
||||
- {id: 70, cat: Movies/HD, desc: "Films - HDTV 1080p"}
|
||||
- {id: 71, cat: Movies/HD, desc: "Films - HDTV 720p"}
|
||||
- {id: 73, cat: Movies/HD, desc: "Films - M-HD 1080p"}
|
||||
- {id: 74, cat: Movies/HD, desc: "Films - M-HD 720p"}
|
||||
- {id: 75, cat: Movies, desc: "Films - Remux"}
|
||||
- {id: 76, cat: Movies/WEBDL, desc: "Films - TVRip"}
|
||||
- {id: 77, cat: Movies/WEBDL, desc: "Films - WEB-DL"}
|
||||
- {id: 78, cat: Movies/WEBDL, desc: "Films - WEB-DL 1080p"}
|
||||
- {id: 79, cat: Movies/WEBDL, desc: "Films - WEB-DL 720p"}
|
||||
- {id: 80, cat: Movies/WEBDL, desc: "Films - WEBRip"}
|
||||
- {id: 81, cat: Movies/HD, desc: "Films - X265"}
|
||||
- {id: 82, cat: Movies/3D, desc: "Films-VOSTFR - 3D"}
|
||||
- {id: 84, cat: Movies/UHD, desc: "Films-VOSTFR - 4K Light"}
|
||||
- {id: 85, cat: Movies/UHD, desc: "Films-VOSTFR - 4K Remux"}
|
||||
- {id: 86, cat: Movies/UHD, desc: "Films-VOSTFR - 4K UHD"}
|
||||
- {id: 83, cat: Movies/UHD, desc: "Films-VOSTFR - 4K UHD Bluray"}
|
||||
- {id: 87, cat: Movies/BluRay, desc: "Films-VOSTFR - BDRip-BRRIP"}
|
||||
- {id: 88, cat: Movies/BluRay, desc: "Films-VOSTFR - BluRay-R"}
|
||||
- {id: 89, cat: Movies, desc: "Films-VOSTFR - Coffret Films"}
|
||||
- {id: 90, cat: Movies/DVD, desc: "Films-VOSTFR - DVD-R"}
|
||||
- {id: 91, cat: Movies/DVD, desc: "Films-VOSTFR - DVDRip"}
|
||||
- {id: 92, cat: Movies/HD, desc: "Films-VOSTFR - HD 1080P"}
|
||||
- {id: 93, cat: Movies/HD, desc: "Films-VOSTFR - HD 720P"}
|
||||
- {id: 94, cat: Movies/HD, desc: "Films-VOSTFR - HDRiP"}
|
||||
- {id: 97, cat: Movies/HD, desc: "Films-VOSTFR - HDTV"}
|
||||
- {id: 95, cat: Movies/HD, desc: "Films-VOSTFR - HDTV 1080p"}
|
||||
- {id: 96, cat: Movies/HD, desc: "Films-VOSTFR - HDTV 720p"}
|
||||
- {id: 98, cat: Movies/HD, desc: "Films-VOSTFR - M-HD 1080p"}
|
||||
- {id: 99, cat: Movies/HD, desc: "Films-VOSTFR - M-HD 720p"}
|
||||
- {id: 100, cat: Movies, desc: "Films-VOSTFR - Remux"}
|
||||
- {id: 101, cat: Movies/WEBDL, desc: "Films-VOSTFR - TVRip"}
|
||||
- {id: 102, cat: Movies/WEBDL, desc: "Films-VOSTFR - WEB-DL"}
|
||||
- {id: 103, cat: Movies/WEBDL, desc: "Films-VOSTFR - WEB-DL 1080p"}
|
||||
- {id: 104, cat: Movies/WEBDL, desc: "Films-VOSTFR - WEB-DL 720p"}
|
||||
- {id: 105, cat: Movies/WEBDL, desc: "Films-VOSTFR - WEBRip"}
|
||||
- {id: 106, cat: Movies/HD, desc: "Films-VOSTFR - X265"}
|
||||
- {id: 107, cat: Console/3DS, desc: "Jeux - 3DS-DS"}
|
||||
- {id: 108, cat: PC/Phone-IOS, desc: "Jeux - IOS-OSX"}
|
||||
- {id: 109, cat: PC/Games, desc: "Jeux - PC"}
|
||||
- {id: 110, cat: Console/PS3, desc: "Jeux - PS3 - PS4"}
|
||||
- {id: 111, cat: Console/PSP, desc: "Jeux - PSP-PSX"}
|
||||
- {id: 112, cat: Console/Wii, desc: "Jeux - WII"}
|
||||
- {id: 113, cat: Console/WiiU, desc: "Jeux - WII-U"}
|
||||
- {id: 114, cat: Console/Xbox, desc: "Jeux - XBOX"}
|
||||
- {id: 52, cat: Books, desc: "Livres - BD"}
|
||||
- {id: 56, cat: Audio/Audiobook, desc: "Livres - Livres Audio"}
|
||||
- {id: 55, cat: Books/Comics, desc: "Livres - Mangas"}
|
||||
- {id: 54, cat: Books/Magazines, desc: "Livres - Press"}
|
||||
- {id: 53, cat: Books/Ebook, desc: "Livres - Romans"}
|
||||
- {id: 115, cat: PC/Phone-Android, desc: "Logiciels - ANDROID"}
|
||||
- {id: 118, cat: PC/Mac, desc: "Logiciels - APPLE"}
|
||||
- {id: 116, cat: PC/Phone-IOS, desc: "Logiciels - IPHONE"}
|
||||
- {id: 117, cat: PC, desc: "Logiciels - LINUX"}
|
||||
- {id: 119, cat: PC/0day, desc: "Logiciels - WINDOWS"}
|
||||
- {id: 120, cat: Audio/Lossless, desc: "Musiques - FLAC"}
|
||||
- {id: 121, cat: Audio, desc: "Musiques - HQ"}
|
||||
- {id: 122, cat: Audio/MP3, desc: "Musiques - MP3"}
|
||||
- {id: 123, cat: Audio, desc: "Musiques - Spect/Concert"}
|
||||
- {id: 27, cat: TV/HD, desc: "Series-Animee - BDRip-BRRIP"}
|
||||
- {id: 28, cat: TV/HD, desc: "Series-Animee - BluRay-R"}
|
||||
- {id: 29, cat: TV/SD, desc: "Series-Animee - DVD-R"}
|
||||
- {id: 30, cat: TV/SD, desc: "Series-Animee - DVDRip"}
|
||||
- {id: 32, cat: TV/HD, desc: "Series-Animee - HD 1080P"}
|
||||
- {id: 31, cat: TV/HD, desc: "Series-Animee - HD 720P"}
|
||||
- {id: 33, cat: TV/HD, desc: "Series-Animee - HDRiP"}
|
||||
- {id: 34, cat: TV/HD, desc: "Series-Animee - HDTV"}
|
||||
- {id: 35, cat: TV/HD, desc: "Series-Animee - HDTV 1080p"}
|
||||
- {id: 36, cat: TV/HD, desc: "Series-Animee - HDTV 720p"}
|
||||
- {id: 37, cat: TV/HD, desc: "Series-Animee - M-HD 1080p"}
|
||||
- {id: 38, cat: TV/HD, desc: "Series-Animee - M-HD 720p"}
|
||||
- {id: 47, cat: TV/Anime, desc: "Series-Animee - Pack Serie Animee"}
|
||||
- {id: 39, cat: TV/Anime, desc: "Series-Animee - Remux"}
|
||||
- {id: 46, cat: TV/Anime, desc: "Series-Animee - SERIE JAP-ANIM"}
|
||||
- {id: 40, cat: TV/Anime, desc: "Series-Animee - TVRip"}
|
||||
- {id: 41, cat: TV/Anime, desc: "Series-Animee - WEB-DL"}
|
||||
- {id: 42, cat: TV/Anime, desc: "Series-Animee - WEB-DL 1080p"}
|
||||
- {id: 43, cat: TV/Anime, desc: "Series-Animee - WEB-DL 720p"}
|
||||
- {id: 44, cat: TV/Anime, desc: "Series-Animee - WEBRip"}
|
||||
- {id: 45, cat: TV/HD, desc: "Series-Animee - X265"}
|
||||
- {id: 124, cat: TV/HD, desc: "Series-FR - BDRip-BRRIP"}
|
||||
- {id: 125, cat: TV/HD, desc: "Series-FR - BluRay-R"}
|
||||
- {id: 126, cat: TV/SD, desc: "Series-FR - DVD-R"}
|
||||
- {id: 127, cat: TV/SD, desc: "Series-FR - DVDRip"}
|
||||
- {id: 128, cat: TV/HD, desc: "Series-FR - HD 1080P"}
|
||||
- {id: 129, cat: TV/HD, desc: "Series-FR - HD 720P"}
|
||||
- {id: 130, cat: TV/HD, desc: "Series-FR - HDRiP"}
|
||||
- {id: 133, cat: TV/HD, desc: "Series-FR - HDTV"}
|
||||
- {id: 131, cat: TV/HD, desc: "Series-FR - HDTV 1080p"}
|
||||
- {id: 132, cat: TV/HD, desc: "Series-FR - HDTV 720p"}
|
||||
- {id: 134, cat: TV/HD, desc: "Series-FR - M-HD 1080p"}
|
||||
- {id: 135, cat: TV/HD, desc: "Series-FR - M-HD 720p"}
|
||||
- {id: 136, cat: TV, desc: "Series-FR - Pack Serie"}
|
||||
- {id: 137, cat: TV, desc: "Series-FR - Remux"}
|
||||
- {id: 138, cat: TV/WEB-DL, desc: "Series-FR - TVRip"}
|
||||
- {id: 141, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL"}
|
||||
- {id: 139, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL 1080p"}
|
||||
- {id: 140, cat: TV/WEB-DL, desc: "Series-FR - WEB-DL 720p"}
|
||||
- {id: 142, cat: TV/WEB-DL, desc: "Series-FR - WEBRip"}
|
||||
- {id: 143, cat: TV/HD, desc: "Series-FR - X265"}
|
||||
- {id: 144, cat: TV/HD, desc: "Series-VOSTFR - BDRip-BRRIP"}
|
||||
- {id: 145, cat: TV/HD, desc: "Series-VOSTFR - BluRay-R"}
|
||||
- {id: 146, cat: TV/SD, desc: "Series-VOSTFR - DVD-R"}
|
||||
- {id: 147, cat: TV/SD, desc: "Series-VOSTFR - DVDRip"}
|
||||
- {id: 148, cat: TV/HD, desc: "Series-VOSTFR - HD 1080P"}
|
||||
- {id: 149, cat: TV/HD, desc: "Series-VOSTFR - HD 720P"}
|
||||
- {id: 150, cat: TV/HD, desc: "Series-VOSTFR - HDRiP"}
|
||||
- {id: 153, cat: TV/HD, desc: "Series-VOSTFR - HDTV"}
|
||||
- {id: 151, cat: TV/HD, desc: "Series-VOSTFR - HDTV 1080p"}
|
||||
- {id: 152, cat: TV/HD, desc: "Series-VOSTFR - HDTV 720p"}
|
||||
- {id: 154, cat: TV/HD, desc: "Series-VOSTFR - M-HD 1080p"}
|
||||
- {id: 155, cat: TV/HD, desc: "Series-VOSTFR - M-HD 720p"}
|
||||
- {id: 156, cat: TV, desc: "Series-VOSTFR - Pack Serie"}
|
||||
- {id: 157, cat: TV, desc: "Series-VOSTFR - Remux"}
|
||||
- {id: 158, cat: TV/WEB-DL, desc: "Series-VOSTFR - TVRip"}
|
||||
- {id: 161, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL"}
|
||||
- {id: 159, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL 1080p"}
|
||||
- {id: 160, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEB-DL 720p"}
|
||||
- {id: 162, cat: TV/WEB-DL, desc: "Series-VOSTFR - WEBRip"}
|
||||
- {id: 163, cat: TV/HD, desc: "Series-VOSTFR - X265"}
|
||||
|
||||
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: torrentlanguage
|
||||
type: select
|
||||
label: Torrent Language
|
||||
default: "11"
|
||||
options:
|
||||
"1": "Allemand"
|
||||
"2": "Anglais(UK)"
|
||||
"3": "Anglais(US)"
|
||||
"4": "Arabe"
|
||||
"5": "Bengali"
|
||||
"6": "Cantonais"
|
||||
"7": " Coréen"
|
||||
"8": "Danois"
|
||||
"9": "Espagnol"
|
||||
"10": "Flamand"
|
||||
"11": " Français"
|
||||
"12": " Hébreu"
|
||||
"13": "Hindi"
|
||||
"14": "Italien"
|
||||
"15": "Japonais"
|
||||
"16": "Mandarin"
|
||||
"17": "Multi"
|
||||
"24": "Multi Truefrench"
|
||||
"18": "Perse"
|
||||
"19": "Portuguais"
|
||||
"20": " Québécois"
|
||||
"21": "Russe"
|
||||
"22": " Suédois"
|
||||
"23": "Ukrainien"
|
||||
|
||||
login:
|
||||
path: TTV3/Connexion
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: font[color="red"]
|
||||
test:
|
||||
path: TTV3/Bienvenue
|
||||
selector: a[href$="/TTV3/Deconnexion"]
|
||||
|
||||
download:
|
||||
selector: a[href*="/Telechargement/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://tempsdepause.eu/TTV3/Torrents/Recherche?recherche=voyez&type=exacte&endroit=nomtorrent&langue=11&tl=peuimporte
|
||||
# categories for searching are unsupported
|
||||
- path: TTV3/Torrents/Recherche
|
||||
inputs:
|
||||
recherche: "{{ .Keywords }}"
|
||||
# searchtype un (one word) tout (all words) exacte (exact expression)
|
||||
type: "tout"
|
||||
# searchin nomtorrent (name) or desctorrent (descr)
|
||||
endroit: "nomtorrent"
|
||||
# language 11 french 17 multi
|
||||
langue: "{{ .Config.torrentlanguage }}"
|
||||
# freeleech oui (yes) non (no) peuimporte (ignore)
|
||||
tl: "peuimporte"
|
||||
|
||||
rows:
|
||||
selector: table.sortable tbody tr
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="/SousCategories/"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d+)$
|
||||
title:
|
||||
selector: a[onmouseover]
|
||||
details:
|
||||
selector: a[onmouseover]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[onmouseover]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src= (.*?)><"
|
||||
size:
|
||||
selector: td:nth-last-child(6)
|
||||
grabs:
|
||||
selector: td:nth-last-child(5)
|
||||
seeders:
|
||||
selector: td:nth-last-child(4)
|
||||
leechers:
|
||||
selector: td:nth-last-child(3)
|
||||
date:
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02-01-2006 15:04:05"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src$="/images/Torrents/TLibre.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
# TT3.00 FRENCH
|
||||
145
src/Jackett.Common/Definitions/learnflakes.yml
Normal file
145
src/Jackett.Common/Definitions/learnflakes.yml
Normal file
@@ -0,0 +1,145 @@
|
||||
---
|
||||
site: learnflakes
|
||||
name: LearnFlakes
|
||||
description: "LearnFlakes is a Private Torrent Tracker for CERTIFICATE / TRAINING E-LEARNING"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://learnflakes.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Books, desc: "LearnFlakes"}
|
||||
- {id: 14, cat: Books, desc: "EMC"}
|
||||
- {id: 16, cat: Books, desc: "SANS"}
|
||||
- {id: 17, cat: Books, desc: "MOC "}
|
||||
- {id: 31, cat: Books, desc: "CareerAcademy"}
|
||||
- {id: 32, cat: Books, desc: "CBTNuggets"}
|
||||
- {id: 33, cat: Books, desc: "INE"}
|
||||
- {id: 34, cat: Books, desc: "Symantec"}
|
||||
- {id: 35, cat: Books, desc: "Infiniteskills"}
|
||||
- {id: 36, cat: Books, desc: "IPExpert"}
|
||||
- {id: 37, cat: Books, desc: "Tuts+"}
|
||||
- {id: 38, cat: Books, desc: "Pluralsight"}
|
||||
- {id: 39, cat: Books/Ebook, desc: "E-Books"}
|
||||
- {id: 40, cat: Books, desc: "CBT-Videos"}
|
||||
- {id: 41, cat: Books, desc: "Linux-CBT"}
|
||||
- {id: 42, cat: Books, desc: "VTC"}
|
||||
- {id: 43, cat: Books, desc: "Lynda"}
|
||||
- {id: 44, cat: Books, desc: "TrainSignal"}
|
||||
- {id: 50, cat: Books, desc: "LiveLessons"}
|
||||
- {id: 47, cat: Books, desc: "Health"}
|
||||
- {id: 48, cat: Books/Magazines, desc: "Magazines"}
|
||||
- {id: 49, cat: Books, desc: "CourseWare"}
|
||||
- {id: 51, cat: Books, desc: "Programming"}
|
||||
- {id: 52, cat: Books, desc: "Graphic & Design"}
|
||||
- {id: 53, cat: Books, desc: "Udemy"}
|
||||
- {id: 45, cat: Books/Other, desc: "Others"}
|
||||
- {id: 54, cat: Books, desc: "SAP"}
|
||||
- {id: 46, cat: Books, desc: "LF VIP"}
|
||||
- {id: 55, cat: Books, desc: "Exclusive"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: ?p=home&pid=1
|
||||
method: form
|
||||
form: form#loginbox_form
|
||||
submitpath: ajax/login.php
|
||||
inputs:
|
||||
action: "login"
|
||||
loginbox_membername: "{{ .Config.username }}"
|
||||
loginbox_password: "{{ .Config.password }}"
|
||||
loginbox_remember: 1
|
||||
selectorinputs:
|
||||
securitytoken:
|
||||
selector: "script:contains(\"stKey: \")"
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "stKey: \"(.+?)\","
|
||||
error:
|
||||
- selector: div.error
|
||||
- selector: :contains("-ERROR-")
|
||||
test:
|
||||
path: ?p=home&pid=1
|
||||
selector: div#member_info_bar
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 15 results per page
|
||||
- path: /
|
||||
inputs:
|
||||
page: "1"
|
||||
- path: /
|
||||
inputs:
|
||||
page: "2"
|
||||
- path: /
|
||||
inputs:
|
||||
page: "3"
|
||||
inputs:
|
||||
p: "torrents"
|
||||
pid: "10"
|
||||
$raw: "{{range .Categories}}&cid[]={{.}}{{end}}"
|
||||
keywords: "{{ .Keywords }}"
|
||||
# name description both uploader
|
||||
search_type: "name"
|
||||
rows:
|
||||
selector: div.torrent-box[id^="torrent_"]
|
||||
fields:
|
||||
title:
|
||||
selector: a[href*="?p=torrents&pid=10&action=details&tid="]
|
||||
details:
|
||||
selector: a[href*="?p=torrents&pid=10&action=details&tid="]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href*="?p=torrents&pid=10&cid="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cid
|
||||
download:
|
||||
selector: a[href*="?p=torrents&pid=10&action=download&tid="]
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: a[href*="data/torrents/torrent_images/"]
|
||||
attribute: href
|
||||
size:
|
||||
selector: a[rel="torrent_size"]
|
||||
grabs:
|
||||
selector: a[rel="times_completed"]
|
||||
seeders:
|
||||
selector: a[rel="torrent_seeders"]
|
||||
leechers:
|
||||
selector: a[rel="torrent_leechers"]
|
||||
date:
|
||||
selector: div.torrentOwner abbr
|
||||
optional: true
|
||||
attribute: data-time
|
||||
date:
|
||||
selector: div.torrentOwner:contains("day")
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Uploaded (.+?) by"
|
||||
- name: replace
|
||||
args: [" at ", " "]
|
||||
date:
|
||||
selector: div.torrentOwner:contains("-")
|
||||
optional: true
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Uploaded (.+?) by"
|
||||
- name: dateparse
|
||||
args: "02-01-2006 15:04"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src$="/torrent_free.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
228
src/Jackett.Common/Definitions/lechaudron.yml
Normal file
228
src/Jackett.Common/Definitions/lechaudron.yml
Normal file
@@ -0,0 +1,228 @@
|
||||
---
|
||||
site: lechaudron
|
||||
name: LeChaudron
|
||||
description: "Le Chaudron is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: fr-fr
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://lechaudron.nl/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: XXX, desc: "Adultes - BD Erotique"}
|
||||
- {id: 4, cat: XXX, desc: "Adultes - Doujin (Manga X)"}
|
||||
- {id: 2, cat: XXX, desc: "Adultes - eBook XXX"}
|
||||
- {id: 3, cat: XXX, desc: "Adultes - Film XXX"}
|
||||
- {id: 5, cat: XXX, desc: "Adultes - Hentai"}
|
||||
- {id: 6, cat: TV/Anime, desc: "Animations - 3D"}
|
||||
- {id: 7, cat: TV/Anime, desc: "Animations - 4K Light"}
|
||||
- {id: 8, cat: TV/Anime, desc: "Animations - 4K UHD"}
|
||||
- {id: 9, cat: TV/Anime, desc: "Animations - BDRIP-BRRIP"}
|
||||
- {id: 10, cat: TV/Anime, desc: "Animations - BluRay-R"}
|
||||
- {id: 11, cat: TV/Anime, desc: "Animations - DVD-R"}
|
||||
- {id: 12, cat: TV/Anime, desc: "Animations - DVDRIP"}
|
||||
- {id: 13, cat: TV/Anime, desc: "Animations - Film Jap-Anim"}
|
||||
- {id: 14, cat: TV/Anime, desc: "Animations - HD 1080P"}
|
||||
- {id: 15, cat: TV/Anime, desc: "Animations - HD 720p"}
|
||||
- {id: 16, cat: TV/Anime, desc: "Animations - HDRIP"}
|
||||
- {id: 17, cat: TV/Anime, desc: "Animations - HDTV"}
|
||||
- {id: 18, cat: TV/Anime, desc: "Animations - HDTV 1080p"}
|
||||
- {id: 19, cat: TV/Anime, desc: "Animations - HDTV 720p"}
|
||||
- {id: 20, cat: TV/Anime, desc: "Animations - MHD 1080p"}
|
||||
- {id: 21, cat: TV/Anime, desc: "Animations - MHD 720p"}
|
||||
- {id: 22, cat: TV/Anime, desc: "Animations - REMUX"}
|
||||
- {id: 23, cat: TV/Anime, desc: "Animations - Serie Animee"}
|
||||
- {id: 24, cat: TV/Anime, desc: "Animations - Serie Jap-Anim"}
|
||||
- {id: 25, cat: TV/Anime, desc: "Animations - TVRIP"}
|
||||
- {id: 26, cat: TV/Anime, desc: "Animations - WEB-DL"}
|
||||
- {id: 27, cat: TV/Anime, desc: "Animations - WEB-DL 1080p"}
|
||||
- {id: 28, cat: TV/Anime, desc: "Animations - WEB-DL 720p"}
|
||||
- {id: 29, cat: TV/Anime, desc: "Animations - WEBRIP"}
|
||||
- {id: 31, cat: TV/Documentary, desc: "Documentaires - Emission TV"}
|
||||
- {id: 32, cat: TV/Documentary, desc: "Documentaires - Film Documentaire"}
|
||||
- {id: 33, cat: TV/Documentary, desc: "Documentaires - Spectacle"}
|
||||
- {id: 34, cat: TV/Documentary, desc: "Documentaires - Sport"}
|
||||
- {id: 41, cat: Movies/3D, desc: "Films - 3D"}
|
||||
- {id: 42, cat: Movies/UHD, desc: "Films - 4K Light"}
|
||||
- {id: 43, cat: Movies/UHD, desc: "Films - 4K UHD"}
|
||||
- {id: 44, cat: Movies/BluRay, desc: "Films - BDRIP-BRRIP"}
|
||||
- {id: 45, cat: Movies/BluRay, desc: "Films - BluRay-R"}
|
||||
- {id: 46, cat: Movies, desc: "Films - Coffret"}
|
||||
- {id: 47, cat: Movies/DVD, desc: "Films - DVD-R"}
|
||||
- {id: 48, cat: Movies/DVD, desc: "Films - DVDRIP"}
|
||||
- {id: 49, cat: Movies/HD, desc: "Films - HD 1080P"}
|
||||
- {id: 50, cat: Movies/HD, desc: "Films - HD 720p"}
|
||||
- {id: 51, cat: Movies/HD, desc: "Films - HDRIP"}
|
||||
- {id: 52, cat: Movies/HD, desc: "Films - HDTV"}
|
||||
- {id: 53, cat: Movies/HD, desc: "Films - HDTV 1080p"}
|
||||
- {id: 54, cat: Movies/HD, desc: "Films - HDTV 720p"}
|
||||
- {id: 55, cat: Movies/HD, desc: "Films - MHD 1080p"}
|
||||
- {id: 56, cat: Movies/HD, desc: "Films - MHD 720p"}
|
||||
- {id: 57, cat: Movies, desc: "Films - REMUX"}
|
||||
- {id: 58, cat: Movies, desc: "Films - TVRIP"}
|
||||
- {id: 59, cat: Movies/WEBDL, desc: "Films - WEB-DL"}
|
||||
- {id: 60, cat: Movies/WEBDL, desc: "Films - WEB-DL 1080p"}
|
||||
- {id: 61, cat: Movies/WEBDL, desc: "Films - WEB-DL 720p"}
|
||||
- {id: 62, cat: Movies/WEBDL, desc: "Films - WEBRIP"}
|
||||
- {id: 64, cat: Console/3DS, desc: "Jeux - 3DS-DS"}
|
||||
- {id: 65, cat: PC/Phone-IOS, desc: "Jeux - IOS-OSX"}
|
||||
- {id: 66, cat: PC/Games, desc: "Jeux - PC"}
|
||||
- {id: 67, cat: Console/PSP, desc: "Jeux - PS-PSP-X"}
|
||||
- {id: 68, cat: Console/Wii, desc: "Jeux - Wii - Wii-U"}
|
||||
- {id: 69, cat: Console/Xbox, desc: "Jeux - XBOX"}
|
||||
- {id: 35, cat: Audio/Audiobook, desc: "Livres - Audio-Book"}
|
||||
- {id: 36, cat: Books, desc: "Livres - BD"}
|
||||
- {id: 37, cat: Books/Magazines, desc: "Livres - Magazine"}
|
||||
- {id: 38, cat: Books/Comics, desc: "Livres - MANGAS"}
|
||||
- {id: 39, cat: Books, desc: "Livres - Presse"}
|
||||
- {id: 40, cat: Books/Ebook, desc: "Livres - Roman"}
|
||||
- {id: 70, cat: PC/Phone-Android, desc: "Logiciels - ANDROID"}
|
||||
- {id: 71, cat: PC/Mac, desc: "Logiciels - APPLE"}
|
||||
- {id: 72, cat: PC/Phone-IOS, desc: "Logiciels - IPHONE"}
|
||||
- {id: 73, cat: PC, desc: "Logiciels - LINUX"}
|
||||
- {id: 74, cat: PC/0day, desc: "Logiciels - WINDOWS"}
|
||||
- {id: 75, cat: TV, desc: "Pack - 3D"}
|
||||
- {id: 76, cat: TV/UHD, desc: "Pack - 4K Light"}
|
||||
- {id: 77, cat: TV/UHD, desc: "Pack - 4KUHD"}
|
||||
- {id: 78, cat: TV/HD, desc: "Pack - BDRIP-BRRIP"}
|
||||
- {id: 79, cat: TV/HD, desc: "Pack - BluRay-R"}
|
||||
- {id: 80, cat: TV/SD, desc: "Pack - DVD-R"}
|
||||
- {id: 81, cat: TV/SD, desc: "Pack - DVDRIP"}
|
||||
- {id: 82, cat: TV/HD, desc: "Pack - HD 1080P"}
|
||||
- {id: 83, cat: TV/HD, desc: "Pack - HD 720p"}
|
||||
- {id: 84, cat: TV/HD, desc: "Pack - HDRIP"}
|
||||
- {id: 85, cat: TV/HD, desc: "Pack - HDTV"}
|
||||
- {id: 86, cat: TV/HD, desc: "Pack - HDTV 1080p"}
|
||||
- {id: 87, cat: TV/HD, desc: "Pack - HDTV 720p"}
|
||||
- {id: 88, cat: TV/HD, desc: "Pack - MHD 1080p"}
|
||||
- {id: 89, cat: TV/HD, desc: "Pack - MHD 720p"}
|
||||
- {id: 90, cat: TV, desc: "Pack - REMUX"}
|
||||
- {id: 91, cat: TV, desc: "Pack - TVRIP"}
|
||||
- {id: 92, cat: TV/WEB-DL, desc: "Pack - WEB-DL"}
|
||||
- {id: 93, cat: TV/WEB-DL, desc: "Pack - WEB-DL 1080p"}
|
||||
- {id: 94, cat: TV/WEB-DL, desc: "Pack - WEB-DL 720p"}
|
||||
- {id: 95, cat: TV/WEB-DL, desc: "Pack - WEBRIP"}
|
||||
- {id: 97, cat: TV, desc: "Series - 3D"}
|
||||
- {id: 98, cat: TV/UHD, desc: "Series - 4K Light"}
|
||||
- {id: 99, cat: TV/UHD, desc: "Series - 4KUHD"}
|
||||
- {id: 100, cat: TV/HD, desc: "Series - BDRIP-BRRIP"}
|
||||
- {id: 101, cat: TV/HD, desc: "Series - BluRay-R"}
|
||||
- {id: 102, cat: TV/SD, desc: "Series - DVD-R"}
|
||||
- {id: 103, cat: TV/SD, desc: "Series - DVDRIP"}
|
||||
- {id: 104, cat: TV/HD, desc: "Series - HD 1080P"}
|
||||
- {id: 105, cat: TV/HD, desc: "Series - HD 720p"}
|
||||
- {id: 106, cat: TV/HD, desc: "Series - HDRIP"}
|
||||
- {id: 107, cat: TV/HD, desc: "Series - HDTV"}
|
||||
- {id: 108, cat: TV/HD, desc: "Series - HDTV 1080p"}
|
||||
- {id: 109, cat: TV/HD, desc: "Series - HDTV 720p"}
|
||||
- {id: 110, cat: TV/HD, desc: "Series - MHD 1080p"}
|
||||
- {id: 111, cat: TV/HD, desc: "Series - MHD 720p"}
|
||||
- {id: 112, cat: TV, desc: "Series - REMUX"}
|
||||
- {id: 113, cat: TV, desc: "Series - TVRIP"}
|
||||
- {id: 114, cat: TV/WEB-DL, desc: "Series - WEB-DL"}
|
||||
- {id: 115, cat: TV/WEB-DL, desc: "Series - WEB-DL 1080p"}
|
||||
- {id: 116, cat: TV/WEB-DL, desc: "Series - WEB-DL 720p"}
|
||||
- {id: 117, cat: TV/WEB-DL, desc: "Series - WEBRIP"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: TTV3/Connexion
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: font[color="red"]
|
||||
test:
|
||||
path: TTV3/Bienvenue
|
||||
selector: a[href$="/TTV3/Deconnexion"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://lechaudron.nl/TTV3/Torrents/Recherche?recherche=viva+maria&type=exacte&endroit=nomtorrent&langue=0&tl=peuimporte
|
||||
# categories for searching are unsupported
|
||||
- path: TTV3/Torrents/Recherche
|
||||
inputs:
|
||||
recherche: "{{ .Keywords }}"
|
||||
# searchtype un (one word) tout (all words) exacte (exact expression)
|
||||
type: "tout"
|
||||
# searchin nomtorrent (name) or desctorrent (descr)
|
||||
endroit: "nomtorrent"
|
||||
# language 0 all 2 english
|
||||
langue: 0
|
||||
# freeleech oui (yes) non (no) peuimporte (ignore)
|
||||
tl: "peuimporte"
|
||||
|
||||
rows:
|
||||
selector: tr.t-row
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="/SousCategories/"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d+)$
|
||||
title:
|
||||
selector: a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "<b>(.*?)</b>"
|
||||
details:
|
||||
selector: a[onmouseover]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href*="/Telechargement/"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: a[onmouseover] font[color="#F2F2F2"]
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Il y a (.*?)\\s-"
|
||||
- name: replace
|
||||
args: ["heures", "hours"]
|
||||
- name: replace
|
||||
args: ["heure", "hour"]
|
||||
- name: replace
|
||||
args: ["Jours", "days"]
|
||||
- name: replace
|
||||
args: ["Jour", "day"]
|
||||
- name: replace
|
||||
args: ["Semaines", "weeks"]
|
||||
- name: replace
|
||||
args: ["Semaine", "week"]
|
||||
- name: replace
|
||||
args: ["Mois", "months"]
|
||||
- name: replace
|
||||
args: ["Ans", "years"]
|
||||
- name: replace
|
||||
args: ["An", "year"]
|
||||
- name: append
|
||||
args: " ago"
|
||||
banner:
|
||||
selector: a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src= (.*?)><"
|
||||
size:
|
||||
selector: td:nth-last-child(5)
|
||||
grabs:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src$="/images/Torrents/freeleech.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
# TT3.00 FRENCH
|
||||
66
src/Jackett.Common/Definitions/leporno.yml
Normal file
66
src/Jackett.Common/Definitions/leporno.yml
Normal file
@@ -0,0 +1,66 @@
|
||||
---
|
||||
site: leporno
|
||||
name: LePorno
|
||||
description: "LePorno is a Public Tracker for 3X"
|
||||
language: en
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- http://leporno.org/
|
||||
|
||||
settings: []
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: XXX, desc: "XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
download:
|
||||
selector: a[href*="/dl.php?id="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: tracker.php#results
|
||||
method: post
|
||||
inputs:
|
||||
"f[]": -1
|
||||
o: 1
|
||||
s: 2
|
||||
tm: -1
|
||||
sns: -1
|
||||
srg: -1
|
||||
df: 1
|
||||
da: 1
|
||||
pn: ""
|
||||
nm: "{{ .Keywords }}"
|
||||
allw: 1
|
||||
submit: "Search"
|
||||
rows:
|
||||
selector: table#tor-tbl tr[id^="tor_"]
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="./viewtopic.php?t="]
|
||||
details:
|
||||
selector: a[href^="./viewtopic.php?t="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="./viewtopic.php?t="]
|
||||
attribute: href
|
||||
category:
|
||||
text: 1
|
||||
size:
|
||||
selector: td:nth-child(6) u
|
||||
date:
|
||||
selector: td:nth-child(10) u
|
||||
seeders:
|
||||
selector: td.seedmed > b
|
||||
leechers:
|
||||
selector: td.leechmed > b
|
||||
downloadvolumefactor:
|
||||
text: 0
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
107
src/Jackett.Common/Definitions/libranet.yml
Normal file
107
src/Jackett.Common/Definitions/libranet.yml
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
site: libranet
|
||||
name: LibraNet
|
||||
description: "LibraNet (LN) is a HUNGARIAN Private Torrent Tracker for EBOOKS / LOSSLESS MUSIC"
|
||||
language: hu
|
||||
type: private
|
||||
encoding: ISO-8859-2
|
||||
links:
|
||||
- https://libranet.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 50, cat: Movies, desc: "Film"}
|
||||
- {id: 51, cat: Movies, desc: "Film/Hun"}
|
||||
- {id: 3, cat: Audio/Audiobook, desc: "Hangoskönyv"}
|
||||
- {id: 4, cat: Audio/Audiobook, desc: "Hangoskönyv/Hun"}
|
||||
- {id: 1, cat: Books/Ebook, desc: "Könyv"}
|
||||
- {id: 2, cat: Books/Ebook, desc: "Könyv/Hun"}
|
||||
- {id: 56, cat: Audio/Lossless, desc: "LossLess"}
|
||||
- {id: 57, cat: Audio/Lossless, desc: "LossLess/Hun"}
|
||||
- {id: 48, cat: Books/Magazines, desc: "Magazin"}
|
||||
- {id: 49, cat: Books/Magazines, desc: "Magazin/Hun"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: td.text:contains("Error")
|
||||
message:
|
||||
selector: td.text
|
||||
test:
|
||||
path: /
|
||||
selector: a[href="/logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# http://libranet.org/browse.php?cat56=1&cat57=1&search=&searchwhere=&subcat=&musicstyle=&format=
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}cat{{.}}=1&{{end}}"
|
||||
search: "{{.Keywords}}"
|
||||
searchwhere: ""
|
||||
subcat: ""
|
||||
musicstyle: ""
|
||||
format: ""
|
||||
|
||||
rows:
|
||||
selector: table.rounded tr:has(a[href^="browse.php?cat="])
|
||||
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
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["details", "download"]
|
||||
- name: replace
|
||||
args: ["&hit=1", ""]
|
||||
description:
|
||||
selector: img[width="60"]
|
||||
attribute: title
|
||||
banner:
|
||||
selector: a[onmouseover]
|
||||
optional: true
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.*?) width"
|
||||
date:
|
||||
selector: td:nth-last-child(7)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006-01-0215:04:05"
|
||||
size:
|
||||
selector: td:nth-last-child(6)
|
||||
grabs:
|
||||
selector: td:nth-last-child(5)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "(\\d+) x"
|
||||
seeders:
|
||||
selector: td:nth-last-child(4)
|
||||
leechers:
|
||||
selector: td:nth-last-child(3)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src$="/pic/freeleech.gif"]: 0
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{if .Keywords}}search/all/{{ .Keywords}}/{{else}}/index.php?page=latest100{{end}}"
|
||||
- path: "{{if .Keywords}}search/all/{{ .Keywords}}/date/1/{{else}}/index.php?page=latest100{{end}}"
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["S[0-9]{2}([^E]|$)", ""] #remove season tag without episode
|
||||
|
||||
@@ -6,7 +6,10 @@
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://mac-torrents.io/
|
||||
legacylinks:
|
||||
- https://mac-torrents.com/
|
||||
- https://www.mac-torrents.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
@@ -29,11 +32,11 @@
|
||||
title:
|
||||
selector: div.blog-content h3 a
|
||||
category:
|
||||
selector: a[href*="/category/"]
|
||||
selector: a[href*="/mac-os-"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: split
|
||||
args: ["/", 4]
|
||||
args: ["/", 3]
|
||||
details:
|
||||
selector: div.blog-content h3 a
|
||||
attribute: href
|
||||
@@ -44,7 +47,7 @@
|
||||
selector: div.blog-media p a img
|
||||
attribute: data-src
|
||||
date:
|
||||
selector: div.blog-content div.entry-meta time
|
||||
selector: time
|
||||
attribute: datetime
|
||||
filters:
|
||||
- name: replace
|
||||
|
||||
@@ -39,33 +39,34 @@
|
||||
paths:
|
||||
# return movie results if there are no search parms supplied (for use with the TEST button)
|
||||
# http://www.magnetdl.com/m/midnight-texas-s01e10/
|
||||
# using "invalid-cat" in the default case (empty keywords) causes no category limitation
|
||||
- path: "{{if .Keywords}}{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/invalid-cat/{{end}}"
|
||||
- path: "{{if .Keywords}}{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/movies/{{end}}"
|
||||
rows:
|
||||
selector: tr:has(td[class="m"])
|
||||
selector: tr:has(td.m)
|
||||
fields:
|
||||
title:
|
||||
selector: td[class="n"] a
|
||||
selector: td.n a
|
||||
attribute: title
|
||||
category:
|
||||
optional: true
|
||||
selector: td[class^="t"]
|
||||
details:
|
||||
selector: td[class="n"] a
|
||||
selector: td.n a
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: td[class="m"] a
|
||||
selector: td.m a
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-child(3)
|
||||
filters:
|
||||
- name: timeago
|
||||
files:
|
||||
selector: td:nth-child(5)
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
seeders:
|
||||
selector: td[class="s"]
|
||||
files:
|
||||
selector: td[class="l"]
|
||||
selector: td.s
|
||||
leechers:
|
||||
selector: td.l
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
|
||||
@@ -1,287 +0,0 @@
|
||||
---
|
||||
site: manicomioshare
|
||||
name: Manicomio Share
|
||||
description: "Manicomio Share is a Brazilian Private site for TV / MOVIES / GENERAL"
|
||||
language: pt-br
|
||||
type: private
|
||||
encoding: iso-8859-1
|
||||
links:
|
||||
- https://www.manicomio-share.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
#XXX
|
||||
- {id: 80, cat: XXX, desc: "Adulto: [XXX] - Filmes"}
|
||||
- {id: 157, cat: XXX, desc: "Adulto: [XXX] - Blu-Ray"}
|
||||
- {id: 159, cat: XXX, desc: "Adulto: [XXX] - DVD-R"}
|
||||
- {id: 160, cat: XXX, desc: "Adulto: [XXX] - DVD-R 9"}
|
||||
- {id: 161, cat: XXX, desc: "Adulto: [XXX] - Eróticos"}
|
||||
- {id: 162, cat: XXX, desc: "Adulto: [XXX] - HD"}
|
||||
- {id: 188, cat: XXX, desc: "Adulto: [XXX] - 4K"}
|
||||
- {id: 112, cat: XXX/Other, desc: "Adulto: [XXX] - Fotos"}
|
||||
- {id: 113, cat: XXX/Other, desc: "Adulto: [XXX] - Hentai"}
|
||||
- {id: 131, cat: XXX/Other, desc: "Adulto: [XXX] - Jogos"}
|
||||
|
||||
#ANIME
|
||||
- {id: 21, cat: TV/Anime, desc: "Anime: Anime"}
|
||||
- {id: 155, cat: TV/Anime, desc: "Anime: Anime DVD-R"}
|
||||
- {id: 156, cat: TV/Anime, desc: "Anime: Anime HD"}
|
||||
|
||||
#PC APPS
|
||||
- {id: 22, cat: PC, desc: "Aplicativos: Linux"}
|
||||
- {id: 23, cat: PC, desc: "Aplicativos: Mac OS"}
|
||||
- {id: 24, cat: PC, desc: "Aplicativos: Windows"}
|
||||
|
||||
#BOOKLET
|
||||
- {id: 25, cat: Other, desc: "Apostila: Apostila e Textos"}
|
||||
- {id: 169, cat: Other, desc: "Apostila: Cursos e Video Aula"}
|
||||
|
||||
#MOBILE
|
||||
- {id: 26, cat: Other, desc: "Celular: Aplicativos"}
|
||||
- {id: 184, cat: Other, desc: "Celular: Jogos"}
|
||||
|
||||
#TV-CHILD
|
||||
- {id: 88, cat: TV/Other, desc: "Desenhos: Desenhos"}
|
||||
- {id: 165, cat: TV/Other, desc: "Desenhos: Desenhos DVD-R"}
|
||||
- {id: 166, cat: TV/Other, desc: "Desenhos: Desenhos HD"}
|
||||
- {id: 83, cat: TV/Other, desc: "Diversos: Diversos"}
|
||||
- {id: 84, cat: TV/Other, desc: "Educativos: Infantil"}
|
||||
|
||||
#TV-SPORTS
|
||||
- {id: 105, cat: TV/Sport, desc: "Eventos: Esportivos"}
|
||||
- {id: 153, cat: TV/Sport, desc: "Eventos: Esportivos DVD-R"}
|
||||
- {id: 154, cat: TV/Sport, desc: "Eventos: Esportivos HD"}
|
||||
|
||||
#MOVIES
|
||||
- {id: 189, cat: Movies, desc: "Filmes: 4K"}
|
||||
- {id: 132, cat: Movies/BluRay, desc: "Filmes: Blu-Ray"}
|
||||
- {id: 152, cat: Movies/BluRay, desc: "Filmes: Blu-Ray Nacionais"}
|
||||
- {id: 141, cat: Movies/BluRay, desc: "Filmes: Blu-Ray 3D"}
|
||||
- {id: 142, cat: Movies/BluRay, desc: "Filmes: Blu-Ray BD25"}
|
||||
- {id: 182, cat: Movies/BluRay, desc: "Filmes: Blu-Ray BD25 Nacionais"}
|
||||
- {id: 183, cat: Movies/BluRay, desc: "Filmes: Blu-Ray BD25 3D"}
|
||||
- {id: 143, cat: Movies/BluRay, desc: "Filmes: Blu-Ray Remux"}
|
||||
- {id: 34, cat: Movies/SD, desc: "Filmes: DVD-R"}
|
||||
- {id: 134, cat: Movies/SD, desc: "Filmes: DVD-R Nacionais"}
|
||||
- {id: 144, cat: Movies/SD, desc: "Filmes: DVD-R 9"}
|
||||
- {id: 145, cat: Movies/Other, desc: "Filmes: Documentarios DVD-R"}
|
||||
- {id: 151, cat: Movies/Other, desc: "Filmes: Documentarios HD"}
|
||||
- {id: 127, cat: Movies/HD, desc: "Filmes: HD"}
|
||||
- {id: 148, cat: Movies/Foreign, desc: "Filmes: HD Nacionais"}
|
||||
- {id: 147, cat: Movies/3D, desc: "Filmes: HD 3D"}
|
||||
- {id: 128, cat: Movies/Foreign, desc: "Filmes: Nacionais"}
|
||||
- {id: 27, cat: Movies, desc: "Filmes: Ação"}
|
||||
- {id: 95, cat: Movies, desc: "Filmes: Animação"}
|
||||
- {id: 28, cat: Movies, desc: "Filmes: Aventura"}
|
||||
- {id: 29, cat: Movies, desc: "Filmes: Biografia"}
|
||||
- {id: 30, cat: Movies, desc: "Filmes: Classicos"}
|
||||
- {id: 31, cat: Movies, desc: "Filmes: Comédia"}
|
||||
- {id: 32, cat: Movies, desc: "Filmes: Documentarios"}
|
||||
- {id: 33, cat: Movies, desc: "Filmes: Drama"}
|
||||
- {id: 35, cat: Movies, desc: "Filmes: Esportes"}
|
||||
- {id: 185, cat: Movies, desc: "Filmes: Fantasia"}
|
||||
- {id: 36, cat: Movies, desc: "Filmes: Ficção"}
|
||||
- {id: 85, cat: Movies, desc: "Filmes: Guerra"}
|
||||
- {id: 37, cat: Movies, desc: "Filmes: Infantil"}
|
||||
- {id: 118, cat: Movies, desc: "Filmes: Musicais"}
|
||||
- {id: 104, cat: Movies, desc: "Filmes: Policial"}
|
||||
- {id: 40, cat: Movies, desc: "Filmes: Suspense"}
|
||||
- {id: 38, cat: Movies, desc: "Filmes: Religiosos"}
|
||||
- {id: 39, cat: Movies, desc: "Filmes: Romance"}
|
||||
- {id: 41, cat: Movies, desc: "Filmes: Terror"}
|
||||
- {id: 107, cat: Movies, desc: "Filmes: Western"}
|
||||
|
||||
#GAMES
|
||||
- {id: 97, cat: Console, desc: "Jogos: Dreamcast"}
|
||||
- {id: 44, cat: PC/Games, desc: "Jogos: Emuladores e Rom"}
|
||||
- {id: 101, cat: Console, desc: "Jogos: Game Cube"}
|
||||
- {id: 140, cat: PC/Mac, desc: "Jogos: Mac OS"}
|
||||
- {id: 119, cat: Console/NDS, desc: "Jogos: Nintendo DS"}
|
||||
- {id: 45, cat: PC/Games, desc: "Jogos: Pc"}
|
||||
- {id: 87, cat: Console, desc: "Jogos: PS1"}
|
||||
- {id: 46, cat: Console, desc: "Jogos: PS2"}
|
||||
- {id: 120, cat: Console, desc: "Jogos: PS3"}
|
||||
- {id: 82, cat: Console/PSP, desc: "Jogos: PSP"}
|
||||
- {id: 191, cat: Console, desc: "Jogos: PSVita"}
|
||||
- {id: 47, cat: Console/XBox, desc: "Jogos: Xbox"}
|
||||
- {id: 48, cat: Console/XBox 360, desc: "Jogos: Xbox 360"}
|
||||
- {id: 100, cat: Console/Wii, desc: "Jogos: Wii"}
|
||||
- {id: 187, cat: Console/Wii, desc: "Jogos: Wii-U"}
|
||||
|
||||
#EBOOKS
|
||||
- {id: 49, cat: Books/EBook, desc: "Livros: E-books"}
|
||||
|
||||
#MUSIC
|
||||
- {id: 50, cat: Audio, desc: "Músicas: Axé"}
|
||||
- {id: 51, cat: Audio, desc: "Músicas: Blues"}
|
||||
- {id: 52, cat: Audio, desc: "Músicas: Classica"}
|
||||
- {id: 53, cat: Audio, desc: "Músicas: Coletânea"}
|
||||
- {id: 103, cat: Audio, desc: "Músicas: Country"}
|
||||
- {id: 102, cat: Audio, desc: "Músicas: Discografia"}
|
||||
- {id: 54, cat: Audio, desc: "Músicas: Dance"}
|
||||
- {id: 55, cat: Audio, desc: "Músicas: Eletronica"}
|
||||
- {id: 135, cat: Audio, desc: "Músicas: Enka e Japonesa"}
|
||||
- {id: 56, cat: Audio, desc: "Músicas: Forró"}
|
||||
- {id: 57, cat: Audio, desc: "Músicas: Funk"}
|
||||
- {id: 58, cat: Audio, desc: "Músicas: Gospel"}
|
||||
- {id: 117, cat: Audio, desc: "Músicas: Hard Core"}
|
||||
- {id: 59, cat: Audio, desc: "Músicas: Hard Rock"}
|
||||
- {id: 61, cat: Audio, desc: "Músicas: Hip Hop"}
|
||||
- {id: 90, cat: Audio, desc: "Músicas: House"}
|
||||
- {id: 62, cat: Audio, desc: "Músicas: Infantil"}
|
||||
- {id: 175, cat: Audio, desc: "Músicas: Instrumental"}
|
||||
- {id: 86, cat: Audio, desc: "Músicas: Jazz"}
|
||||
- {id: 60, cat: Audio, desc: "Músicas: Metal"}
|
||||
- {id: 63, cat: Audio, desc: "Músicas: MPB"}
|
||||
- {id: 64, cat: Audio, desc: "Músicas: New Age"}
|
||||
- {id: 94, cat: Audio, desc: "Músicas: Oldies"}
|
||||
- {id: 65, cat: Audio, desc: "Músicas: Pagode"}
|
||||
- {id: 66, cat: Audio, desc: "Músicas: Pop"}
|
||||
- {id: 109, cat: Audio, desc: "Músicas: Psychedelic"}
|
||||
- {id: 67, cat: Audio, desc: "Músicas: Punk Rock"}
|
||||
- {id: 89, cat: Audio, desc: "Músicas: Raízes"}
|
||||
- {id: 68, cat: Audio, desc: "Músicas: Rap"}
|
||||
- {id: 69, cat: Audio, desc: "Músicas: Reggae"}
|
||||
- {id: 70, cat: Audio, desc: "Músicas: Regionais"}
|
||||
- {id: 71, cat: Audio, desc: "Músicas: Religiosas"}
|
||||
- {id: 72, cat: Audio, desc: "Músicas: Rock"}
|
||||
- {id: 73, cat: Audio, desc: "Músicas: Samba"}
|
||||
- {id: 74, cat: Audio, desc: "Músicas: Sertanejo"}
|
||||
- {id: 98, cat: Audio, desc: "Músicas: Soul R&B"}
|
||||
- {id: 110, cat: Audio, desc: "Músicas: Surf Music"}
|
||||
- {id: 92, cat: Audio, desc: "Músicas: Techno"}
|
||||
- {id: 91, cat: Audio, desc: "Músicas: Trance"}
|
||||
- {id: 75, cat: Audio, desc: "Músicas: Trilha Sonora"}
|
||||
- {id: 93, cat: Audio, desc: "Músicas: Vocal"}
|
||||
- {id: 111, cat: Audio, desc: "Músicas: World Music"}
|
||||
|
||||
#TV-FOREIGN
|
||||
- {id: 170, cat: TV/Foreign, desc: "Novelas: Novela"}
|
||||
- {id: 171, cat: TV/Foreign, desc: "Novelas: Novela DVD-R"}
|
||||
- {id: 172, cat: TV/Foreign, desc: "Novelas: Novela HD"}
|
||||
- {id: 179, cat: TV/Other, desc: "Religião: Religião Diversos"}
|
||||
- {id: 178, cat: TV/Other, desc: "Religião: Religião DVD-R"}
|
||||
|
||||
#BOOKS
|
||||
- {id: 96, cat: Books, desc: "Revistas: Revistas"}
|
||||
- {id: 99, cat: Books/Comics, desc: "Revistas: HQ"}
|
||||
- {id: 192, cat: Books/Comics, desc: "Revistas: Mangá"}
|
||||
|
||||
#TV-SERIES
|
||||
- {id: 76, cat: TV, desc: "Séries: Seriados"}
|
||||
- {id: 122, cat: TV/HD, desc: "Séries: HD"}
|
||||
- {id: 190, cat: TV, desc: "Séries: 4K"}
|
||||
- {id: 186, cat: TV, desc: "Séries: Blu-Ray"}
|
||||
- {id: 124, cat: TV/SD, desc: "Séries: DVD-R"}
|
||||
- {id: 181, cat: TV/SD, desc: "Séries: DVD-R 9"}
|
||||
- {id: 125, cat: TV/SD, desc: "Séries: DVDRip"}
|
||||
- {id: 123, cat: TV/Other, desc: "Séries: Cartoon"}
|
||||
- {id: 164, cat: TV/Other, desc: "Séries: Cartoon DVD-R"}
|
||||
- {id: 163, cat: TV/Other, desc: "Séries: Cartoon HD"}
|
||||
|
||||
#MUSIC SHOWS
|
||||
- {id: 77, cat: Audio/Video, desc: "Shows: Shows"}
|
||||
- {id: 133, cat: Audio/Video, desc: "Shows: Shows Blu-Ray"}
|
||||
- {id: 130, cat: Audio/Video, desc: "Shows: Shows DVD-R"}
|
||||
- {id: 180, cat: Audio/Video, desc: "Shows: Shows DVD-R 9"}
|
||||
- {id: 129, cat: Audio/Video, desc: "Shows: Shows HD"}
|
||||
|
||||
#TV-OTHER
|
||||
- {id: 78, cat: TV, desc: "Televisão: Televisão"}
|
||||
- {id: 136, cat: TV, desc: "Televisão: Televisão HDTV"}
|
||||
- {id: 137, cat: TV, desc: "Televisão: Televisão HD"}
|
||||
- {id: 139, cat: TV, desc: "Televisão: Televisão SDTV"}
|
||||
|
||||
#MUSIC CLIPS
|
||||
- {id: 79, cat: Audio/Video, desc: "Video: Video Clipes"}
|
||||
- {id: 167, cat: Audio/Video, desc: "Video: Video Clipes DVD-R"}
|
||||
- {id: 168, cat: Audio/Video, desc: "Video: Video Clipes HD"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: index.php
|
||||
method: post
|
||||
inputs:
|
||||
dados: "ok"
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
test:
|
||||
path: torrents.php
|
||||
selector: div:has(a[href*="deslogar.php"])
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: pesquisa.php
|
||||
keywordsfilters:
|
||||
# workaroud to remove year in search keywords
|
||||
- name: re_replace
|
||||
args: ["([1-2]\\d{3})", ""]
|
||||
- name: replace
|
||||
args: ["Agents of SHIELD", "Agents of S.H.I.E.L.D."]
|
||||
- name: re_replace
|
||||
args: ["[^a-zA-Z0-9]+", "%"]
|
||||
inputs:
|
||||
busca: "{{ .Keywords }}"
|
||||
rows:
|
||||
selector: table#tbltorrent > tbody > tr[data-id]
|
||||
fields:
|
||||
download:
|
||||
selector: a[href*="/download.php?id="]
|
||||
attribute: href
|
||||
details:
|
||||
selector: a[href*="/item/"]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href*="/torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href*="/item/"]
|
||||
remove: font[color^=green]
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["|", ""]
|
||||
- name: replace
|
||||
args: ["Ep. ","E"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{2})[ºª°] Temporada( Completa)?", "S$1"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{1})[ºª°] Temporada( Completa)?", "S0$1"]
|
||||
# Workaround to add year to series that is an remake, since the year returned from the tracker isn't reliable, feel free to add more as needed.
|
||||
- name: re_replace
|
||||
args: ["^Doctor Who", "Doctor Who 2005"]
|
||||
- name: re_replace
|
||||
args: ["^Extinct", "Extinct 2017"]
|
||||
- name: re_replace
|
||||
args: ["^The Flash", "The Flash 2014"]
|
||||
- name: replace
|
||||
args: ["Nanatsu no Taizai - Imashime no Fukkatsu - E", "Nanatsu no Taizai - Imashime no Fukkatsu - S02E"]
|
||||
- name: re_replace
|
||||
args: ["^The Magicians", "The Magicians 2015"]
|
||||
# Workaround to remove the translated name from the series, didn't found an better and reliable way to do this, feel free to add more as needed.
|
||||
- name: replace
|
||||
args: ["O Sócio - The Profit", "The Profit"]
|
||||
- name: replace
|
||||
args: ["Arquivo X - The X Files", "The X Files"]
|
||||
- name: replace
|
||||
args: ["Deuses Americanos - American Gods", "American Gods"]
|
||||
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
seeders:
|
||||
selector: td:nth-child(5) > span:nth-child(1)
|
||||
leechers:
|
||||
selector: td:nth-child(5) > span:nth-child(2)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"span.h3t:contains(\"[livre]\")": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
79
src/Jackett.Common/Definitions/mkvcage.yml
Normal file
79
src/Jackett.Common/Definitions/mkvcage.yml
Normal file
@@ -0,0 +1,79 @@
|
||||
---
|
||||
site: mkvcage
|
||||
name: MkvCage
|
||||
description: "MkvCage is a Public torrent site for MOVIES / TV"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.mkvcage.com/
|
||||
|
||||
legacylinks:
|
||||
- https://www.mkvcage.ws/
|
||||
- https://mkvcage.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
1: Movies
|
||||
2: TV
|
||||
3: Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="magnet:?"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 6 hits per page!?!?!
|
||||
- path: "{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}"
|
||||
- path: "page/2/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}"
|
||||
- path: "page/3/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}"
|
||||
- path: "page/4/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}"
|
||||
- path: "page/5/{{if .Keywords}}?s={{ .Keywords}}{{else}}{{end}}"
|
||||
rows:
|
||||
selector: article
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
title:
|
||||
selector: h2 a
|
||||
category:
|
||||
selector: span.cat-links
|
||||
attribute: class
|
||||
case:
|
||||
a[href*="/category/movies/"]: "1"
|
||||
a[href*="/category/tv-shows/"]: "2"
|
||||
"*": "3"
|
||||
details:
|
||||
selector: h2 a
|
||||
attribute: href
|
||||
download:
|
||||
selector: h2 a
|
||||
attribute: href
|
||||
description:
|
||||
selector: pre
|
||||
banner:
|
||||
selector: div img
|
||||
attribute: src
|
||||
date:
|
||||
selector: span.posted-on a time
|
||||
attribute: datetime
|
||||
size:
|
||||
selector: h2 a
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(.*?)(\\d+)\\.?\\d?([T|G|M|K]B)$", "$2 $3"]
|
||||
seeders:
|
||||
text: 1
|
||||
leechers:
|
||||
text: 1
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
69
src/Jackett.Common/Definitions/movcr.yml
Normal file
69
src/Jackett.Common/Definitions/movcr.yml
Normal file
@@ -0,0 +1,69 @@
|
||||
---
|
||||
site: movcr
|
||||
name: MovCr
|
||||
description: "MovCr is an Indian Public torrent site"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://movcr.tv/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
"other": Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="/torrents/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{if .Keywords}}search/search.php?q={{ .Keywords}}{{else}}/{{end}}"
|
||||
rows:
|
||||
selector: tr:has(td.name a[href^="/download-"])
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
text: other
|
||||
title:
|
||||
selector: td.name a:nth-child(2)
|
||||
details:
|
||||
selector: td.name a
|
||||
attribute: href
|
||||
download:
|
||||
selector: td.name a
|
||||
attribute: href
|
||||
date:
|
||||
selector: td.seeds:contains("-")
|
||||
optional: true
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006-01-02"
|
||||
date:
|
||||
selector: td.seeds:not(:contains("-"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: timeago
|
||||
size:
|
||||
selector: td.leeches
|
||||
seeders:
|
||||
selector: td:nth-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["/", 0]
|
||||
leechers:
|
||||
selector: td:nth-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: ["/", 1]
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -6,6 +6,8 @@
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://pt.m-team.cc/
|
||||
legacylinks:
|
||||
- https://tp.m-team.cc/
|
||||
|
||||
caps:
|
||||
|
||||
83
src/Jackett.Common/Definitions/music-master.yml
Normal file
83
src/Jackett.Common/Definitions/music-master.yml
Normal file
@@ -0,0 +1,83 @@
|
||||
---
|
||||
site: music-master
|
||||
name: Music-Master
|
||||
description: "Music-Master is a ROMANIAN Private Torrent Tracker for MUSIC"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://music-master.ro/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
Music: Audio
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
music-search: [q, album, artist, label, year]
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: td.text:contains("Error")
|
||||
message:
|
||||
selector: td.text
|
||||
test:
|
||||
path: my.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
method: get
|
||||
inputs:
|
||||
search: "{{if .Query.Artist}}{{ .Query.Artist }}{{else}}{{ .Keywords }}{{end}}"
|
||||
# 0 active 1 incldead 2 onlydead
|
||||
incldead: 1
|
||||
rows:
|
||||
selector: table.browser tr:has(a[href^="details.php?id="])
|
||||
fields:
|
||||
category:
|
||||
text: "Music"
|
||||
title:
|
||||
selector: td a[href^="details.php?id="]
|
||||
details:
|
||||
selector: td a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: td a[href^="dwn.php?id="]
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: td a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.+?) width"
|
||||
date:
|
||||
selector: td:nth-child(4)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02-01-200615:04:05"
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "([\\d]+)time"
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="pic/freedownload.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
121
src/Jackett.Common/Definitions/nbtorrents.yml
Normal file
121
src/Jackett.Common/Definitions/nbtorrents.yml
Normal file
@@ -0,0 +1,121 @@
|
||||
---
|
||||
site: nbtorrents
|
||||
name: NBTorrents
|
||||
description: "NBTorrents is an INDIAN Private site for MOVIES / TV / MUSIC"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.nbtorrents.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 22, cat: TV/Anime, desc: "Anime"}
|
||||
- {id: 26, cat: TV/Documentary, desc: "Documentaries"}
|
||||
- {id: 1, cat: Movies/UHD, desc: "Movies UHD & BluRay"}
|
||||
- {id: 3, cat: Movies/BluRay, desc: "Movies BDRips"}
|
||||
- {id: 6, cat: Movies/DVD, desc: "Movies DVD"}
|
||||
- {id: 7, cat: Movies/DVD, desc: "Movies DVDRip"}
|
||||
- {id: 8, cat: Movies, desc: "Movies Pre"}
|
||||
- {id: 2, cat: Movies, desc: "Movies Remux"}
|
||||
- {id: 4, cat: Movies/WEBDL, desc: "Movies Web"}
|
||||
- {id: 5, cat: Movies/WEBDL, desc: "Movies WebRip"}
|
||||
- {id: 15, cat: Audio/Lossless, desc: "Music FLAC"}
|
||||
- {id: 17, cat: Audio/MP3, desc: "Music MP3"}
|
||||
- {id: 18, cat: Audio, desc: "Music Pack"}
|
||||
- {id: 20, cat: Audio, desc: "Music Podcast"}
|
||||
- {id: 19, cat: Audio/Video, desc: "Music Video"}
|
||||
- {id: 16, cat: Audio, desc: "Music Web"}
|
||||
- {id: 25, cat: TV/Sport, desc: "Sports"}
|
||||
- {id: 10, cat: TV/UHD, desc: "TV UHD & BluRay"}
|
||||
- {id: 11, cat: TV, desc: "TV BDRips"}
|
||||
- {id: 14, cat: TV, desc: "TV packs"}
|
||||
- {id: 12, cat: TV/WEB-DL, desc: "TV Web"}
|
||||
- {id: 13, cat: TV/WEB-DL, desc: "TV WebRips"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
submitme: "X"
|
||||
error:
|
||||
- selector: td.colhead:contains("failed")
|
||||
message:
|
||||
selector: table tr td.text
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href*="logout.php?hash_insert="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
searchin: "title"
|
||||
incldead: 1
|
||||
"only_free": 0
|
||||
|
||||
rows:
|
||||
selector: table.mainouter tr table tr:has(a[href^="download.php?torrent="])
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: td a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: td a[href^="details.php?id="]
|
||||
details:
|
||||
selector: td a[href^="details.php?id="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: td a[href^="details.php?id="]
|
||||
optional: true
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\\\'(.*?)\\\\\' "
|
||||
download:
|
||||
selector: td a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
imdb:
|
||||
selector: td a[href*="www.imdb.com/title/tt"]
|
||||
optional: true
|
||||
attribute: href
|
||||
files:
|
||||
selector: td:nth-of-type(5)
|
||||
date:
|
||||
selector: td:nth-of-type(7)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 PM"
|
||||
size:
|
||||
selector: td:nth-of-type(8)
|
||||
grabs:
|
||||
selector: td:nth-of-type(9)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "([\\d]+)"
|
||||
seeders:
|
||||
selector: td:nth-of-type(10)
|
||||
leechers:
|
||||
selector: td:nth-of-type(11)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"img[title=\"Free Torrent\"]": "0" # torrent specific free leech (icon)?
|
||||
"a.info:contains(\"Free\")": "0" # global freeleech note?
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -7,7 +7,7 @@
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://nyaa.si/
|
||||
|
||||
|
||||
settings:
|
||||
- name: filter-id
|
||||
type: select
|
||||
@@ -35,6 +35,14 @@
|
||||
3_1: "Literature - English-translated"
|
||||
3_2: "Literature - Non-English-translated"
|
||||
3_3: "Literature - Lossy"
|
||||
4_0: "Live Action"
|
||||
4_1: "Live Action - English"
|
||||
4_2: "Live Action - Idol/PV"
|
||||
4_3: "Live Action - Non-English"
|
||||
4_4: "Live Action - Raw"
|
||||
5_0: "Pictures"
|
||||
5_1: "Pictures - Graphics"
|
||||
5_2: "Pictures - Photos"
|
||||
6_0: "Software"
|
||||
6_1: "Software - Applications"
|
||||
6_2: "Software - Games"
|
||||
|
||||
@@ -1,77 +0,0 @@
|
||||
# Config'd by Quatroking, 07-05-2017
|
||||
---
|
||||
site: nyoo
|
||||
name: Nyoo
|
||||
description: "Nyoo is a mirror for Nyaa-Pantsu, a Public site for Asian ANIME"
|
||||
language: en-en
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://nyoo.moe/
|
||||
|
||||
settings: []
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# Anime
|
||||
- {id: 3_12, cat: TV/Anime, desc: "Anime music videos"}
|
||||
- {id: 3_5, cat: TV/Anime, desc: "English subtitled animes"}
|
||||
- {id: 3_13, cat: TV/Anime, desc: "Non-english subtitled animes"}
|
||||
- {id: 3_6, cat: TV/Anime, desc: "Raw animes"}
|
||||
# Audio
|
||||
- {id: 2_3, cat: Audio, desc: "Lossless audio"}
|
||||
- {id: 2_4, cat: Audio, desc: "Lossy audio"}
|
||||
# Literature
|
||||
- {id: 4_7, cat: Books, desc: "Literature english translated"}
|
||||
- {id: 4_14, cat: Books, desc: "Literature non-english translated"}
|
||||
- {id: 4_8, cat: Books, desc: "Raw literature"}
|
||||
# Software
|
||||
- {id: 1_1, cat: PC/ISO, desc: "Applications"}
|
||||
- {id: 1_2, cat: PC/Games, desc: "Games"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: search
|
||||
inputs:
|
||||
page: "search"
|
||||
q: "{{ .Query.Keywords}}"
|
||||
rows:
|
||||
selector: tr.torrent-info
|
||||
fields:
|
||||
title:
|
||||
selector: td.tr-name a
|
||||
category:
|
||||
selector: td.tr-cat div.nyaa-cat a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: split
|
||||
args: [ "=", -1 ]
|
||||
details:
|
||||
selector: td.tr-name a
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[title="Magnet Link"]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td.tr-size
|
||||
# seeders:
|
||||
# text: 0
|
||||
# seeders:
|
||||
# selector: td.tlistsn
|
||||
# optional: true
|
||||
# leechers:
|
||||
# text: 0
|
||||
# leechers:
|
||||
# selector: td.tlistln
|
||||
# optional: true
|
||||
# grabs:
|
||||
# selector: td.tlistdn
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
86
src/Jackett.Common/Definitions/oxtorrent.yml
Normal file
86
src/Jackett.Common/Definitions/oxtorrent.yml
Normal file
@@ -0,0 +1,86 @@
|
||||
---
|
||||
site: oxtorrent
|
||||
name: OxTorrent
|
||||
description: "OxTorrent is a French Public site for TV / MOVIES / GENERAL"
|
||||
language: fr-fr
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://wwv.oxtorrent.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: movies, cat: Movies, desc: "Movies"}
|
||||
- {id: tvshows, cat: TV, desc: "TV Shows"}
|
||||
- {id: softwares, cat: PC, desc: "Softwares"}
|
||||
- {id: music, cat: Audio, desc: "Music"}
|
||||
- {id: console-games, cat: Console, desc: "Console Games"}
|
||||
- {id: pc-games, cat: PC/Games, desc: "PC Games"}
|
||||
- {id: books, cat: Books, desc: "Books"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="/download/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{if .Keywords}}recherche/{{.Keywords}}{{else}}{{end}}"
|
||||
rows:
|
||||
selector: div.listing-torrent > table > tbody > tr:has(a)
|
||||
fields:
|
||||
site_date:
|
||||
selector: td:nth-child(1) a
|
||||
filters:
|
||||
# date is at the end of the title, so we get it and name it site_date
|
||||
- name: regexp
|
||||
args: "(\\w+)$"
|
||||
title:
|
||||
selector: td:nth-child(1) a
|
||||
filters:
|
||||
# now we put the date at the right place according scene naming rules using .Result.site_date
|
||||
- name: replace
|
||||
args: [" FRENCH", " {{ .Result.site_date }} FRENCH"]
|
||||
- name: replace
|
||||
args: ["MULTI", "{{ .Result.site_date }} MULTI"]
|
||||
- name: replace
|
||||
args: ["TRUEFRENCH", "{{ .Result.site_date }} TRUEFRENCH"]
|
||||
- name: replace
|
||||
args: ["VOSTFR", "{{ .Result.site_date }} VOSTFR"]
|
||||
# and we delete it at the end
|
||||
- name: re_replace
|
||||
args: ["(\\w+)$", ""]
|
||||
details:
|
||||
selector: td:nth-child(1) a
|
||||
attribute: href
|
||||
download:
|
||||
selector: td:nth-child(1) a
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
seeders:
|
||||
selector: td:nth-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(4)
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
category:
|
||||
selector: td:nth-child(1) div i
|
||||
case:
|
||||
.Films: "movies"
|
||||
.Séries: "tvshows"
|
||||
.Logiciels: "softwares"
|
||||
.Musique: "music"
|
||||
.Jeux-Consoles: "console-games"
|
||||
.Jeux-PC: "pc-games"
|
||||
.Ebook: "books"
|
||||
date:
|
||||
text: "now"
|
||||
@@ -92,12 +92,12 @@
|
||||
selector: table[width="100%"] > tbody tr:has(a[href^="download.php?id="])
|
||||
fields:
|
||||
title:
|
||||
selector: td:nth-child(2) a
|
||||
selector: a[href^="javascript:popdetails"]
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["[FREE] ", ""]
|
||||
details:
|
||||
selector: td:nth-child(2) a
|
||||
selector: a[href^="javascript:popdetails"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
@@ -105,29 +105,28 @@
|
||||
- name: replace
|
||||
args: [");'", ""]
|
||||
category:
|
||||
selector: td:nth-child(1) a
|
||||
selector: a[href^="torrents.php?category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
download:
|
||||
optional: true
|
||||
selector: td:nth-child(4) a
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
date:
|
||||
# 19/01/2019
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(9)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02/01/2006"
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(8)
|
||||
seeders:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(6)
|
||||
leechers:
|
||||
selector: td:nth-child(9) a
|
||||
selector: td:nth-last-child(5)
|
||||
grabs:
|
||||
selector: td:nth-child(10)
|
||||
selector: td:nth-last-child(4)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"img[src=\"images/fdownload.gif\"]": "0"
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://proaudiotorrents.org/
|
||||
legacylinks:
|
||||
- http://proaudiotorrents.org/
|
||||
|
||||
caps:
|
||||
@@ -36,21 +38,18 @@
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<p>This site requires you to solve a ReCaptcha. It's no longer possible to solve the captcha in Jackett. Please enter the cookie for the site manually.</p><ol><li>Login to this tracker in your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
submitpath: takelogin.php
|
||||
inputs:
|
||||
cookie: "{{.Config.cookie}}"
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: table tr td.text
|
||||
test:
|
||||
path: index.php
|
||||
path: my.php
|
||||
|
||||
search:
|
||||
paths:
|
||||
|
||||
@@ -32,6 +32,18 @@
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: seedbox
|
||||
type: checkbox
|
||||
label: "Use SeedBox Download Link"
|
||||
default: false
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
@@ -72,30 +84,33 @@
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
download:
|
||||
selector: a[href^="download.php"]
|
||||
attribute: href
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
grabs:
|
||||
selector: td:nth-child(6) a
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["times", ""]
|
||||
- name: replace
|
||||
args: ["time", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
seeders:
|
||||
selector: td:nth-child(8)
|
||||
leechers:
|
||||
selector: td:nth-child(9)
|
||||
download1:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
download2:
|
||||
selector: a[href^="seeddownload.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
text: "{{if .Config.seedbox}}{{ .Result.download2 }}{{else}}{{ .Result.download1 }}{{end}}"
|
||||
date:
|
||||
selector: td:nth-child(4)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006-01-0215:04:05"
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: (\d+)
|
||||
seeders:
|
||||
selector: td:nth-child(9)
|
||||
leechers:
|
||||
selector: td:nth-child(10)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
|
||||
130
src/Jackett.Common/Definitions/r3vwtf.yml
Normal file
130
src/Jackett.Common/Definitions/r3vwtf.yml
Normal file
@@ -0,0 +1,130 @@
|
||||
---
|
||||
site: r3vwtf
|
||||
name: R3V WTF!
|
||||
description: "R3V WTF! is a Private site for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://r3vuk.wtf/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: PC, desc: "Apps"}
|
||||
- {id: 39, cat: Other, desc: "AutoBoT"}
|
||||
- {id: 36, cat: Movies/BluRay, desc: "Bluray"}
|
||||
- {id: 34, cat: Audio/MP3, desc: "Carrow's MP3 Packs"}
|
||||
- {id: 38, cat: Audio, desc: "DMC Music"}
|
||||
- {id: 24, cat: Books/Ebook, desc: "EBOOK"}
|
||||
- {id: 37, cat: Audio, desc: "Mastermix Music"}
|
||||
- {id: 20, cat: Movies/DVD, desc: "Movies/Dvdr"}
|
||||
- {id: 17, cat: Movies, desc: "Movies/Packs"}
|
||||
- {id: 26, cat: Movies/HD, desc: "Movies/X264"}
|
||||
- {id: 44, cat: Movies/HD, desc: "Movies/x265"}
|
||||
- {id: 10, cat: Movies/SD, desc: "Movies/XviD"}
|
||||
- {id: 46, cat: Movies/DVD, desc: "Multi DVD"}
|
||||
- {id: 14, cat: Audio, desc: "Music"}
|
||||
- {id: 40, cat: Audio/Video, desc: "Music Videos"}
|
||||
- {id: 22, cat: Audio/Lossless, desc: "Music/Flac"}
|
||||
- {id: 51, cat: PC/Games, desc: "PC GAMES"}
|
||||
- {id: 52, cat: Other/Misc, desc: "ThE CoLLeCtiVe"}
|
||||
- {id: 23, cat: TV, desc: "Tv/Packs"}
|
||||
- {id: 16, cat: TV/HD, desc: "Tv/x264"}
|
||||
- {id: 49, cat: TV/HD, desc: "Tv/X265"}
|
||||
- {id: 15, cat: TV/SD, desc: "Tv/Xvid"}
|
||||
- {id: 42, cat: Audio, desc: "VIP MUSIC"}
|
||||
- {id: 50, cat: XXX, desc: "XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
submitme: "X"
|
||||
error:
|
||||
- selector: h2
|
||||
message:
|
||||
selector: table tr td.text
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href*="logout.php?hash_please="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://r3vuk.wtf/browse.php?c1=1&c24=1&search=&searchin=title&incldead=0
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# title descr genre all
|
||||
searchin: "title"
|
||||
# 0 active 1 incldead 2 onlydead
|
||||
incldead: 1
|
||||
# 1 yes 0 no
|
||||
"only_free": 0
|
||||
|
||||
rows:
|
||||
selector: tr:has(a[href^="download.php?torrent="])
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[href^="details.php?id="]
|
||||
optional: true
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\\'(.+?)\\\\'"
|
||||
files:
|
||||
selector: td:nth-last-child(8)
|
||||
date:
|
||||
# Jul 4 2019 08:04 AM
|
||||
selector: td:nth-last-child(6):not(:contains("day"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 PM"
|
||||
date:
|
||||
# Today 02:40 PM
|
||||
# Yesterday 09:10 AM
|
||||
selector: td:nth-last-child(6):contains("day")
|
||||
optional: true
|
||||
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:
|
||||
a.info:contains("Free"): 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img[src="./pic/doubleseed.gif"]: 0
|
||||
"*": 1
|
||||
# U-232v3
|
||||
@@ -41,6 +41,7 @@
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
|
||||
login:
|
||||
path: login
|
||||
@@ -50,7 +51,9 @@
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: div.has-error
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
@@ -67,10 +70,10 @@
|
||||
- path: filterTorrents
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
tmdb: ""
|
||||
sort: created_at
|
||||
@@ -93,14 +96,21 @@
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
@@ -135,7 +145,7 @@
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
inputs:
|
||||
search: "{{if .Query.Artist}}{{ .Query.Artist }}{{else}}{{ .Keywords }}{{end}}"
|
||||
rows:
|
||||
selector: body:nth-child(2) tbody tr td:nth-child(2) table.lista tbody tr:nth-child(2) table.lista tbody tr:has(a[href^="download.php?id="])
|
||||
selector: table.lista[width="100%"] tbody tr:has(a[href^="download.php?id="])
|
||||
fields:
|
||||
title:
|
||||
selector: td a[href^="details.php?id="]
|
||||
|
||||
@@ -1,19 +1,20 @@
|
||||
---
|
||||
site: sharingue
|
||||
name: Sharingue
|
||||
description: "Sharingue is a BRAZILIAN Private Tracker for TV / MOVIES / ANIME / MUSIC"
|
||||
language: pt-br
|
||||
site: rockethd
|
||||
name: RocketHD
|
||||
description: "RocketHD is a GERMAN Private Tracker for MOVIES / TV"
|
||||
language: de-de
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.sharingue.live/
|
||||
- http://rocket-hd.me/
|
||||
legacylinks:
|
||||
- https://rocket-hd.me/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies (Filmes)"}
|
||||
- {id: 3, cat: Audio, desc: "Music (Músicas)"}
|
||||
- {id: 4, cat: TV, desc: "TV (Séries)"}
|
||||
- {id: 5, cat: TV/Anime, desc: "Anime (Animes)"}
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Movies, desc: "Collection"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -27,19 +28,17 @@
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
selectorinputs:
|
||||
_token:
|
||||
selector: meta[name="csrf-token"]
|
||||
attribute: content
|
||||
error:
|
||||
- selector: form[action$="/login"] .text-red
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: /
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
|
||||
ratio:
|
||||
path: /
|
||||
selector: span:has(i.fa-sync-alt)
|
||||
path: torrents
|
||||
selector: li:has(i.fa-sync-alt)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Ratio : (\\d+)"
|
||||
@@ -50,13 +49,14 @@
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
tmdb: ""
|
||||
mal: ""
|
||||
sort: created_at
|
||||
direction: desc
|
||||
sort: "created_at"
|
||||
direction: "desc"
|
||||
qty: 100
|
||||
rows:
|
||||
selector: table > tbody > tr
|
||||
@@ -75,17 +75,28 @@
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
imdb:
|
||||
optional: true
|
||||
selector: a[href*="www.imdb.com/title/tt"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: time
|
||||
filters:
|
||||
@@ -114,12 +125,17 @@
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"100% Free\"]": "0" # Single Torrent Freeleech
|
||||
"i[data-original-title=\"Global freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global FreeLeech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D
|
||||
# UNIT3D 1.9.3
|
||||
103
src/Jackett.Common/Definitions/rptorrents.yml
Normal file
103
src/Jackett.Common/Definitions/rptorrents.yml
Normal file
@@ -0,0 +1,103 @@
|
||||
---
|
||||
site: rptorrents
|
||||
name: RPTorrents
|
||||
description: "RPTorrents is a Private tracker for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://rptorrents.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: PC/Games, desc: "Games PC"}
|
||||
- {id: 2, cat: PC/0day, desc: "Apps Windows"}
|
||||
- {id: 3, cat: PC/Mac, desc: "Apps Mac"}
|
||||
- {id: 4, cat: PC, desc: "Apps Linux"}
|
||||
- {id: 34, cat: PC/Phone-Other, desc: "Apps Mobile"}
|
||||
- {id: 6, cat: TV/Anime, desc: "Movie Cartoons"}
|
||||
- {id: 7, cat: Movies/WEBDL, desc: "Movies WEB-DL"}
|
||||
- {id: 32, cat: Movies/UHD, desc: "Movies 4k"}
|
||||
- {id: 9, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 10, cat: Movies/3D, desc: "Movies 3D"}
|
||||
- {id: 11, cat: Movies, desc: "Movies Pack"}
|
||||
- {id: 12, cat: Movies/BluRay, desc: "Movies Bluray"}
|
||||
- {id: 33, cat: Movies/BluRay, desc: "Movies Bluray - Rips"}
|
||||
- {id: 14, cat: TV/HD, desc: "TV HD"}
|
||||
- {id: 15, cat: TV/WEB-DL, desc: "TV WEB-DL"}
|
||||
- {id: 16, cat: TV/SD, desc: "TV SD"}
|
||||
- {id: 17, cat: TV, desc: "TV Pack"}
|
||||
- {id: 18, cat: TV/Documentary, desc: "TV Documentary"}
|
||||
- {id: 19, cat: Audio/MP3, desc: "Music MP3"}
|
||||
- {id: 20, cat: Audio/Lossless, desc: "Music Flac"}
|
||||
- {id: 23, cat: Audio, desc: "Music Pack"}
|
||||
- {id: 22, cat: Audio/Video, desc: "Music Video"}
|
||||
- {id: 35, cat: PC/Games, desc: "Games Pack"}
|
||||
- {id: 29, cat: XXX, desc: "Movie XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
|
||||
login:
|
||||
path: account-login.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: "yes"
|
||||
error:
|
||||
- selector: div.myFrame-caption:contains("Access Denied")
|
||||
message:
|
||||
selector: div.myFrame-content
|
||||
test:
|
||||
path: torrents-search.php
|
||||
selector: a[href="account-logout.php"]
|
||||
search:
|
||||
paths:
|
||||
- path: torrents-search.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 name & desc 1 name 2 desc 3 genre
|
||||
incldesc: 1
|
||||
rows:
|
||||
selector: tr.t-row
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: title
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
date:
|
||||
selector: td:nth-child(5)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02.01.200615:04:05"
|
||||
grabs:
|
||||
selector: td:nth-child(7)
|
||||
seeders:
|
||||
selector: td:nth-child(8)
|
||||
leechers:
|
||||
selector: td:nth-child(9)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/free.gif"]: "0"
|
||||
img[src="images/t_extern.png"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
img[src="images/t_extern.png"]: "0"
|
||||
"*": "1"
|
||||
105
src/Jackett.Common/Definitions/scenepalace.yml
Normal file
105
src/Jackett.Common/Definitions/scenepalace.yml
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
site: scenepalace
|
||||
name: ScenePalace
|
||||
description: "ScenePalace (SP) is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://scenepalace.info/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 14, cat: PC/0day, desc: "Apps"}
|
||||
- {id: 12, cat: Books/Ebook, desc: "E-BOOKS"}
|
||||
- {id: 7, cat: Console, desc: "Games/Console"}
|
||||
- {id: 9, cat: Console/Other, desc: "Games/Handheld"}
|
||||
- {id: 10, cat: PC/Mac, desc: "Games/Mac"}
|
||||
- {id: 8, cat: PC/Games, desc: "Games/PC"}
|
||||
- {id: 1, cat: Other/Misc, desc: "Misc"}
|
||||
- {id: 2, cat: Movies, desc: "Movies"}
|
||||
- {id: 16, cat: Movies/Foreign, desc: "Movies/Foriegn Non English"}
|
||||
- {id: 18, cat: Movies, desc: "Movies/Pre - 2000"}
|
||||
- {id: 4, cat: Audio, desc: "Music"}
|
||||
- {id: 11, cat: TV, desc: "Packs"}
|
||||
- {id: 17, cat: Movies, desc: "Rare"}
|
||||
- {id: 15, cat: Other, desc: "Torrents needing modded"}
|
||||
- {id: 5, cat: TV, desc: "TV"}
|
||||
- {id: 6, cat: XXX, desc: "XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
submitpath: takelogin.php
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: td.embedded:has(h2:contains("failed"))
|
||||
- selector: td.embedded:has(h2:contains("Error"))
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href^="./logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
incldead: 1
|
||||
rows:
|
||||
selector: table[border="1"][cellpadding=5] > tbody > tr:has(a[href^="download.php?torrent="])
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
banner:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\'(.+?)\\\'"
|
||||
files:
|
||||
selector: td:nth-last-child(8)
|
||||
date:
|
||||
selector: td:nth-last-child(6)
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["<br />", ""]
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 PM"
|
||||
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:
|
||||
"img[src$=\"/free.jpg\"]": 0
|
||||
"*": 1
|
||||
uploadvolumefactor:
|
||||
text: 1
|
||||
122
src/Jackett.Common/Definitions/seedfile.yml
Normal file
122
src/Jackett.Common/Definitions/seedfile.yml
Normal file
@@ -0,0 +1,122 @@
|
||||
---
|
||||
site: seedfile
|
||||
name: SeedFile
|
||||
description: "SeedFile (SF) is a ROMANIAN Private Torrent Tracker for 0DAY / GENERAL"
|
||||
language: ro-ro
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.seedfile.ro/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Books/Magazines, desc: "Cărți/Reviste"}
|
||||
- {id: 2, cat: Other, desc: "Desene SD"}
|
||||
- {id: 3, cat: Other, desc: "Diverse n/a"}
|
||||
- {id: 5, cat: Movies/BluRay, desc: "Filme Blu-Ray"}
|
||||
- {id: 6, cat: Movies/DVD, desc: "Filme DVD"}
|
||||
- {id: 7, cat: Movies/DVD, desc: "Filme DVD-RO"}
|
||||
- {id: 8, cat: Movies/HD, desc: "Filme HD"}
|
||||
- {id: 9, cat: Movies/HD, desc: "Filme HD-RO"}
|
||||
- {id: 10, cat: Movies/SD, desc: "Filme SD"}
|
||||
- {id: 11, cat: Movies/SD, desc: "Filme SD-RO"}
|
||||
- {id: 12, cat: Other, desc: "Imagini"}
|
||||
- {id: 13, cat: Console, desc: "Jocuri Console"}
|
||||
- {id: 14, cat: PC/Games, desc: "Jocuri PC"}
|
||||
- {id: 15, cat: Audio, desc: "Muzică"}
|
||||
- {id: 16, cat: PC/Phone-Other, desc: "Mobile"}
|
||||
- {id: 17, cat: PC, desc: "Programe "}
|
||||
- {id: 18, cat: TV/HD, desc: "Seriale HD"}
|
||||
- {id: 19, cat: TV/HD, desc: "Seriale HD-RO "}
|
||||
- {id: 20, cat: TV/SD, desc: "Seriale TV"}
|
||||
- {id: 21, cat: TV/SD, desc: "Seriale TV-RO "}
|
||||
- {id: 22, cat: TV/Sport, desc: "Sport "}
|
||||
- {id: 23, cat: Audio/Video, desc: "Video Clip"}
|
||||
- {id: 24, cat: XXX, desc: "Adult 18+"}
|
||||
- {id: 36, cat: Movies/3D, desc: "Video 3D"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div.recover-error2
|
||||
test:
|
||||
path: profile.php
|
||||
|
||||
download:
|
||||
selector: a[href^="download.php/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: download-torrents
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 active 1 incldead 2 onlydead 3 freeleech
|
||||
incldead: 1
|
||||
rows:
|
||||
selector: tr.browse
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="torrents.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(7)
|
||||
date:
|
||||
selector: td:nth-last-child(5)
|
||||
filters:
|
||||
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portoguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch
|
||||
- name: re_replace
|
||||
args: ["(?i)(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut)", "minute"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(dakika|minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten)", "minutes"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur)", "hour"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(saat|tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden)", "hours"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден)", "day"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(gün|päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen)", "days"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица)", "week"]
|
||||
- name: re_replace
|
||||
args: ["(?i)(hafta|nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken)", "weeks"]
|
||||
- name: re_replace
|
||||
args: ["(?i) (ay|kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|mois|Monat|месец|maand)", "month"]
|
||||
- name: re_replace
|
||||
args: ["(?i) (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
- name: append
|
||||
args: " ago"
|
||||
size:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"img[src=\"./pic/freeleech.png\"]": 0
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -123,10 +123,12 @@
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
download:
|
||||
# selector: a[href^="index.php?page=downloadcheck&id="]
|
||||
selector: a[href^="download.php?id="]
|
||||
category:
|
||||
selector: a[href^="index.php?page=torrents&category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
title:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
filters:
|
||||
@@ -151,49 +153,36 @@
|
||||
args: ["(?i)\\b(?:Puntate\\s*)(\\d+)\\s?(\\d+)", "E0$1-0$2"]
|
||||
- name: re_replace # rimozioni varie
|
||||
args: ["(?i)(Serie completa|Completat?a?|in pausa)", ""]
|
||||
category:
|
||||
selector: a[href^="index.php?page=torrents&category="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
details:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: a[href^="index.php?page=torrent-details&id="][onmouseover]
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=(.+?) "
|
||||
download:
|
||||
# selector: a[href^="index.php?page=downloadcheck&id="]
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:has(a[href^="index.php?page=torrent-details&id="]) p:nth-of-type(2)
|
||||
selector: td:nth-last-child(3)
|
||||
grabs:
|
||||
selector: td:nth-last-child(4)
|
||||
filters:
|
||||
- name: replace
|
||||
args: [" \xA0 ", " "]
|
||||
- name: regexp
|
||||
args: " (.*?)$"
|
||||
date:
|
||||
selector: td:has(a[href^="index.php?page=torrent-details&id="]) p:nth-of-type(3)
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["\xA0 ", " "]
|
||||
- name: regexp
|
||||
args: " (.*?)$"
|
||||
- name: dateparse
|
||||
args: "15:04:05 02/01/2006"
|
||||
seeders:
|
||||
selector: td:has(a[href^="index.php?page=torrent-details&id="]) p:nth-of-type(4) a:nth-of-type(1)
|
||||
filters:
|
||||
args: ["---", "0"]
|
||||
leechers:
|
||||
selector: td:has(a[href^="index.php?page=torrent-details&id="]) p:nth-of-type(4) a:nth-of-type(2)
|
||||
selector: td:nth-last-child(5)
|
||||
seeders:
|
||||
selector: td:nth-last-child(6)
|
||||
date:
|
||||
selector: td:nth-last-child(7)
|
||||
filters:
|
||||
grabs:
|
||||
text: 0
|
||||
grabs:
|
||||
optional: true
|
||||
selector: td:has(a[href^="index.php?page=torrent-details&id="]) p:nth-of-type(4) a:nth-of-type(3)
|
||||
- name: dateparse
|
||||
args: "02/01/2006"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[alt="Free Leech"]: "0"
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
selector: div.table-responsive-line
|
||||
fields:
|
||||
category:
|
||||
selector: i.torrent-icon
|
||||
selector: img.torrent-icon
|
||||
attribute: data-original-title
|
||||
title:
|
||||
selector: a.view-torrent
|
||||
|
||||
@@ -77,6 +77,15 @@
|
||||
path: nDonated.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
download:
|
||||
before:
|
||||
path: ajax.php
|
||||
method: get
|
||||
inputs:
|
||||
_action: "say_thank"
|
||||
id: "{{ .DownloadUri.Query.id }}"
|
||||
selector: a[href^="downloadnew.php?id="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: viewno18.php
|
||||
@@ -88,7 +97,7 @@
|
||||
search: "{{ .Keywords }}"
|
||||
searchin: 0
|
||||
rows:
|
||||
selector: table[width="100%"][border="1"][cellspacing="0"][cellpadding="5"] > tbody > tr:has(a[href^="downloadnew.php?id="])
|
||||
selector: table[width="100%"][border="1"][cellspacing="0"][cellpadding="5"] > tbody > tr:has(a[href*="hashinfo="])
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
@@ -102,7 +111,7 @@
|
||||
- name: querystring
|
||||
args: cat
|
||||
download:
|
||||
selector: a[href^="downloadnew.php?id="]
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
imdb:
|
||||
optional: true
|
||||
|
||||
@@ -6,8 +6,10 @@
|
||||
type: semi-private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://soundpark-club.com/
|
||||
- https://sound-park.world/
|
||||
- https://soundpark-club.casa/
|
||||
legacylinks:
|
||||
- https://soundpark-club.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
|
||||
@@ -1,329 +0,0 @@
|
||||
---
|
||||
site: speed-share
|
||||
name: Speed-Share
|
||||
description: "Speed-Share is a Brazilian Private site for TV / MOVIES / GENERAL"
|
||||
language: pt-br
|
||||
type: private
|
||||
encoding: utf-8
|
||||
links:
|
||||
- http://speed-share.org/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
#XXX
|
||||
- {id: 239, cat: XXX, desc: "Adulto: HD 4K"}
|
||||
- {id: 187, cat: XXX, desc: "Adulto: HD"}
|
||||
- {id: 62, cat: XXX/DVD, desc: "Adulto: DVD"}
|
||||
- {id: 63, cat: XXX, desc: "Adulto: Rip"}
|
||||
- {id: 248, cat: XXX, desc: "Adulto: TV 4K"}
|
||||
- {id: 141, cat: XXX, desc: "Adulto: TV"}
|
||||
- {id: 249, cat: XXX, desc: "Adulto: WEB 4K"}
|
||||
- {id: 225, cat: XXX, desc: "Adulto: WEB"}
|
||||
- {id: 226, cat: XXX, desc: "Adulto: Autorado"}
|
||||
- {id: 68, cat: XXX, desc: "Adulto: Qualidade Inferior"}
|
||||
- {id: 101, cat: XXX/Imageset, desc: "Adulto : Revistas"}
|
||||
- {id: 207, cat: XXX/Other, desc: "Adulto: Jogos"}
|
||||
|
||||
#ANIME
|
||||
- {id: 240, cat: TV/Anime, desc: "Animês: HD 4K"}
|
||||
- {id: 189, cat: TV/Anime, desc: "Animês: HD"}
|
||||
- {id: 102, cat: TV/Anime, desc: "Animês: DVD"}
|
||||
- {id: 103, cat: TV/Anime, desc: "Animês: Rip"}
|
||||
- {id: 250, cat: TV/Anime, desc: "Animês: TV 4K"}
|
||||
- {id: 144, cat: TV/Anime, desc: "Animês: TV"}
|
||||
- {id: 251, cat: TV/Anime, desc: "Animês: WEB 4K"}
|
||||
- {id: 227, cat: TV/Anime, desc: "Animês: WEB"}
|
||||
- {id: 228, cat: TV/Anime, desc: "Animês: Autorado"}
|
||||
- {id: 191, cat: TV/Anime, desc: "Animês: Qualidade Inferior"}
|
||||
|
||||
#OTHER
|
||||
- {id: 167, cat: Other, desc: "Celular: Jogos"}
|
||||
- {id: 168, cat: Other, desc: "Celular: Programa"}
|
||||
- {id: 151, cat: Books/Ebook, desc: "Curso e Apostila: Apostila"}
|
||||
- {id: 152, cat: Other, desc: "Curso e Apostila: Videoaula"}
|
||||
- {id: 212, cat: Other/Misc, desc: "Raridades: Raridades"}
|
||||
|
||||
#CARTOON
|
||||
- {id: 241, cat: TV/Other, desc: "Desenhos: HD 4K"}
|
||||
- {id: 204, cat: TV/Other, desc: "Desenhos: HD"}
|
||||
- {id: 169, cat: TV/Other, desc: "Desenhos: DVD"}
|
||||
- {id: 171, cat: TV/Other, desc: "Desenhos: Rip"}
|
||||
- {id: 252, cat: TV/Other, desc: "Desenhos: TV 4K"}
|
||||
- {id: 146, cat: TV/Other, desc: "Desenhos: TV"}
|
||||
- {id: 253, cat: TV/Other, desc: "Desenhos: WEB 4K"}
|
||||
- {id: 229, cat: TV/Other, desc: "Desenhos: WEB"}
|
||||
- {id: 230, cat: TV/Other, desc: "Desenhos: Autorado"}
|
||||
- {id: 205, cat: TV/Other, desc: "Desenhos: Qualidade Inferior"}
|
||||
|
||||
#DOCUMENTARY
|
||||
- {id: 242, cat: TV/Documentary, desc: "Documentários: HD 4K"}
|
||||
- {id: 130, cat: TV/Documentary, desc: "Documentários: HD"}
|
||||
- {id: 203, cat: TV/Documentary, desc: "Documentários: DVD"}
|
||||
- {id: 99, cat: TV/Documentary, desc: "Documentários: Rip"}
|
||||
- {id: 254, cat: TV/Documentary, desc: "Documentários: TV 4K"}
|
||||
- {id: 147, cat: TV/Documentary, desc: "Documentários: TV"}
|
||||
- {id: 255, cat: TV/Documentary, desc: "Documentários: WEB 4K"}
|
||||
- {id: 223, cat: TV/Documentary, desc: "Documentários: WEB"}
|
||||
- {id: 224, cat: TV/Documentary, desc: "Documentários: Autorado"}
|
||||
- {id: 195, cat: TV/Documentary, desc: "Documentários: Outra Qualidade"}
|
||||
|
||||
#SPORTS
|
||||
- {id: 243, cat: TV/Sport, desc: "Esportes: HD 4K"}
|
||||
- {id: 232, cat: TV/Sport, desc: "Esportes: HD"}
|
||||
- {id: 233, cat: TV/Sport, desc: "Esportes: DVD"}
|
||||
- {id: 235, cat: TV/Sport, desc: "Esportes: Rip"}
|
||||
- {id: 256, cat: TV/Sport, desc: "Esportes: TV 4K"}
|
||||
- {id: 180, cat: TV/Sport, desc: "Esportes: TV"}
|
||||
- {id: 257, cat: TV/Sport, desc: "Esportes: WEB 4K"}
|
||||
- {id: 234, cat: TV/Sport, desc: "Esportes: WEB"}
|
||||
- {id: 124, cat: TV/Sport, desc: "Esportes: Outra Qualidade"}
|
||||
|
||||
#MOVIES
|
||||
- {id: 244, cat: Movies/HD, desc: "Filmes: HD 4K"}
|
||||
- {id: 214, cat: Movies/HD, desc: "Filmes: HD"}
|
||||
- {id: 215, cat: Movies/DVD, desc: "Filmes: DVD"}
|
||||
- {id: 218, cat: Movies, desc: "Filmes: Rip"}
|
||||
- {id: 258, cat: Movies, desc: "Filmes: TV 4K"}
|
||||
- {id: 217, cat: Movies, desc: "Filmes: TV"}
|
||||
- {id: 259, cat: Movies/WEBDL, desc: "Filmes: WEB 4K"}
|
||||
- {id: 216, cat: Movies/WEBDL, desc: "Filmes: WEB"}
|
||||
- {id: 220, cat: Movies, desc: "Filmes: Autorado"}
|
||||
- {id: 219, cat: Movies/SD, desc: "Filmes: Qualidade Inferior"}
|
||||
|
||||
#GAMES
|
||||
- {id: 64, cat: PC/Games, desc: "Jogos: PC"}
|
||||
- {id: 47, cat: Console, desc: "Jogos: PS1"}
|
||||
- {id: 48, cat: Console, desc: "Jogos: PS2"}
|
||||
- {id: 49, cat: Console/PS3, desc: "Jogos: PS3"}
|
||||
- {id: 236, cat: Console/PS4, desc: "Jogos: PS4"}
|
||||
- {id: 52, cat: PC/Games, desc: "Jogos: Emuladores"}
|
||||
- {id: 50, cat: Console/PSP, desc: "Jogos: PSP"}
|
||||
- {id: 54, cat: Console/NDS, desc: "Jogos: Nintendo DS"}
|
||||
- {id: 55, cat: Console/Wii, desc: "Jogos: Wii"}
|
||||
- {id: 57, cat: Console/Xbox 360, desc: "Jogos: Xbox 360"}
|
||||
- {id: 237, cat: Console/PS Vita, desc: "Jogos: PS Vita"}
|
||||
- {id: 238, cat: Console/Xbox One, desc: "Jogos: Xbox One"}
|
||||
- {id: 53, cat: Console/Other, desc: "Jogos: Outros"}
|
||||
|
||||
#BOOKS
|
||||
- {id: 131, cat: Books/Magazines, desc: "Livro e Revista: Revistas"}
|
||||
- {id: 149, cat: Books/Comics, desc: "Livro e Revista: Mangá e HQ"}
|
||||
- {id: 184, cat: Books/Ebook, desc: "Livro e Revista: Ebook e Audiobook"}
|
||||
|
||||
#MUSIC
|
||||
- {id: 135, cat: Audio, desc: "Música: Discografia"}
|
||||
- {id: 112, cat: Audio, desc: "Música: Axé"}
|
||||
- {id: 163, cat: Audio, desc: "Música: Black Music"}
|
||||
- {id: 115, cat: Audio, desc: "Música: Blues e Jazz"}
|
||||
- {id: 164, cat: Audio, desc: "Música: Clássica"}
|
||||
- {id: 110, cat: Audio, desc: "Música: Eletrônica"}
|
||||
- {id: 113, cat: Audio, desc: "Música: Forró"}
|
||||
- {id: 200, cat: Audio, desc: "Música: Funk"}
|
||||
- {id: 108, cat: Audio, desc: "Música: Gospel"}
|
||||
- {id: 117, cat: Audio, desc: "Música: Hip Hop"}
|
||||
- {id: 116, cat: Audio, desc: "Música: Infantil"}
|
||||
- {id: 114, cat: Audio, desc: "Música: Metal"}
|
||||
- {id: 120, cat: Audio, desc: "Música: MPB"}
|
||||
- {id: 119, cat: Audio, desc: "Música: New Age"}
|
||||
- {id: 165, cat: Audio, desc: "Música: Pop"}
|
||||
- {id: 118, cat: Audio, desc: "Música: Reggae"}
|
||||
- {id: 109, cat: Audio, desc: "Música: Rock"}
|
||||
- {id: 111, cat: Audio, desc: "Música: Samba e Pagode"}
|
||||
- {id: 107, cat: Audio, desc: "Música: Sertaneja e Country"}
|
||||
- {id: 133, cat: Audio, desc: "Música: Trilha Sonora"}
|
||||
- {id: 201, cat: Audio, desc: "Música: Outros"}
|
||||
|
||||
#SERIES
|
||||
- {id: 245, cat: TV/HD, desc: "Séries: HD 4K"}
|
||||
- {id: 159, cat: TV/HD, desc: "Séries: HD"}
|
||||
- {id: 158, cat: TV, desc: "Séries: DVD"}
|
||||
- {id: 92, cat: TV, desc: "Séries: Rip"}
|
||||
- {id: 260, cat: TV/HD, desc: "Séries: TV 4K"}
|
||||
- {id: 208, cat: TV, desc: "Séries: TV"}
|
||||
- {id: 261, cat: TV/WEB-DL, desc: "Séries: WEB 4K"}
|
||||
- {id: 221, cat: TV/WEB-DL, desc: "Séries: WEB"}
|
||||
- {id: 202, cat: TV, desc: "Séries: Autorado"}
|
||||
- {id: 222, cat: TV/SD, desc: "Séries: Qualidade Inferior"}
|
||||
|
||||
# TV
|
||||
- {id: 231, cat: TV/HD, desc: "TV: HD"}
|
||||
- {id: 142, cat: TV, desc: "TV: Rip"}
|
||||
|
||||
#MUSIC SHOWS
|
||||
- {id: 246, cat: Audio/Video, desc: "Shows: HD 4K"}
|
||||
- {id: 96, cat: Audio/Video, desc: "Shows: HD"}
|
||||
- {id: 94, cat: Audio/Video, desc: "Shows: DVD"}
|
||||
- {id: 95, cat: Audio/Video, desc: "Shows: Rip"}
|
||||
- {id: 262, cat: Audio/Video, desc: "Shows: TV 4K"}
|
||||
- {id: 206, cat: Audio/Video, desc: "Shows: TV"}
|
||||
- {id: 263, cat: Audio/Video, desc: "Shows: WEB 4K"}
|
||||
- {id: 157, cat: Audio/Video, desc: "Shows: WEB"}
|
||||
- {id: 198, cat: Audio/Video, desc: "Shows: Autorado"}
|
||||
- {id: 209, cat: Audio/Video, desc: "Shows: Video Clipe DVD"}
|
||||
- {id: 150, cat: Audio/Video, desc: "Shows: Video Clipe Outros"}
|
||||
|
||||
#PC
|
||||
- {id: 87, cat: PC, desc: "Softwares: Windows"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: username
|
||||
type: text
|
||||
label: Username
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: info
|
||||
type: info
|
||||
label: ""
|
||||
default: For the search to work properly you must configure the "Modelo da Home" option to "Sistema Lista de Torrents" in the Speed-Share user settings.
|
||||
|
||||
login:
|
||||
path: account-login.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
test:
|
||||
path: torrents.php
|
||||
search:
|
||||
paths:
|
||||
- path: buscar_tor.php?search={{ .Keywords }}&incldead=1
|
||||
method: post
|
||||
keywordsfilters:
|
||||
# workaroud to remove year in search keywords
|
||||
- name: re_replace
|
||||
args: ["([1-2]\\d{3})", ""]
|
||||
- name: replace
|
||||
args: ["Agents of SHIELD", "Agents of S.H.I.E.L.D."]
|
||||
inputs:
|
||||
number: 100
|
||||
offset: 0
|
||||
|
||||
rows:
|
||||
selector: table#torrentsTable tr:has(td.ttable_col1)
|
||||
fields:
|
||||
details:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
is_anime:
|
||||
optional: true
|
||||
selector: >
|
||||
a[href^="torrents.php?cat=240"]
|
||||
,a[href^="torrents.php?cat=189"]
|
||||
,a[href^="torrents.php?cat=102"]
|
||||
,a[href^="torrents.php?cat=103"]
|
||||
,a[href^="torrents.php?cat=250"]
|
||||
,a[href^="torrents.php?cat=144"]
|
||||
,a[href^="torrents.php?cat=251"]
|
||||
,a[href^="torrents.php?cat=227"]
|
||||
,a[href^="torrents.php?cat=228"]
|
||||
,a[href^="torrents.php?cat=191"]
|
||||
attribute: href
|
||||
title_anime:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(Ep[\\.]?[ ]?(\\d{1,3}))", "E$2"]
|
||||
title_normal:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^(.*?) - ((S(\\d{1,2}))?E(\\d{1,3}))", "$1 $2"]
|
||||
# Workaround to add year to series that is an remake, since the year returned from the tracker isn't reliable, feel free to add more as needed.
|
||||
- name: re_replace
|
||||
args: ["^Doctor Who", "Doctor Who 2005"]
|
||||
- name: re_replace
|
||||
args: ["^Extinct", "Extinct 2017"]
|
||||
- name: re_replace
|
||||
args: ["^The Flash", "The Flash 2014"]
|
||||
- name: re_replace
|
||||
args: ["^The Magicians", "The Magicians 2015"]
|
||||
title:
|
||||
text: "{{if .Result.is_anime }}{{ .Result.title_anime }}{{else}}{{ .Result.title_normal }}{{end}}"
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["^(\\[XXX]\\s)", ""]
|
||||
- name: replace
|
||||
args: [" - NOVO!", ""]
|
||||
- name: re_replace
|
||||
args: ["(\\d{2})[ºª°] a (\\d{2})[ºª°] Temporada", "S$1-$2"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{1})[ºª°] a (\\d{1})[ºª°] Temporada", "S0$1-0$2"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{1})[ºª°] a (\\d{2})[ºª°] Temporada", "S0$1-$2"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{2})[ºª°] Temporada", "S$1"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{1})[ºª°] Temporada", "S0$1"]
|
||||
title|append:
|
||||
optional: true
|
||||
selector: td.label > div:contains("Qualidade:")
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Qualidade:", ""]
|
||||
- name: replace
|
||||
args: ["Autorado", ""]
|
||||
title|append:
|
||||
optional: true
|
||||
selector: td.label > div:contains("Resolução:")
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Resolução:", ""]
|
||||
- name: re_replace
|
||||
args: ["(\\d{3,4})[ ]?[xX][ ]?(1[0-9][0-9][0-9])", "1080p"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{3,4})[ ]?[xX][ ]?([2-9][0-9][0-9][0-9])", "2160p"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{3,4})[ ]?[xX][ ]?([6-9][0-9][0-9])", "720p"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{3,4})[ ]?[xX][ ]?([3-5][0-9][0-9])", "480p"]
|
||||
- name: re_replace
|
||||
args: ["(\\d{3,4})[ ]?[xX][ ]?([1-2][0-9][0-9])", "240p"]
|
||||
download:
|
||||
selector: a[href^="torrents-details.php?id="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["torrents-details.php", "download.php"]
|
||||
category:
|
||||
selector: a[href^="torrents.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
date:
|
||||
selector: td.label > div:contains("Lançado em:")
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Lançado em: ", ""]
|
||||
- name: dateparse
|
||||
args: "02/01/2006 15:04:05"
|
||||
size:
|
||||
# seems size might be floating as the 4th or 5th td so lets try matching the size-unit
|
||||
optional: true
|
||||
selector: td.ttable_col2:contains(" GB")
|
||||
size:
|
||||
optional: true
|
||||
selector: td.ttable_col2:contains(" MB")
|
||||
size:
|
||||
optional: true
|
||||
selector: td.ttable_col2:contains(" kB")
|
||||
size:
|
||||
optional: true
|
||||
selector: td.ttable_col2:contains(" B")
|
||||
grabs:
|
||||
selector: td.ttable_col1 > font[color^=orange]
|
||||
seeders:
|
||||
selector: td.ttable_col1 > b > font[color^=green]
|
||||
leechers:
|
||||
selector: td.ttable_col2 > font[color^=red]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="images/free.gif"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
@@ -13,11 +13,13 @@
|
||||
- {id: 47, cat: TV/Sport, desc: "EPL"}
|
||||
- {id: 41, cat: TV/Sport, desc: "American Football"}
|
||||
- {id: 17, cat: TV/Sport, desc: "Athletics"}
|
||||
- {id: 51, cat: TV/Sport, desc: "Baseball"}
|
||||
- {id: 34, cat: TV/Sport, desc: "Bodybuilding/Fitness"}
|
||||
- {id: 50, cat: TV/Sport, desc: "Golf"}
|
||||
- {id: 29, cat: TV/Sport, desc: "Boxing"}
|
||||
- {id: 19, cat: TV/Sport, desc: "BrainGames"}
|
||||
- {id: 36, cat: TV/Sport, desc: "BreakDance"}
|
||||
- {id: 40, cat: TV/Sport, desc: "Cricet/Golf/Baseball"}
|
||||
- {id: 40, cat: TV/Sport, desc: "Golf"}
|
||||
- {id: 23, cat: TV/Sport, desc: "Cycling"}
|
||||
- {id: 31, cat: TV/Sport, desc: "Documentary"}
|
||||
- {id: 1, cat: TV/Sport, desc: "European Basketball"}
|
||||
@@ -55,6 +57,7 @@
|
||||
- {id: 16, cat: TV/Sport, desc: "WinterSport"}
|
||||
- {id: 33, cat: TV/Sport, desc: "Wrestling/Grapling"}
|
||||
- {id: 48, cat: TV/Sport, desc: "Uncategorised"}
|
||||
- {id: 53, cat: TV/Sport, desc: "Cricket"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -71,9 +74,6 @@
|
||||
test:
|
||||
path: index.php
|
||||
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: index.php
|
||||
@@ -95,12 +95,18 @@
|
||||
title:
|
||||
remove: span
|
||||
selector: td:nth-child(2)
|
||||
filters:
|
||||
# strip the upright bars in the title
|
||||
- name: re_replace
|
||||
args: ["( \\| )+", " "]
|
||||
download:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
# download.php?id=fb27625a0543ed731f7b3505beebf4c8d530f8f9&f=IIHF+2019-05-26+%7C+Gold+Medal+%7C+Canada+vs+Finland+%7C+1080p+EN.torrent
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["index.php?page=torrent-details&id=", "download.php?id="]
|
||||
# strip the upright bars in the title's filename
|
||||
- name: re_replace
|
||||
args: ["(\\+%7C\\+)+", "+"]
|
||||
details:
|
||||
selector: a[href^="index.php?page=torrent-details&id="]
|
||||
attribute: href
|
||||
@@ -112,11 +118,11 @@
|
||||
selector: td:nth-child(7)
|
||||
grabs:
|
||||
selector: td:nth-child(8)
|
||||
# date:
|
||||
# selector: td:nth-child(5)
|
||||
# filters:
|
||||
# - name: dateparse
|
||||
# args: "02/05/2017"
|
||||
date:
|
||||
selector: td:nth-child(5)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02/01/2006"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
|
||||
@@ -6,6 +6,8 @@
|
||||
type: private
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- http://tapochek.net/
|
||||
legacylinks:
|
||||
- https://tapochek.net/
|
||||
|
||||
settings:
|
||||
|
||||
@@ -1,133 +0,0 @@
|
||||
---
|
||||
site: tbplus
|
||||
name: TBPlus
|
||||
description: "TBPlus is a Spanish site of general content"
|
||||
language: es-es
|
||||
type: private
|
||||
encoding: ISO-8859-1
|
||||
links:
|
||||
- https://tbplus.li/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
# Estrenos
|
||||
- {id: 13, cat: Movies/SD, desc: "Ts - Estrenos"}
|
||||
- {id: 15, cat: Movies/HD, desc: "DVD-BRscreener - Estrenos"}
|
||||
- {id: 16, cat: Movies/HD, desc: "DVDScrn/BRScrn MKV - Estrenos"}
|
||||
# Películas / Documentales
|
||||
- {id: 18, cat: Movies/SD, desc: "Xvid/DVDRip MKV - Películas / Documentales"}
|
||||
- {id: 19, cat: Movies/HD, desc: "HD - Películas / Documentales"}
|
||||
- {id: 20, cat: Movies/HD, desc: "Dvd / Full Bluray - Películas / Documentales"}
|
||||
- {id: 74, cat: Movies/HD, desc: "3D - Películas / Documentales"}
|
||||
- {id: 69, cat: Movies/SD, desc: "MP4 - Películas / Documentales"}
|
||||
- {id: 75, cat: Movies/HD, desc: "MicroHD - Películas / Documentales"}
|
||||
# Series
|
||||
- {id: 22, cat: TV/SD, desc: "Xvid/DVDRip MKV - Series"}
|
||||
- {id: 23, cat: TV/HD, desc: "HD - Series"}
|
||||
- {id: 24, cat: TV/HD, desc: "DVD / Full BluRay - Series"}
|
||||
- {id: 71, cat: TV/SD, desc: "MP4 - Series"}
|
||||
- {id: 76, cat: TV/HD, desc: "MicroHD - Series"}
|
||||
# Deportes
|
||||
- {id: 26, cat: TV/Sport, desc: "Xvid/DVDRip MKV - Deportes"}
|
||||
- {id: 27, cat: TV/Sport, desc: "HD - Deportes"}
|
||||
- {id: 28, cat: TV/Sport, desc: "DVD / Full Bluray - Deportes"}
|
||||
- {id: 77, cat: TV/Sport, desc: "MicroHD - Deportes"}
|
||||
# Anime / Animación
|
||||
- {id: 30, cat: TV/Anime, desc: "Xvid/DVDRip MKV - Anime / Animación"}
|
||||
- {id: 31, cat: TV/Anime, desc: "HD - Anime / Animación"}
|
||||
- {id: 32, cat: TV/Anime, desc: "DVD / Full Bluray - Anime / Animación"}
|
||||
- {id: 78, cat: TV/Anime, desc: "MicroHD - Anime / Animación"}
|
||||
# VOSE
|
||||
- {id: 34, cat: Movies/SD, desc: "Xvid/DVDRip MKV - VOSE"}
|
||||
- {id: 35, cat: Movies/HD, desc: "HD - VOSE"}
|
||||
- {id: 36, cat: Movies/HD, desc: "DVD / Full Bluray - VOSE"}
|
||||
- {id: 79, cat: Movies/HD, desc: "MicroHD - VOSE"}
|
||||
# Adulto (+18)
|
||||
- {id: 38, cat: XXX, desc: "Xvid/DVDRip MKV - Adulto (+18)"}
|
||||
- {id: 39, cat: XXX, desc: "HD - Adulto (+18)"}
|
||||
- {id: 40, cat: XXX, desc: "DVD / Full Bluray - Adulto (+18)"}
|
||||
- {id: 80, cat: XXX, desc: "MicroHD - Adulto (+18)"}
|
||||
# Música
|
||||
- {id: 42, cat: Audio/MP3, desc: "Mp3 / Varios - Música"}
|
||||
- {id: 43, cat: Audio/Lossless, desc: "Flac - Música"}
|
||||
- {id: 44, cat: Audio/Video, desc: "Videos Musicales - Música"}
|
||||
# Móviles
|
||||
- {id: 46, cat: PC/Phone-IOS, desc: "IOS - Móviles"}
|
||||
- {id: 47, cat: PC/Phone-Android, desc: "Android - Móviles"}
|
||||
- {id: 48, cat: PC/Phone-Other, desc: "Otros - Móviles"}
|
||||
# Apps / Software
|
||||
- {id: 50, cat: PC, desc: "OS - Windows - Apps / Software"}
|
||||
- {id: 51, cat: PC, desc: "OS - Linux - Apps / Software"}
|
||||
- {id: 52, cat: PC, desc: "OS - Mac - Apps / Software"}
|
||||
- {id: 53, cat: PC, desc: "Herramientas Windows - Apps / Software"}
|
||||
- {id: 54, cat: PC, desc: "Herramientas Linux - Apps / Software"}
|
||||
- {id: 55, cat: PC/Mac, desc: "Herramientas Mac - Apps / Software"}
|
||||
- {id: 56, cat: PC/ISO, desc: "Imagen Windows - Apps / Software"}
|
||||
- {id: 57, cat: PC/ISO, desc: "Imagen Linux - Apps / Software"}
|
||||
- {id: 58, cat: PC/ISO, desc: "Imagen Mac - Apps / Software"}
|
||||
# Ebooks
|
||||
- {id: 60, cat: Books/Ebook, desc: "Ebooks - Ebooks"}
|
||||
- {id: 61, cat: Books/Ebook, desc: "Ebooks + 18 - Ebooks"}
|
||||
- {id: 62, cat: Books, desc: "Audiolibros - Ebooks"}
|
||||
# Juegos
|
||||
- {id: 64, cat: PC/Games, desc: "Microsoft - Juegos"}
|
||||
- {id: 65, cat: PC/Games, desc: "Sony - Juegos"}
|
||||
- {id: 66, cat: PC/Games, desc: "PC - Juegos"}
|
||||
- {id: 67, cat: PC/Games, desc: "Nintendo - Juegos"}
|
||||
- {id: 68, cat: PC/Games, desc: "MAC - Juegos"}
|
||||
# Subtítulos
|
||||
- {id: 85, cat: Other, desc: "Subtítulos"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: index.php?page=login
|
||||
method: post
|
||||
inputs:
|
||||
uid: "{{ .Config.username }}"
|
||||
pwd: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: .lista>span
|
||||
test:
|
||||
path: index.php
|
||||
selector: form[name="jump1"]
|
||||
|
||||
search:
|
||||
path: index.php
|
||||
inputs:
|
||||
page: "torrents"
|
||||
$raw: "&category={{range .Categories}}{{.}};{{end}}"
|
||||
active: "1"
|
||||
search: "{{ .Query.Keywords }}"
|
||||
rows:
|
||||
selector: "#mcol .block-content-l table table.lista > tbody > tr:not(:first-child)"
|
||||
fields:
|
||||
category:
|
||||
selector: td:nth-child(1) a
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: category
|
||||
title:
|
||||
selector: td:nth-child(2) a
|
||||
details:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(7) center
|
||||
seeders:
|
||||
selector: td:nth-child(8) a
|
||||
leechers:
|
||||
selector: td:nth-child(9) a
|
||||
grabs:
|
||||
selector: td:nth-child(10) a
|
||||
optional: true
|
||||
date:
|
||||
selector: td:nth-child(4)
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02/01/2006 15:04:05"
|
||||
download:
|
||||
selector: a[href^="download.php"]
|
||||
attribute: href
|
||||
151
src/Jackett.Common/Definitions/teamos.yml
Normal file
151
src/Jackett.Common/Definitions/teamos.yml
Normal file
@@ -0,0 +1,151 @@
|
||||
---
|
||||
site: teamos
|
||||
name: TeamOS
|
||||
description: "Team OS is a Private Torrent Tracker for SOFTWARE"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.teamos-hkrg.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 5, cat: PC, desc: "Special OS"}
|
||||
- {id: 6, cat: PC, desc: "Special Release [Requested/Exclusive/Etc]"}
|
||||
- {id: 19, cat: PC, desc: "Windows 7 Releases"}
|
||||
- {id: 20, cat: PC, desc: "Windows 7 Releases 32 Bit"}
|
||||
- {id: 21, cat: PC, desc: "Windows 7 Releases 64 Bit"}
|
||||
- {id: 22, cat: PC, desc: "Windows 7 Releases x86-x64 AIO"}
|
||||
- {id: 23, cat: PC, desc: "Team OS Program"}
|
||||
- {id: 24, cat: PC, desc: "Windows 8.1 Release"}
|
||||
- {id: 25, cat: PC, desc: "Windows 8.1 Release 32 Bit"}
|
||||
- {id: 26, cat: PC, desc: "Windows 8.1 Release 64 Bit"}
|
||||
- {id: 27, cat: PC, desc: "Windows 8.1 Release x86-x64 AIO"}
|
||||
- {id: 29, cat: PC, desc: "Windows XP"}
|
||||
- {id: 30, cat: PC, desc: "Windows XP 32 Bit"}
|
||||
- {id: 31, cat: PC, desc: "Windows XP 64 Bit"}
|
||||
- {id: 32, cat: PC, desc: "Windows XP x86/64+AIO"}
|
||||
- {id: 33, cat: PC, desc: "Windows 7"}
|
||||
- {id: 34, cat: PC, desc: "Windows 7 32 Bit"}
|
||||
- {id: 35, cat: PC, desc: "Windows 7 64 Bit"}
|
||||
- {id: 36, cat: PC, desc: "Windows 7 x86/64+AIO"}
|
||||
- {id: 37, cat: PC, desc: "Windows 8 & 8.1"}
|
||||
- {id: 38, cat: PC, desc: "Windows 8 & 8.1 32 Bit"}
|
||||
- {id: 39, cat: PC, desc: "Windows 8 & 8.1 64 Bit"}
|
||||
- {id: 40, cat: PC, desc: "Windows 8 & 8.1 x86/64+AIO"}
|
||||
- {id: 41, cat: PC, desc: "Linux/Unix/Mac/Others"}
|
||||
- {id: 43, cat: PC, desc: "Windows 10 (x86)"}
|
||||
- {id: 44, cat: PC, desc: "Windows 10 (x64)"}
|
||||
- {id: 45, cat: PC, desc: "Windows 10 (x86 & x64)"}
|
||||
- {id: 46, cat: PC/ISO, desc: "Windows 10 Untouched ISO(MSDN)"}
|
||||
- {id: 47, cat: PC, desc: "Windows 7 Untouched (MSDN)"}
|
||||
- {id: 48, cat: PC, desc: "Windows 7 32 Bit Untouched (MSDN)"}
|
||||
- {id: 49, cat: PC, desc: "Windows 7 64 Bit Untouched (MSDN)"}
|
||||
- {id: 50, cat: PC/ISO, desc: "Windows 7 x86/64+AIO Untouched ISO"}
|
||||
- {id: 51, cat: PC, desc: "Windows 8&8.1 Untouched (MSDN)"}
|
||||
- {id: 52, cat: PC, desc: "Windows 8&8.1 32 Bit Untouched (MSDN)"}
|
||||
- {id: 53, cat: PC, desc: "Windows 8&8.1 64 Bit Untouched (MSDN)"}
|
||||
- {id: 54, cat: PC/ISO, desc: "Windows 8&8.1 x86/64+AIO Untouched ISO"}
|
||||
- {id: 55, cat: PC, desc: "Windows Server 2003 (Untouched)"}
|
||||
- {id: 56, cat: PC, desc: "Windows Server 2003 32 Bit Untouched"}
|
||||
- {id: 57, cat: PC, desc: "Windows Server 2003 64 Bit Untouched"}
|
||||
- {id: 58, cat: PC/ISO, desc: "Microsoft Office Multi-lang Untouch ISO"}
|
||||
- {id: 59, cat: PC/ISO, desc: "x86-x64 bit Untouched Iso"}
|
||||
- {id: 61, cat: PC/0day, desc: "Antivirus"}
|
||||
- {id: 62, cat: PC/Phone-Android, desc: "Android Apps"}
|
||||
- {id: 63, cat: PC/0day, desc: "Download Managers"}
|
||||
- {id: 64, cat: PC/0day, desc: "DVD Tools"}
|
||||
- {id: 65, cat: PC/0day, desc: "Multimedia"}
|
||||
- {id: 66, cat: PC/0day, desc: "Audio Apps"}
|
||||
- {id: 67, cat: PC/0day, desc: "Video Apps"}
|
||||
- {id: 68, cat: PC/0day, desc: "Photo Apps"}
|
||||
- {id: 69, cat: PC/0day, desc: "Document Tools"}
|
||||
- {id: 70, cat: PC/0day, desc: "Utility Tools"}
|
||||
- {id: 71, cat: PC/0day, desc: "Activators/ Crack/ patch/ keygen"}
|
||||
- {id: 72, cat: PC/0day, desc: "Other Softwares"}
|
||||
- {id: 73, cat: PC/0day, desc: "Microsoft Office"}
|
||||
- {id: 74, cat: PC/0day, desc: "Web Tools"}
|
||||
- {id: 75, cat: PC/0day, desc: "Adobe Plugins"}
|
||||
- {id: 76, cat: PC/0day, desc: "Customisation"}
|
||||
- {id: 77, cat: PC/0day, desc: "Drivers and Necessary Tools"}
|
||||
- {id: 78, cat: PC/0day, desc: "Security Tools"}
|
||||
- {id: 79, cat: PC/0day, desc: "Recovery Tools"}
|
||||
- {id: 80, cat: PC/0day, desc: "Windows Phone Apps"}
|
||||
- {id: 81, cat: PC/0day, desc: "Developers"}
|
||||
- {id: 82, cat: PC/0day, desc: "Designers"}
|
||||
- {id: 83, cat: PC/0day, desc: "Silent Apps"}
|
||||
- {id: 85, cat: PC/Games, desc: "Games"}
|
||||
- {id: 86, cat: Books/Ebook, desc: "Ebooks"}
|
||||
- {id: 87, cat: Other, desc: "Wallpapers, Themes & Screensavers"}
|
||||
- {id: 88, cat: PC/Phone-Android, desc: "Android Games"}
|
||||
- {id: 89, cat: PC, desc: "Other Releases"}
|
||||
- {id: 107, cat: PC, desc: "Windows 10 Releases"}
|
||||
- {id: 109, cat: PC, desc: "Windows 10 Releases 64 Bit"}
|
||||
- {id: 110, cat: PC, desc: "Windows 10 Releases x86-x64 AIO"}
|
||||
- {id: 111, cat: PC/0day, desc: "3D Modeling"}
|
||||
- {id: 112, cat: PC/0day, desc: "Ghost Images"}
|
||||
- {id: 113, cat: PC/0day, desc: "32 Bit Ghost Images"}
|
||||
- {id: 114, cat: PC/0day, desc: "64 Bit Ghost Images"}
|
||||
- {id: 125, cat: PC, desc: "Dead Torrents"}
|
||||
- {id: 131, cat: PC/Mac, desc: "MAC OS X"}
|
||||
- {id: 132, cat: PC/Phone-Other, desc: "Linux/Unix"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
login:
|
||||
path: index.php?login/login
|
||||
method: post
|
||||
inputs:
|
||||
login: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: div.blockMessage--error
|
||||
test:
|
||||
path: index.php
|
||||
selector: a[href="/index.php?conversations/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
# 25 results per page
|
||||
- path: "index.php?torrents/&filename={{ .Keywords }}"
|
||||
- path: "index.php?torrents/&filename={{ .Keywords }}&page=2"
|
||||
- path: "index.php?torrents/&filename={{ .Keywords }}&page=3"
|
||||
- path: "index.php?torrents/&filename={{ .Keywords }}&page=4"
|
||||
|
||||
rows:
|
||||
selector: tr.dataList-row:has(td.download)
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="/index.php?forums/"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "\\.(\\d+)\\/$"
|
||||
title:
|
||||
selector: a[href^="/index.php?threads/"]
|
||||
details:
|
||||
selector: a[href^="/index.php?threads/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: td.download a
|
||||
attribute: href
|
||||
date:
|
||||
selector: li.structItem-startDate a time
|
||||
attribute: datetime
|
||||
size:
|
||||
selector: td:nth-last-child(4)
|
||||
grabs:
|
||||
selector: td:nth-last-child(3)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
leechers:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"span.label:contains(\"Freeleech\")": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"*": "1"
|
||||
144
src/Jackett.Common/Definitions/tellytorrent.yml
Normal file
144
src/Jackett.Common/Definitions/tellytorrent.yml
Normal file
@@ -0,0 +1,144 @@
|
||||
---
|
||||
site: tellytorrent
|
||||
name: TellyTorrent
|
||||
description: "TellyTorrent is an INDIAN Private Tracker for MOVIES / TV"
|
||||
language: en
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://tellytorrent.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies"}
|
||||
- {id: 2, cat: TV, desc: "TV"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 4, cat: Movies, desc: "Web Originals"}
|
||||
- {id: 5, cat: PC/Games, desc: "Games"}
|
||||
- {id: 6, cat: PC/0day, desc: "Application"}
|
||||
- {id: 7, cat: PC/Phone-Other, desc: "Mobile App"}
|
||||
- {id: 8, cat: Other, desc: "IPL 2019"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep, imdbid]
|
||||
movie-search: [q, imdbid]
|
||||
|
||||
login:
|
||||
path: login
|
||||
method: form
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
remember: 1
|
||||
error:
|
||||
- selector: script[nonce]:contains("Error")
|
||||
message:
|
||||
selector: script[nonce]:contains("Error")
|
||||
test:
|
||||
path: torrents
|
||||
selector: a[href$="/logout"]
|
||||
|
||||
ratio:
|
||||
path: torrents
|
||||
selector: li:has(i.fa-sync-alt)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "Ratio : (\\d+)"
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: filterTorrents
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
tmdb: ""
|
||||
mal: ""
|
||||
sort: "created_at"
|
||||
direction: "desc"
|
||||
qty: 100
|
||||
rows:
|
||||
selector: table > tbody > tr
|
||||
fields:
|
||||
category:
|
||||
selector: a[href*="/categories/"]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "/categories/.*?\\.(\\d+)"
|
||||
title:
|
||||
selector: a.view-torrent
|
||||
download:
|
||||
selector: a[href*="/download/"]
|
||||
attribute: href
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900", ""]
|
||||
size:
|
||||
selector: td:nth-last-child(4)
|
||||
seeders:
|
||||
selector: td:nth-last-child(3)
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
grabs:
|
||||
selector: td:nth-last-child(1)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
imdb:
|
||||
optional: true
|
||||
selector: a[href*="www.imdb.com/title/tt"]
|
||||
attribute: href
|
||||
date:
|
||||
selector: time
|
||||
filters:
|
||||
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portoguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch
|
||||
- name: re_replace
|
||||
args: ["(önce|tagasi|geleden|fa|temu|siden|atrás|nazpět|назад|acum|hace|il y a|vor|преди)", "ago"]
|
||||
- name: re_replace
|
||||
args: ["(dakika|minut|minuto|minuta|minutt|минута|Minute|minuut)", "minute"]
|
||||
- name: re_replace
|
||||
args: ["(dakika|minutit|minutter|minuti|minuty|minutos|минуты|минут|Minuten|минути|minuten)", "minutes"]
|
||||
- name: re_replace
|
||||
args: ["(saat|tund|time|ora|godzina|hora|hodina|час|oră|heure|Stunde|uur)", "hour"]
|
||||
- name: re_replace
|
||||
args: ["(saat|tundi|timer|ore|godziny|horas|hodiny|hoden|часа|часов|ore|heures|Stunden)", "hours"]
|
||||
- name: re_replace
|
||||
args: ["(gün|päev|dag|giorno|dzień|dia|den|день|zi|día|jour|Tag|ден)", "day"]
|
||||
- name: re_replace
|
||||
args: ["(gün|päeva|dage|giorni|dni|dias|dny|дня|дней|zile|días|jours|Tagen|дни|dagen)", "days"]
|
||||
- name: re_replace
|
||||
args: ["(hafta|nädal|uge|settimana|tydzień|uke|semana|týden|неделю|săptămână|semaine|Woche|седмица)", "week"]
|
||||
- name: re_replace
|
||||
args: ["(hafta|nädalat|uger|settimane|tygodnie|uker|semanas|týdny|недели|недель|săptămâni|semaines|Wochen|седмици|weken)", "weeks"]
|
||||
- name: re_replace
|
||||
args: [" (ay|kuu|måned|mese|miesiąc|mês|měsíc|месяц|lună|mes|mois|Monat|месец|maand)", "month"]
|
||||
- name: re_replace
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Personal Freeleech\"]": "0" # 24 Hour FreeLeech From BON Store
|
||||
"i[data-original-title=\"Special Freeleech\"]": "0" # Special FreeLeech For Certain User Groups
|
||||
"i[data-original-title=\"Freeleech Token\"]": "0" # Freeleech From Token
|
||||
"i[data-original-title=\"Global Freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured Torrent
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Global Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured Torrent
|
||||
"*": "1"
|
||||
# UNIT3D 1.9.3
|
||||
111
src/Jackett.Common/Definitions/theaudioscene.yml
Normal file
111
src/Jackett.Common/Definitions/theaudioscene.yml
Normal file
@@ -0,0 +1,111 @@
|
||||
---
|
||||
site: theaudioscene
|
||||
name: TheAudioScene
|
||||
description: "TheAudioScene is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://theaudioscene.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: PC, desc: "Tutorial"}
|
||||
- {id: 2, cat: PC, desc: "Addon"}
|
||||
- {id: 3, cat: PC, desc: "Hybrid Update"}
|
||||
- {id: 4, cat: PC, desc: "Hybrid Win/Mac"}
|
||||
- {id: 5, cat: PC/Mac, desc: "Mac App"}
|
||||
- {id: 6, cat: PC/Mac, desc: "Mac Update"}
|
||||
- {id: 7, cat: PC/Mac, desc: "Mac VST"}
|
||||
- {id: 8, cat: PC/Mac, desc: "Mac VSTi"}
|
||||
- {id: 9, cat: Other, desc: "Unknown"}
|
||||
- {id: 10, cat: Audio, desc: "SampleCD"}
|
||||
- {id: 11, cat: PC/0day, desc: "Win App"}
|
||||
- {id: 12, cat: PC/0day, desc: "Win Update"}
|
||||
- {id: 13, cat: PC/0day, desc: "Win VST"}
|
||||
- {id: 14, cat: PC/0day, desc: "Win VSTi"}
|
||||
- {id: 15, cat: PC/Phone-Other, desc: "Handheld App"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
settings:
|
||||
- name: cookie
|
||||
type: text
|
||||
label: Cookie
|
||||
- name: info
|
||||
type: info
|
||||
label: How to get the Cookie
|
||||
default: "<ol><li>Login to this tracker with your browser<li>Open the <b>DevTools</b> panel by pressing <b>F12</b><li>Select the <b>Network</b> tab<li>Click on the <b>Doc</b> button<li>Refresh the page by pressing <b>F5</b><li>Select the <b>Headers</b> tab<li>Find 'cookie:' in the <b>Request Headers</b> section<li>Copy & paste the whole cookie string to here.</ol>"
|
||||
|
||||
login:
|
||||
method: cookie
|
||||
inputs:
|
||||
cookie: "{{ .Config.cookie }}"
|
||||
test:
|
||||
path: usersettings/usermessages.php?mailbox=new
|
||||
|
||||
search:
|
||||
paths:
|
||||
# https://theaudioscene.net/torrentsettings/torrentbrowse.php?SrcCat=0&SrcDat=0&SrcEnd=0&search=
|
||||
- path: torrentsettings/torrentbrowse.php
|
||||
inputs:
|
||||
# catalog 0 all
|
||||
SrcCat: 0
|
||||
# sort 0 added 1 name 2 size 3 added 4 rated 5 seeders 6 leechers 7 grabs
|
||||
SrcDat: 0
|
||||
# 0 new&old 1 new only 2 old only
|
||||
SrcEnd: 0
|
||||
search: "{{ .Keywords }}"
|
||||
|
||||
rows:
|
||||
selector: table.tablewidthfixed tbody tr table:has(tr[onMouseOver])
|
||||
dateheaders:
|
||||
selector: td:contains("Added On ")
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Added On ", ""]
|
||||
- name: re_replace
|
||||
args: ["(th|st|nd|rd)", ""]
|
||||
- name: dateparse
|
||||
args: "Jan 02 2006"
|
||||
fields:
|
||||
title:
|
||||
selector: td[id$="_1"] a
|
||||
attribute: title
|
||||
details:
|
||||
selector: td[id$="_1"] a
|
||||
attribute: href
|
||||
download:
|
||||
selector: td[id$="_2"] a
|
||||
attribute: href
|
||||
category:
|
||||
selector: img[src^="/images/categories/"]
|
||||
case:
|
||||
img[title="Tutorial"]: "1"
|
||||
img[title="Addon"]: "2"
|
||||
img[title="Hybrid Update"]: "3"
|
||||
img[title="Hybrid Win/Mac"]: "4"
|
||||
img[title="Mac App"]: "5"
|
||||
img[title="Mac Update"]: "6"
|
||||
img[title="Mac VST"]: "7"
|
||||
img[title="Mac VSTi"]: "8"
|
||||
img[title="Unknown"]: "9"
|
||||
img[title="SampleCD"]: "10"
|
||||
img[title="Win App"]: "11"
|
||||
img[title="Win Update"]: "12"
|
||||
img[title="Win VST"]: "13"
|
||||
img[title="Win VSTi"]: "14"
|
||||
img[title="Handheld App"]: "15"
|
||||
size:
|
||||
selector: td[id$="_6"]
|
||||
seeders:
|
||||
selector: td[id$="_10"]
|
||||
leechers:
|
||||
selector: td[id$="_11"]
|
||||
grabs:
|
||||
selector: td[id$="_12"]
|
||||
downloadvolumefactor:
|
||||
text: "1"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -20,6 +20,7 @@
|
||||
- {id: 5, cat: PC, desc: "Apps"}
|
||||
- {id: 6, cat: Other, desc: "Misc"}
|
||||
- {id: 7, cat: XXX, desc: "XXX"}
|
||||
- {id: 8, cat: Movies, desc: "Kids"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
@@ -56,6 +57,7 @@
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}categories[]={{.}}&{{end}}"
|
||||
search: "{{if .Query.IMDBID}}{{else}}{{ .Keywords }}{{end}}"
|
||||
description: ""
|
||||
uploader: ""
|
||||
imdb: "{{ .Query.IMDBIDShort }}"
|
||||
tvdb: ""
|
||||
@@ -81,17 +83,24 @@
|
||||
details:
|
||||
selector: a.view-torrent
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: div.torrent-poster img
|
||||
attribute: src
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["https://via.placeholder.com/600x900/212121/FFFFFF/?text=NOCOVER", ""]
|
||||
size:
|
||||
selector: td:nth-child(5)
|
||||
seeders:
|
||||
selector: td:nth-child(7)
|
||||
leechers:
|
||||
selector: td:nth-child(8)
|
||||
selector: td:nth-last-child(4)
|
||||
grabs:
|
||||
selector: td:nth-child(6)
|
||||
selector: td:nth-last-child(3)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: ([\d\.]+)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
leechers:
|
||||
selector: td:nth-last-child(1)
|
||||
date:
|
||||
selector: time
|
||||
filters:
|
||||
@@ -120,12 +129,14 @@
|
||||
args: [" (ay|kuud|måneder|mesi|miesiące|meses|měsíce|месяца|месяцев|luni|meses|mois|Monaten|месеца|maanden)", "months"]
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"100% Free\"]": "0" # Single Torrent Freeleech
|
||||
"i[data-original-title=\"Freeleech\"]": "0" # Freeleech
|
||||
"i[data-original-title=\"Global freeleech\"]": "0" # Global Freeleech
|
||||
"i[data-original-title=\"Featured\"]": "0" # Featured
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
"i[data-original-title=\"Double upload\"]": "2" # Single Torrent Double Upload
|
||||
"i[data-original-title=\"Double Upload\"]": "2" # Global Double Upload
|
||||
"i[data-original-title=\"Featured\"]": "2" # Featured
|
||||
"*": "1"
|
||||
# UNIT3D
|
||||
|
||||
@@ -98,6 +98,10 @@
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: info
|
||||
type: info
|
||||
label: Torrent list mode
|
||||
default: This indexer only supports the torrent display in <b>list</b> mode.<br/> Set the option to <b>Torrents mode Liste</b> on the menu bar.
|
||||
|
||||
login:
|
||||
path: index.php?page=login
|
||||
@@ -170,7 +174,6 @@
|
||||
args: ["---", "0"]
|
||||
date:
|
||||
selector: td:nth-child(8)
|
||||
filters:
|
||||
filters:
|
||||
# translations for Turkish|Estonian|Danish|Italian|Polish|Norwegian|Portoguese|Czech|Russian|Romanian|Spanish|French|German|Bulgarian|Dutch
|
||||
- name: re_replace
|
||||
|
||||
@@ -7,7 +7,9 @@
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://www.torrent9.cat/
|
||||
- https://ww1.torrent9.is/
|
||||
- https://www.torrent09.uno/
|
||||
- https://ww1.torrent9.to/
|
||||
|
||||
legacylinks:
|
||||
- http://www.torrent9.ec/
|
||||
@@ -27,6 +29,9 @@
|
||||
- https://wvw.torrent9.uno/
|
||||
- https://ww1.torrent9.uno/
|
||||
- https://wvw.t9.pe/
|
||||
- https://www4.torrent9.to/
|
||||
- https://www.torrent9.cat/
|
||||
- https://www.torrent9.is/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
@@ -41,17 +46,21 @@
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a.download:contains("le Torrent")
|
||||
selector: a[href^="magnet:?"]
|
||||
attribute: href
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: "{{ if .Keywords }}/search_torrent/{{ re_replace .Keywords \"[']+\" \"\" }}/page-0{{else}}/top_torrent.php{{end}}"
|
||||
rows:
|
||||
selector: div.table-responsive > table tbody tr
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
site_date:
|
||||
selector: td:nth-child(1) a
|
||||
@@ -82,6 +91,7 @@
|
||||
case:
|
||||
i[class="fa fa-video-camera"]: films
|
||||
i[class="fa fa-desktop"]: series
|
||||
i[class="fa fa-tv"]: series
|
||||
i[class="fa fa-music"]: musique
|
||||
i[class="fa fa-gamepad"]: jeux-pc
|
||||
i[class="fa fa-laptop"]: logiciels
|
||||
@@ -112,6 +122,9 @@
|
||||
args: [ " To", "000000000000"]
|
||||
- name: replace
|
||||
args: [ "X", "" ]
|
||||
# this is for the search with keywords which returns sizes nnnnn.n without unit indicator.
|
||||
- name: re_replace
|
||||
args: [ "(\\d+)\\.\\d", "$1 MB"]
|
||||
seeders:
|
||||
text: 0
|
||||
seeders:
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
encoding: UTF-8
|
||||
followredirect: true
|
||||
links:
|
||||
- https://wvw.torrent9.lol/
|
||||
- https://ww6.torrent9.lol/
|
||||
|
||||
legacylinks:
|
||||
- https://www.torrents9.pw/
|
||||
- https://www.torrent9.ch/
|
||||
@@ -17,6 +18,10 @@
|
||||
- https://www.torrent9.vc/
|
||||
- https://wvw.torrent9.vc/
|
||||
- https://www.torrent9.lol/
|
||||
- https://wvw.torrent9.lol/
|
||||
- https://wwv.torrent9.lol/
|
||||
- https://ww1.torrent9.lol/
|
||||
- https://ww5.torrent9.lol/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
@@ -31,30 +36,9 @@
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings:
|
||||
- name: category
|
||||
type: select
|
||||
label: Category Filter
|
||||
default: "/"
|
||||
options:
|
||||
"/" : "All"
|
||||
"/films/": "Movies"
|
||||
"/films-french/": "Movies/French"
|
||||
"/films-vostfr/": "Movies/VOSTFR"
|
||||
"/films-dvdrip-x264/": "Movies/DVDRIP .x264"
|
||||
"/720p/": "Movies/BluRay 720p"
|
||||
"/1080p/": "Movies/BluRay 1080p"
|
||||
"/series/": "TV/Series"
|
||||
"/series-vostfr/": "TV/VOSTFR"
|
||||
"/series-francaise/": "TV/French"
|
||||
"/series-dvdrip/": "TV/DVDRIP"
|
||||
"/spectacles/": "Shows"
|
||||
"/musique/": "Music"
|
||||
"/ebook/": "Ebooks"
|
||||
"/logiciels/": "Software"
|
||||
"/jeux-pc/": "PC Games"
|
||||
"/jeux-consoles/": "Console Games"
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="magnet:?"]
|
||||
@@ -96,7 +80,7 @@
|
||||
i[class="Films"]: films
|
||||
i[class="Séries"]: series
|
||||
i[class="Musique"]: musique
|
||||
i[class=""Jeux-PC"]: jeux-pc
|
||||
i[class="Jeux-PC"]: jeux-pc
|
||||
i[class="Logiciels"]: logiciels
|
||||
i[class="Ebook"]: ebook
|
||||
download:
|
||||
@@ -106,25 +90,6 @@
|
||||
text: "now"
|
||||
size:
|
||||
selector: td:nth-child(2)
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: [ "\\.(\\d) Ko", "$1X00"]
|
||||
- name: re_replace
|
||||
args: [ " Ko", "000"]
|
||||
- name: re_replace
|
||||
args: [ "\\.(\\d) Mo", "$1X00000"]
|
||||
- name: re_replace
|
||||
args: [ " Mo", "000000"]
|
||||
- name: re_replace
|
||||
args: [ "\\.(\\d) Go", "$1X00000000"]
|
||||
- name: re_replace
|
||||
args: [ " Go", "000000000"]
|
||||
- name: re_replace
|
||||
args: [ "\\.(\\d) To", "$1X00000000000"]
|
||||
- name: re_replace
|
||||
args: [ " To", "000000000000"]
|
||||
- name: replace
|
||||
args: [ "X", "" ]
|
||||
seeders:
|
||||
text: 0
|
||||
seeders:
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
sort: "id"
|
||||
order: "desc"
|
||||
rows:
|
||||
selector: div[class="tgxtablerow clickable-row click"]
|
||||
selector: div[class="tgxtablerow"]
|
||||
fields:
|
||||
title:
|
||||
selector: div a[href^="/torrent/"]
|
||||
@@ -77,9 +77,6 @@
|
||||
details:
|
||||
selector: div a[href^="/torrent/"]
|
||||
attribute: href
|
||||
download:
|
||||
selector: div a[href*="/get/"]
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: div a[href^="magnet:?"]
|
||||
attribute: href
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
text: "1"
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"span:contains(\"Freeleech\")": "0"
|
||||
"span:contains(\"FreeLeech\")": "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
case:
|
||||
|
||||
@@ -6,10 +6,12 @@
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://gotorrentkitty.cc/
|
||||
- https://torrentkittyso.cc/
|
||||
legacylinks:
|
||||
- http://cntorrentkitty.com/
|
||||
- http://cntorrentkitty.xyz/
|
||||
- https://gotorrentkitty.cc/
|
||||
- http://gotorrentkitty.cc/
|
||||
|
||||
settings:
|
||||
- name: category
|
||||
|
||||
@@ -6,8 +6,11 @@
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://torrent.ai/
|
||||
legacylinks:
|
||||
- http://www.torrent.ai/
|
||||
|
||||
certificates:
|
||||
- 87B5A1F83FEEA465EF81D582CF461B8F564AFE91
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 27, cat: TV, desc: "Animacija"}
|
||||
|
||||
71
src/Jackett.Common/Definitions/torrentquest.yml
Normal file
71
src/Jackett.Common/Definitions/torrentquest.yml
Normal file
@@ -0,0 +1,71 @@
|
||||
---
|
||||
site: torrentquest
|
||||
name: TorrentQuest
|
||||
description: "TorrentQuest is a Public torrent Magnet Links search engine"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://torrentquest.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
"TV": TV
|
||||
"Movie": Movies
|
||||
"Music": Audio
|
||||
"E-Book": Books/Ebook
|
||||
"Game": PC/Games
|
||||
"Software": PC
|
||||
"Other": Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
search:
|
||||
headers:
|
||||
# prevent redirect
|
||||
Accept: ["text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8"]
|
||||
keywordsfilters:
|
||||
# replace space between keywords with - to prevent 404 Not Found
|
||||
- name: re_replace
|
||||
args: [" ", "-"]
|
||||
- name: tolower
|
||||
paths:
|
||||
# return movie results if there are no search parms supplied (for use with the TEST button)
|
||||
# http://www.magnetdl.com/m/midnight-texas-s01e10/
|
||||
- path: "{{if .Keywords}}{{ re_replace .Keywords \"(.).*\" \"$1\" }}/{{ .Keywords }}/{{else}}download/movies/{{end}}"
|
||||
rows:
|
||||
selector: tr:has(td.m)
|
||||
fields:
|
||||
title:
|
||||
selector: td.n a
|
||||
attribute: title
|
||||
category:
|
||||
optional: true
|
||||
selector: td[class^="t"]
|
||||
details:
|
||||
selector: td.n a
|
||||
attribute: href
|
||||
magnet:
|
||||
selector: td.m a
|
||||
attribute: href
|
||||
date:
|
||||
selector: td:nth-child(3)
|
||||
filters:
|
||||
- name: timeago
|
||||
files:
|
||||
selector: td:nth-child(5)
|
||||
size:
|
||||
selector: td:nth-child(6)
|
||||
seeders:
|
||||
selector: td.s
|
||||
leechers:
|
||||
selector: td.l
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -10,32 +10,34 @@
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 13, cat: PC/0day, desc: "0DAY"}
|
||||
- {id: 37, cat: TV/Anime, desc: "ANIME/HD"}
|
||||
- {id: 13, cat: PC/0day, desc: "Apps/0DAY"}
|
||||
- {id: 37, cat: TV/Anime, desc: "Anime/HD"}
|
||||
- {id: 9, cat: TV/Anime, desc: "Anime/SD"}
|
||||
- {id: 1, cat: PC/0day, desc: "Apps"}
|
||||
- {id: 27, cat: Books, desc: "Bookware"}
|
||||
- {id: 32, cat: Books/Ebook, desc: "EBOOK"}
|
||||
- {id: 47, cat: Console/Other, desc: "GAMES/NSW"}
|
||||
- {id: 60, cat: Console/Other, desc: "GAMES/ATARI"}
|
||||
- {id: 63, cat: Console/Other, desc: "GAMES/UPDATES"}
|
||||
- {id: 32, cat: Books/Ebook, desc: "EBooks"}
|
||||
- {id: 47, cat: Console/Other, desc: "Games/NSW"}
|
||||
- {id: 60, cat: Console/Other, desc: "Games/ATARI"}
|
||||
- {id: 63, cat: Console/Other, desc: "Games/UPDATES"}
|
||||
- {id: 2, cat: PC/Games, desc: "Games/PC"}
|
||||
- {id: 8, cat: Console/PS3, desc: "Games/PS3"}
|
||||
- {id: 30, cat: Console/PS4, desc: "GAMES/PS4"}
|
||||
- {id: 30, cat: Console/PS4, desc: "Games/PS4"}
|
||||
- {id: 7, cat: Console/PSP, desc: "Games/PSP"}
|
||||
- {id: 16, cat: Console/Wii, desc: "GAMES/WII"}
|
||||
- {id: 29, cat: Console/WiiU, desc: "GAMES/WIIU"}
|
||||
- {id: 17, cat: Console/XBox 360, desc: "GAMES/XBOX360"}
|
||||
- {id: 16, cat: Console/Wii, desc: "Games/WII"}
|
||||
- {id: 29, cat: Console/WiiU, desc: "Games/WIIU"}
|
||||
- {id: 17, cat: Console/XBox 360, desc: "Games/XBOX360"}
|
||||
- {id: 50, cat: Movies/BluRay, desc: "Movies/Bluray-UHD"}
|
||||
- {id: 31, cat: Movies/BluRay, desc: "MOVIES/COMPLETE-BLURAY"}
|
||||
- {id: 3, cat: Movies/DVD, desc: "MOVIES/DVDR"}
|
||||
- {id: 39, cat: Movies/Foreign, desc: "MOVIES/HD-Foreign"}
|
||||
- {id: 62, cat: Movies/Foreign, desc: "MOVIES/SD-Foreign"}
|
||||
- {id: 19, cat: Movies/HD, desc: "MOVIES/X264"}
|
||||
- {id: 31, cat: Movies/BluRay, desc: "Movies/COMPLETE-BLURAY"}
|
||||
- {id: 3, cat: Movies/DVD, desc: "Movies/DVDR"}
|
||||
- {id: 39, cat: Movies/Foreign, desc: "Movies/HD-Foreign"}
|
||||
- {id: 62, cat: Movies/Foreign, desc: "Movies/SD-Foreign"}
|
||||
- {id: 19, cat: Movies/HD, desc: "Movies/X264"}
|
||||
- {id: 49, cat: Movies/HD, desc: "Movies/X265"}
|
||||
- {id: 25, cat: Movies/SD, desc: "MOVIES/XVID"}
|
||||
- {id: 6, cat: XXX, desc: "MOVIES/XXX"}
|
||||
- {id: 25, cat: Movies/SD, desc: "Movies/XVID"}
|
||||
- {id: 6, cat: XXX, desc: "Movies/XXX"}
|
||||
- {id: 53, cat: XXX, desc: "Movies/XXX-HD"}
|
||||
- {id: 57, cat: XXX, desc: "Movies/XXX-PAYSITE"}
|
||||
- {id: 55, cat: XXX, desc: "Movies/XXX-DVDR"}
|
||||
- {id: 33, cat: Audio/Lossless, desc: "Music/FLAC"}
|
||||
- {id: 28, cat: Audio/Other, desc: "Music/MBluRay"}
|
||||
- {id: 34, cat: Audio/Other, desc: "Music/MDVDR"}
|
||||
@@ -52,8 +54,8 @@
|
||||
- {id: 44, cat: TV/HD, desc: "P2P/TV-HD"}
|
||||
- {id: 51, cat: Movies/HD, desc: "P2P/X265"}
|
||||
- {id: 41, cat: Movies/SD, desc: "P2P/XVID"}
|
||||
- {id: 35, cat: TV/Sport, desc: "SPORT"}
|
||||
- {id: 36, cat: TV/Sport, desc: "SPORT-HD"}
|
||||
- {id: 35, cat: TV/Sport, desc: "TV/SPORT"}
|
||||
- {id: 36, cat: TV/Sport, desc: "TV/SPORT-HD"}
|
||||
- {id: 11, cat: TV/HD, desc: "TV/BluRay"}
|
||||
- {id: 23, cat: TV/SD, desc: "TV/DVDR"}
|
||||
- {id: 24, cat: TV/SD, desc: "TV/DVDRIP"}
|
||||
@@ -75,22 +77,10 @@
|
||||
- name: password
|
||||
type: password
|
||||
label: Password
|
||||
- name: incldead
|
||||
type: select
|
||||
label: "Search Torrents that are:"
|
||||
default: "0"
|
||||
options:
|
||||
"0" : "Active"
|
||||
"1": "Including Dead"
|
||||
"2": "Only Dead"
|
||||
- name: onlyfree
|
||||
type: checkbox
|
||||
label: Show only Free torrents
|
||||
default: false
|
||||
- name: info
|
||||
type: info
|
||||
label: Results Per Page
|
||||
default: For best results, change the 'Torrents per page' setting to 100 on your 'Torrent Options' from the 'Pers Tools > UserCP' menu on the TorrentSeeds webpage.
|
||||
default: For best results, change the <b>Torrents per page</b> setting to <b>100</b> on your <b>Torrent</b> tab from the <b>Pers Tools > UserCP</b> menu on the TorrentSeeds webpage.
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
@@ -108,86 +98,58 @@
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
- path: browse_elastic.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
searchin: "title"
|
||||
incldead: "{{ .Config.incldead }}"
|
||||
"only_free": "{{ if .Config.onlyfree }}1{{else}}0{{end}}"
|
||||
$raw: "{{range .Categories}}cat[{{.}}]=1&{{end}}"
|
||||
query: "{{ .Keywords }}"
|
||||
# name, descr, genre, all
|
||||
search_in: name
|
||||
# all, any
|
||||
search_mode: all
|
||||
# added, name, year, size, snatched, seeders, leechers, random
|
||||
order_by: added
|
||||
# desc, asc
|
||||
order_way: desc
|
||||
# advanced disabled
|
||||
# scene: 1 yes 0 no
|
||||
# freetorrent: 1 freeleech 2 neutral 3 either 0 normal
|
||||
# uploader: 1 uploaded 0 member
|
||||
# archived: 1 yes 0 no
|
||||
|
||||
rows:
|
||||
selector: tr.browse_color, tr[id^="kdescr"]
|
||||
after: 1
|
||||
filters:
|
||||
- name: andmatch
|
||||
selector: table.torrent-table tr[class]
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
selector: a[href^="/browse_elastic.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title: # may be abbreviated
|
||||
selector: a[href^="details.php?id="]
|
||||
title: # full title if available
|
||||
optional: true
|
||||
selector: td:nth-of-type(2) a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: split
|
||||
args: [">", "1"]
|
||||
- name: replace
|
||||
args: ["</b", ""]
|
||||
title:
|
||||
selector: a[href^="/details.php?id="]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
selector: a[href^="/details.php?id="]
|
||||
attribute: href
|
||||
banner:
|
||||
optional: true
|
||||
selector: td:nth-of-type(2) > a[onmouseover]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "src=\\\\'(.+?)\\\\'"
|
||||
- name: replace
|
||||
args: ["./pic/noposter.png", ""]
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
selector: a[href^="/download.php?torrent="]
|
||||
attribute: href
|
||||
files:
|
||||
selector: td:nth-of-type(5)
|
||||
# 2 flavours of dates
|
||||
selector: td.torrent-table-files
|
||||
date:
|
||||
# Today<br /> 10:20 AM
|
||||
# Yesterday<br /> 08:03 PM
|
||||
optional: true
|
||||
selector: td:nth-child(7):contains("day")
|
||||
date:
|
||||
# Feb 14 2019<br /> 10:20 AM
|
||||
optional: true
|
||||
selector: td:nth-child(7):not(:contains("day"))
|
||||
selector: td.torrent-table-added
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 pm"
|
||||
- name: timeago
|
||||
size:
|
||||
selector: td:nth-of-type(8)
|
||||
selector: td.torrent-table-size
|
||||
grabs:
|
||||
selector: td:nth-of-type(9)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "([\\d]+)"
|
||||
selector: td.torrent-table-snatched
|
||||
seeders:
|
||||
selector: td:nth-of-type(10)
|
||||
selector: td.torrent-table-seeders
|
||||
leechers:
|
||||
selector: td:nth-of-type(11)
|
||||
description:
|
||||
selector: td[colspan="14"]
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["\n", "<br>\n"]
|
||||
selector: td.torrent-table-leechers
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
"img[alt=\"Free Torrent\"]": "0"
|
||||
span.freeleech: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
|
||||
118
src/Jackett.Common/Definitions/twilight.yml
Normal file
118
src/Jackett.Common/Definitions/twilight.yml
Normal file
@@ -0,0 +1,118 @@
|
||||
---
|
||||
site: twilight
|
||||
name: Twilight Torrents
|
||||
description: "Twilight Torrents is a Private Torrent Tracker for MOVIES / TV / GENERAL"
|
||||
language: en-us
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://www.twilightsdreams.com/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 28, cat: Movies, desc: " Boxsets"}
|
||||
- {id: 14, cat: PC, desc: "apps"}
|
||||
- {id: 44, cat: Other, desc: "Bots no Cat yet"}
|
||||
- {id: 46, cat: TV/Documentary, desc: "documentary-TV and Movies"}
|
||||
- {id: 35, cat: Audio/Audiobook, desc: "E-books (audio)"}
|
||||
- {id: 13, cat: Books/Ebook, desc: "E-Books (text)"}
|
||||
- {id: 48, cat: Movies, desc: "Filled Requests"}
|
||||
- {id: 6, cat: Console, desc: "Games/console"}
|
||||
- {id: 7, cat: Console, desc: "Games/handheld"}
|
||||
- {id: 19, cat: PC/Mac, desc: "Games/Mac"}
|
||||
- {id: 2, cat: PC/Games, desc: "Games/PC/Linux"}
|
||||
- {id: 45, cat: Movies, desc: "Holiday stuff"}
|
||||
- {id: 26, cat: Movies, desc: "Kids/all-G-Rated"}
|
||||
- {id: 15, cat: Other, desc: "Misc "}
|
||||
- {id: 10, cat: Movies, desc: "Movies"}
|
||||
- {id: 31, cat: Movies, desc: "Movies /Non English"}
|
||||
- {id: 32, cat: Movies, desc: "Movies Retro/Pre 2000"}
|
||||
- {id: 3, cat: Audio, desc: "Music"}
|
||||
- {id: 4, cat: Audio/Video, desc: "Music/videos"}
|
||||
- {id: 33, cat: TV/Sport, desc: "Sports"}
|
||||
- {id: 36, cat: TV, desc: "Tv"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
login:
|
||||
path: login.php
|
||||
method: form
|
||||
form: form[action="takelogin.php"]
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
perm_ssl: 1
|
||||
submitme: "X"
|
||||
error:
|
||||
- selector: h2
|
||||
message:
|
||||
selector: table tr td.text
|
||||
test:
|
||||
path: browse.php
|
||||
selector: a[href="logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
# 0 active 1 incldead 2 onlydead 3 freeleech
|
||||
incldead: 1
|
||||
|
||||
rows:
|
||||
selector: tr[class^="color"]
|
||||
# filters:
|
||||
# - name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
title:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: onmouseover
|
||||
filters:
|
||||
- name: split
|
||||
args: [">", "2"]
|
||||
- name: replace
|
||||
args: ["</b", ""]
|
||||
details:
|
||||
selector: a[href^="details.php?id="]
|
||||
attribute: href
|
||||
download:
|
||||
selector: a[href^="download.php?torrent="]
|
||||
attribute: href
|
||||
files:
|
||||
selector: td:nth-of-type(6)
|
||||
date:
|
||||
selector: td:nth-of-type(8):contains("day")
|
||||
optional: true
|
||||
date:
|
||||
selector: td:nth-of-type(8):not(:contains("day"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "Jan 2 2006 03:04 PM"
|
||||
size:
|
||||
selector: td:nth-of-type(9)
|
||||
grabs:
|
||||
selector: td:nth-of-type(10)
|
||||
filters:
|
||||
- name: regexp
|
||||
args: "([\\d]+)"
|
||||
seeders:
|
||||
selector: td:nth-of-type(11)
|
||||
leechers:
|
||||
selector: td:nth-of-type(12)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="free.gif"]: "0"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
117
src/Jackett.Common/Definitions/uniongang.yml
Normal file
117
src/Jackett.Common/Definitions/uniongang.yml
Normal file
@@ -0,0 +1,117 @@
|
||||
---
|
||||
site: uniongang
|
||||
name: UnionGang
|
||||
description: "UnionGang is a RUSSIAN Private Torrent Tracker for MOVIES / GENERAL"
|
||||
language: ru-ru
|
||||
type: private
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- https://www.uniongang.net/
|
||||
|
||||
caps:
|
||||
categorymappings:
|
||||
- {id: 1, cat: Movies, desc: "Movies SATRip / DVDRip / HDRip"}
|
||||
- {id: 21, cat: Movies/WEBDL, desc: "Movies WEB-DLRip / WEB-DL"}
|
||||
- {id: 2, cat: Movies/HD, desc: "Movies x264"}
|
||||
- {id: 3, cat: Movies/DVD, desc: "Movies DVD5"}
|
||||
- {id: 4, cat: Movies/DVD, desc: "Movies DVD9"}
|
||||
- {id: 5, cat: Movies/HD, desc: "Movies BDRemux / 720p / 1080p / Bl"}
|
||||
- {id: 6, cat: TV, desc: "TV Сериал"}
|
||||
- {id: 7, cat: TV/Documentary, desc: "TV Документальный"}
|
||||
- {id: 19, cat: TV/Sport, desc: "TV Спорт"}
|
||||
- {id: 8, cat: XXX, desc: "XXX Эротика"}
|
||||
- {id: 9, cat: TV, desc: "Мультфильм"}
|
||||
- {id: 10, cat: TV, desc: "КВН Юмор"}
|
||||
- {id: 11, cat: PC, desc: "Игра PC"}
|
||||
- {id: 13, cat: Audio, desc: "Музыка / Русская"}
|
||||
- {id: 14, cat: Audio, desc: "Музыка / Зарубежная"}
|
||||
- {id: 15, cat: Audio/Video, desc: "Видеоклип"}
|
||||
- {id: 16, cat: Audio/Audiobook, desc: "Аудиокнига"}
|
||||
- {id: 20, cat: Movies/3D, desc: "Movies 3D"}
|
||||
- {id: 23, cat: Movies/UHD, desc: "Movies 4K"}
|
||||
|
||||
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
|
||||
|
||||
login:
|
||||
path: takelogin.php
|
||||
method: post
|
||||
inputs:
|
||||
username: "{{ .Config.username }}"
|
||||
password: "{{ .Config.password }}"
|
||||
error:
|
||||
- selector: div.error
|
||||
test:
|
||||
path: /
|
||||
selector: a[href="/logout.php"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: browse.php
|
||||
inputs:
|
||||
$raw: "{{range .Categories}}c{{.}}=1&{{end}}"
|
||||
search: "{{ .Keywords }}"
|
||||
incldead: 1
|
||||
dsearch: ""
|
||||
rows:
|
||||
selector: table.embedded > tbody > tr:has(a[href^="download.php?id="])
|
||||
fields:
|
||||
title:
|
||||
selector: a[href^="/torrent-"]
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["(\\([А-Яа-я\\W]+\\))|(^[А-Яа-я\\W\\d]+\\/ )|([а-яА-Я \\-]+,+)|([а-яА-Я]+)", "{{ if .Config.striprussian }}{{ else }}$1$2$3$4{{ end }}"]
|
||||
details:
|
||||
selector: a[href^="/torrent-"]
|
||||
attribute: href
|
||||
category:
|
||||
selector: a[href^="browse.php?cat="]
|
||||
attribute: href
|
||||
filters:
|
||||
- name: querystring
|
||||
args: cat
|
||||
download:
|
||||
selector: a[href^="download.php?id="]
|
||||
attribute: href
|
||||
date:
|
||||
selector: i
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "2006-01-02 15:04:05"
|
||||
files:
|
||||
selector: td:nth-last-child(5)
|
||||
size:
|
||||
selector: td:nth-last-child(3)
|
||||
seeders:
|
||||
selector: td:nth-last-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: [ "|", 0 ]
|
||||
leechers:
|
||||
selector: td:nth-last-child(2)
|
||||
filters:
|
||||
- name: split
|
||||
args: [ "|", 1 ]
|
||||
grabs:
|
||||
selector: td:nth-last-child(1)
|
||||
downloadvolumefactor:
|
||||
case:
|
||||
img[src="pic/freedownload.gif"]: "0"
|
||||
img[src="pic/silverdownload.gif"]: "0.5"
|
||||
"*": "1"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -6,6 +6,8 @@
|
||||
type: private
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- http://torrent.vizuk.li/
|
||||
legacylinks:
|
||||
- https://torrent.vizuk.li/
|
||||
|
||||
caps:
|
||||
|
||||
@@ -21,6 +21,8 @@
|
||||
- {id: 15, cat: Audio/Video, desc: "Concert"}
|
||||
- {id: 25, cat: PC, desc: "Logiciels"}
|
||||
- {id: 27, cat: TV, desc: "Spectacles"}
|
||||
- {id: 28, cat: TV/Sport, desc: "Sports"}
|
||||
- {id: 29, cat: XXX, desc: "XXX"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
@@ -58,6 +58,8 @@
|
||||
- {id: 54, cat: TV/Sport, desc: "WWE Superstars HD"}
|
||||
- {id: 19, cat: TV/Sport, desc: "WWE Velocity"}
|
||||
- {id: 31, cat: TV/Sport, desc: "WWE Vintage"}
|
||||
- {id: 74, cat: TV/Sport, desc: "AEW"}
|
||||
- {id: 75, cat: TV/Sport, desc: "AEW HD"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
@@ -140,10 +140,15 @@
|
||||
type: checkbox
|
||||
label: Enhance sonarr compatibility with anime by renaming episode (xxx to exxx). Works only if episode is at the end of the query. Can disturb movies search. (back to the future 3 -> back to the future e3)
|
||||
default: false
|
||||
- name: sonarrv3hack
|
||||
# NEW SEARCH ENGINE MIGH BE BETTER THAN THAT
|
||||
# - name: sonarrv3hack
|
||||
# type: checkbox
|
||||
# label: "REMOVED"
|
||||
# default: false
|
||||
- name: betasearchengine
|
||||
type: checkbox
|
||||
label: "Enable Full season search hack: Sonarrv3 send 'Series Name SXX' but it won't match 'Series Name - Saison 01' for example so we remove the 'SXX' ==> 'Series Name'"
|
||||
default: true
|
||||
label: "Use Beta Search engine URL (Less restrictive) / SonarrV3 Full Series Search NEW"
|
||||
default: false
|
||||
|
||||
login:
|
||||
method: form
|
||||
@@ -155,6 +160,15 @@
|
||||
submit: ""
|
||||
error:
|
||||
- selector: "#login_msg_pass[style=\"\"][style] > center"
|
||||
- selector: "#ban_msg_login[style=\"\"][style] > center"
|
||||
- selector: "#login_msg_mail[style=\"\"][style] > center"
|
||||
- selector: a[href$="/user/disabled"]
|
||||
message:
|
||||
# Compte Inactif
|
||||
selector: a[href$="/user/disabled"] strong
|
||||
filters:
|
||||
- name: append
|
||||
args: " - Dès que vous passez en dessous d'un ratio inférieur à 1, Votre compte devient inactif et le site vous coupe les téléchargements."
|
||||
test:
|
||||
path: /
|
||||
selector: div#top_panel:contains("Déconnexion")
|
||||
@@ -162,15 +176,19 @@
|
||||
search:
|
||||
followredirect: true
|
||||
keywordsfilters:
|
||||
# COMMENT THAT BECAUSE OF BETA SEARCH
|
||||
# Full season seach hack: Sonarrv3 send 'Series Name SXX' but it won't match 'Series Name - Saison 01' for example so we remove the 'SXX' ==> 'Series Name'
|
||||
- name: re_replace
|
||||
args: ["(.*)[sS](\\d{1,4})$", "{{ if .Config.sonarrv3hack }}$1{{else}}$1S$2{{end}}"]
|
||||
# - name: re_replace
|
||||
# args: ["(.*)[sS](\\d{1,4})$", "{{ if .Config.sonarrv3hack }}$1{{else}}$1S$2{{end}}"]
|
||||
- name: replace
|
||||
args: ["\"", ""]
|
||||
- name: trim
|
||||
paths:
|
||||
- path: "https://{{ .Config.searchanddlurl }}/engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ .Keywords }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date"
|
||||
- path: "https://{{ .Config.searchanddlurl }}/engine/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ .Keywords }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date&page=50"
|
||||
# - path: "https://{{ .Config.searchanddlurl }}/{{if .Config.betasearchengine}}new_search{{else}}engine{{end}}/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date"
|
||||
# - path: "https://{{ .Config.searchanddlurl }}/{{if .Config.betasearchengine}}new_search{{else}}engine{{end}}/search?category={{ .Config.category }}&name={{if .Config.enhancedAnime}}{{ re_replace .Keywords \"([\\.\\s\\[\\-])(\\d+)$\" \"$1e$2\" }}{{else}}{{ re_replace .Keywords \"\\s\" \"\"\"\" }}{{end}}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date&page=50"
|
||||
#CHANGED / REMOVED THE quotes around Keyword, seems not needed now / Added betasearch engine
|
||||
- path: "https://{{ .Config.searchanddlurl }}/{{if .Config.betasearchengine}}new_search{{else}}engine{{end}}/search?category={{ .Config.category }}&name={{ .Keywords }}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date"
|
||||
- path: "https://{{ .Config.searchanddlurl }}/{{if .Config.betasearchengine}}new_search{{else}}engine{{end}}/search?category={{ .Config.category }}&name={{ .Keywords }}&description=&file=&uploader=&sub_category=&do=search&order=desc&sort=publish_date&page=50"
|
||||
rows:
|
||||
selector: "table.table > tbody > tr"
|
||||
fields:
|
||||
@@ -217,8 +235,19 @@
|
||||
filters:
|
||||
- name: re_replace
|
||||
args: ["[\\.\\s\\[\\-][Vv][Oo][Ss][Tt][Ff][Rr][\\.\\s\\]\\-]", ".ENGLISH."]
|
||||
title:
|
||||
- name: re_replace
|
||||
args: ["[\\.\\s\\[\\-][Ss][Uu][Bb][Ff][Rr][Ee][Nn][Cc][Hh][\\.\\s\\]\\-]", ".ENGLISH."]
|
||||
title_phase3:
|
||||
text: "{{if .Config.vostfr }}{{ .Result.title_vostfr }}{{else}}{{ .Result.title_phase2 }}{{end}}"
|
||||
title_anime:
|
||||
text: "{{ .Result.title_phase3 }}"
|
||||
filters:
|
||||
# Sonarr need E in front of 3 digit number or else it thinks it is episode
|
||||
# S01E10 for number 110 for example ==> enhancedAnime
|
||||
- name: re_replace
|
||||
args: ["(.*)(\\.| |\\-)(\\d{2,3})(\\.| |\\-)(.*)", "$1 E$3 $5"]
|
||||
title:
|
||||
text: "{{if .Config.enhancedAnime }}{{ .Result.title_anime }}{{else}}{{ .Result.title_phase3 }}{{end}}"
|
||||
details:
|
||||
selector: ":nth-child(2) > a"
|
||||
attribute: href
|
||||
|
||||
84
src/Jackett.Common/Definitions/yourbittorrent.yml
Normal file
84
src/Jackett.Common/Definitions/yourbittorrent.yml
Normal file
@@ -0,0 +1,84 @@
|
||||
---
|
||||
site: yourbittorrent
|
||||
name: YourBittorrent
|
||||
description: "YourBittorrent is a Public torrent index"
|
||||
language: en-us
|
||||
type: public
|
||||
encoding: UTF-8
|
||||
links:
|
||||
- https://yourbittorrent.com/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
"Anime": TV/Anime
|
||||
"Software": PC
|
||||
"eBooks": Books
|
||||
"XXX": XXX
|
||||
"Games": PC/Games
|
||||
"Movies": Movies
|
||||
"Music": Audio
|
||||
"Television": TV
|
||||
"Other": Other
|
||||
"Pictures": Other
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
tv-search: [q, season, ep]
|
||||
movie-search: [q]
|
||||
|
||||
settings: []
|
||||
|
||||
download:
|
||||
selector: a[href^="/down/"]
|
||||
|
||||
search:
|
||||
paths:
|
||||
- path: /
|
||||
inputs:
|
||||
v: ""
|
||||
c: ""
|
||||
q: "{{ .Keywords}}"
|
||||
keywordsfilters:
|
||||
- name: re_replace
|
||||
args: ["[\\s]+", "-"]
|
||||
rows:
|
||||
selector: tr.table-default, tr.table-success
|
||||
filters:
|
||||
- name: andmatch
|
||||
fields:
|
||||
category:
|
||||
selector: td:nth-child(1) a
|
||||
attribute: title
|
||||
title:
|
||||
selector: td:nth-child(2) a
|
||||
details:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: href
|
||||
download:
|
||||
selector: td:nth-child(2) a
|
||||
attribute: href
|
||||
size:
|
||||
selector: td:nth-child(4)
|
||||
date:
|
||||
selector: td:nth-child(5):not(:contains("/"))
|
||||
optional: true
|
||||
filters:
|
||||
- name: replace
|
||||
args: ["Today", "now"]
|
||||
- name: replace
|
||||
args: ["Yesterday", "1 day"]
|
||||
- name: timeago
|
||||
date:
|
||||
selector: td:nth-child(5):contains("/")
|
||||
optional: true
|
||||
filters:
|
||||
- name: dateparse
|
||||
args: "02/01/06"
|
||||
seeders:
|
||||
selector: td:nth-child(6)
|
||||
leechers:
|
||||
selector: td:nth-child(7)
|
||||
downloadvolumefactor:
|
||||
text: "0"
|
||||
uploadvolumefactor:
|
||||
text: "1"
|
||||
@@ -7,24 +7,51 @@
|
||||
encoding: windows-1251
|
||||
links:
|
||||
- http://zamunda.net/
|
||||
- http://zamunda.ch/
|
||||
|
||||
caps:
|
||||
categories:
|
||||
7: TV/SD
|
||||
33: TV/HD
|
||||
25: TV/Other
|
||||
5: Movies/HD
|
||||
19: Movies/SD
|
||||
46: Movies/3D
|
||||
42: Movies/BluRay
|
||||
20: Movies/DVD
|
||||
9: XXX
|
||||
49: XXX/Other
|
||||
6: Audio
|
||||
30: Audio/Other
|
||||
29: Audio/Other
|
||||
51: Audio/Other
|
||||
34: Audio/Lossless
|
||||
categorymappings:
|
||||
- {id: 42, cat: Movies/BluRay, desc: "Movies Blu-ray"}
|
||||
- {id: 25, cat: TV/Anime, desc: "TV Animation/Anime"}
|
||||
- {id: 35, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 46, cat: Movies/3D, desc: "Movies 3D"}
|
||||
- {id: 20, cat: Movies/DVD, desc: "Movies DVD-R"}
|
||||
- {id: 19, cat: Movies/SD, desc: "Movies SD"}
|
||||
- {id: 5, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 24, cat: Movies, desc: "Movies BG"}
|
||||
- {id: 31, cat: Movies, desc: "Movies Science"}
|
||||
- {id: 28, cat: Movies, desc: "Movies Russia"}
|
||||
- {id: 7, cat: TV/SD, desc: "TV SD"}
|
||||
- {id: 33, cat: TV/HD, desc: "TV HD"}
|
||||
- {id: 39, cat: PC/Mac, desc: "Games Mac"}
|
||||
- {id: 4, cat: PC/ISO, desc: "Games ISO"}
|
||||
- {id: 21, cat: PC/Games, desc: "Games PC Rip"}
|
||||
- {id: 17, cat: Console/PS3, desc: "Games PS"}
|
||||
- {id: 40, cat: Console/Xbox, desc: "Games Xbox"}
|
||||
- {id: 12, cat: Console, desc: "Games Console"}
|
||||
- {id: 54, cat: PC, desc: "Games Linux"}
|
||||
- {id: 17, cat: Console/PS3, desc: "Games PS"}
|
||||
- {id: 6, cat: Audio, desc: "Music"}
|
||||
- {id: 30, cat: Audio/Other, desc: "Music DTS"}
|
||||
- {id: 29, cat: Audio/Other, desc: "Music DVD-R"}
|
||||
- {id: 51, cat: Audio/Other, desc: "Music Hi-Res/Vinyl"}
|
||||
- {id: 34, cat: Audio/Lossless, desc: "Music Lossless"}
|
||||
- {id: 38, cat: PC/Mac, desc: "Programs Mac"}
|
||||
- {id: 1, cat: PC/ISO, desc: "Programs PC ISO"}
|
||||
- {id: 22, cat: PC/Phone-Other, desc: "Programs Other"}
|
||||
- {id: 43, cat: TV/Sport, desc: "Sport HD"}
|
||||
- {id: 41, cat: TV/Sport, desc: "Sport SD"}
|
||||
- {id: 36, cat: PC/Phone-Other, desc: "Programs Mobile/GSM"}
|
||||
- {id: 52, cat: PC/Phone-Android, desc: "Android/Games"}
|
||||
- {id: 53, cat: PC/Phone-Android, desc: "Android/Apps"}
|
||||
- {id: 26, cat: Other, desc: "Other"}
|
||||
- {id: 23, cat: Other, desc: "Clips"}
|
||||
- {id: 32, cat: Books/Comics, desc: "Books Comics"}
|
||||
- {id: 37, cat: Books/Technical, desc: "Books Dox"}
|
||||
- {id: 9, cat: XXX, desc: "XXX"}
|
||||
- {id: 48, cat: XXX, desc: "XXX 3D"}
|
||||
- {id: 49, cat: XXX, desc: "XXX HD"}
|
||||
- {id: 27, cat: TV/Anime, desc: "Hentai"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
@@ -11,18 +11,48 @@
|
||||
|
||||
caps:
|
||||
categories:
|
||||
7: TV/SD
|
||||
33: TV/HD
|
||||
25: TV/Other
|
||||
5: Movies/HD
|
||||
53: Movies/HD
|
||||
35: Movies/WEBDL
|
||||
19: Movies/SD
|
||||
46: Movies/3D
|
||||
42: Movies/BluRay
|
||||
20: Movies/DVD
|
||||
9: XXX
|
||||
49: XXX/Other
|
||||
categorymappings:
|
||||
- {id: 42, cat: Movies/BluRay, desc: "Movies Blu-ray"}
|
||||
- {id: 25, cat: TV/Anime, desc: "TV Animation/Anime"}
|
||||
- {id: 35, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 46, cat: Movies/3D, desc: "Movies 3D"}
|
||||
- {id: 20, cat: Movies/DVD, desc: "Movies DVD-R"}
|
||||
- {id: 19, cat: Movies/SD, desc: "Movies SD"}
|
||||
- {id: 5, cat: Movies/HD, desc: "Movies HD"}
|
||||
- {id: 24, cat: Movies, desc: "Movies BG"}
|
||||
- {id: 31, cat: Movies, desc: "Movies Science"}
|
||||
- {id: 28, cat: Movies, desc: "Movies Russia"}
|
||||
- {id: 7, cat: TV/SD, desc: "TV SD"}
|
||||
- {id: 33, cat: TV/HD, desc: "TV HD"}
|
||||
- {id: 39, cat: PC/Mac, desc: "Games Mac"}
|
||||
- {id: 4, cat: PC/ISO, desc: "Games ISO"}
|
||||
- {id: 21, cat: PC/Games, desc: "Games PC Rip"}
|
||||
- {id: 17, cat: Console/PS3, desc: "Games PS"}
|
||||
- {id: 40, cat: Console/Xbox, desc: "Games Xbox"}
|
||||
- {id: 12, cat: Console, desc: "Games Console"}
|
||||
- {id: 54, cat: PC, desc: "Games Linux"}
|
||||
- {id: 17, cat: Console/PS3, desc: "Games PS"}
|
||||
- {id: 6, cat: Audio, desc: "Music"}
|
||||
- {id: 30, cat: Audio/Other, desc: "Music DTS"}
|
||||
- {id: 29, cat: Audio/Other, desc: "Music DVD-R"}
|
||||
- {id: 51, cat: Audio/Other, desc: "Music Hi-Res/Vinyl"}
|
||||
- {id: 34, cat: Audio/Lossless, desc: "Music Lossless"}
|
||||
- {id: 38, cat: PC/Mac, desc: "Programs Mac"}
|
||||
- {id: 1, cat: PC/ISO, desc: "Programs PC ISO"}
|
||||
- {id: 22, cat: PC/Phone-Other, desc: "Programs Other"}
|
||||
- {id: 43, cat: TV/Sport, desc: "Sport HD"}
|
||||
- {id: 41, cat: TV/Sport, desc: "Sport SD"}
|
||||
- {id: 36, cat: PC/Phone-Other, desc: "Programs Mobile/GSM"}
|
||||
- {id: 52, cat: PC/Phone-Android, desc: "Android/Games"}
|
||||
- {id: 53, cat: PC/Phone-Android, desc: "Android/Apps"}
|
||||
- {id: 26, cat: Other, desc: "Other"}
|
||||
- {id: 23, cat: Other, desc: "Clips"}
|
||||
- {id: 32, cat: Books/Comics, desc: "Books Comics"}
|
||||
- {id: 37, cat: Books/Technical, desc: "Books Dox"}
|
||||
- {id: 9, cat: XXX, desc: "XXX"}
|
||||
- {id: 48, cat: XXX, desc: "XXX 3D"}
|
||||
- {id: 49, cat: XXX, desc: "XXX HD"}
|
||||
- {id: 27, cat: TV/Anime, desc: "Hentai"}
|
||||
|
||||
modes:
|
||||
search: [q]
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user