From 6156ad0cd5c35e60d7a1c827fbc690de475667a8 Mon Sep 17 00:00:00 2001 From: Diego Heras Date: Mon, 11 May 2020 21:59:28 +0200 Subject: [PATCH] core: allow renaming & merging of trackers with config (part 1 #8355) (#8608) core: allow renaming & merging of trackers with config (part 1 #8355) (#8608) * rename site field to id in yaml indexers * add id field in c# indexers * use id field instead of class name in c# --- src/Jackett.Common/Definitions/0daykiev.yml | 2 +- src/Jackett.Common/Definitions/1337x.yml | 2 +- src/Jackett.Common/Definitions/2fast4you.yml | 2 +- src/Jackett.Common/Definitions/32pages.yml | 2 +- src/Jackett.Common/Definitions/3changtrai.yml | 2 +- src/Jackett.Common/Definitions/3dtorrents.yml | 2 +- src/Jackett.Common/Definitions/3evils.yml | 2 +- src/Jackett.Common/Definitions/4thd.yml | 2 +- src/Jackett.Common/Definitions/52pt.yml | 2 +- src/Jackett.Common/Definitions/7torrents.yml | 2 +- .../Definitions/Bittorrentfiles.yml | 2 +- .../Definitions/DasUnerwartete.yml | 2 +- .../Definitions/academictorrents.yml | 2 +- src/Jackett.Common/Definitions/acgrip.yml | 2 +- src/Jackett.Common/Definitions/acgsou.yml | 2 +- src/Jackett.Common/Definitions/acidlounge.yml | 2 +- src/Jackett.Common/Definitions/aftershock.yml | 2 +- src/Jackett.Common/Definitions/alexfilm.yml | 2 +- .../Definitions/amigosshare.yml | 2 +- src/Jackett.Common/Definitions/anirena.yml | 2 +- src/Jackett.Common/Definitions/anisource.yml | 2 +- .../Definitions/arabafenice.yml | 2 +- src/Jackett.Common/Definitions/arabp2p.yml | 2 +- src/Jackett.Common/Definitions/arenabg.yml | 2 +- src/Jackett.Common/Definitions/asgaard.yml | 2 +- .../Definitions/asiancinema.yml | 2 +- src/Jackett.Common/Definitions/ast4u.yml | 2 +- .../Definitions/audiobookbay.yml | 2 +- .../Definitions/audiobooktorrents.yml | 2 +- src/Jackett.Common/Definitions/audionews.yml | 2 +- src/Jackett.Common/Definitions/backups.yml | 2 +- .../Definitions/badasstorrents.yml | 2 +- src/Jackett.Common/Definitions/baibako.yml | 2 +- src/Jackett.Common/Definitions/beitai.yml | 2 +- .../Definitions/beyond-hd-oneurl.yml | 2 +- src/Jackett.Common/Definitions/beyond-hd.yml | 2 +- src/Jackett.Common/Definitions/bibliotik.yml | 2 +- .../Definitions/bigfangroup.yml | 2 +- src/Jackett.Common/Definitions/bigtorrent.yml | 2 +- src/Jackett.Common/Definitions/bigtower.yml | 2 +- src/Jackett.Common/Definitions/bit-titan.yml | 2 +- src/Jackett.Common/Definitions/bithorlo.yml | 2 +- src/Jackett.Common/Definitions/bithumen.yml | 2 +- src/Jackett.Common/Definitions/bitru.yml | 2 +- src/Jackett.Common/Definitions/bitspyder.yml | 2 +- src/Jackett.Common/Definitions/bitturk.yml | 2 +- src/Jackett.Common/Definitions/bluebird.yml | 2 +- src/Jackett.Common/Definitions/blutopia.yml | 2 +- .../Definitions/booktracker.yml | 2 +- .../Definitions/boxingtorrents.yml | 2 +- .../Definitions/brasiltracker.yml | 2 +- src/Jackett.Common/Definitions/broadcity.yml | 2 +- src/Jackett.Common/Definitions/brobits.yml | 2 +- src/Jackett.Common/Definitions/btdb.yml | 2 +- src/Jackett.Common/Definitions/btdigg.yml | 2 +- src/Jackett.Common/Definitions/btetree.yml | 2 +- src/Jackett.Common/Definitions/bteye.yml | 2 +- src/Jackett.Common/Definitions/btgigs.yml | 2 +- src/Jackett.Common/Definitions/btnext.yml | 2 +- src/Jackett.Common/Definitions/btschool.yml | 2 +- src/Jackett.Common/Definitions/btsow.yml | 2 +- .../Definitions/carpathians.yml | 2 +- .../Definitions/cartoonchaos.yml | 2 +- .../Definitions/casatorrent.yml | 2 +- .../Definitions/casstudiotv.yml | 2 +- src/Jackett.Common/Definitions/ccfbits.yml | 2 +- src/Jackett.Common/Definitions/channelx.yml | 2 +- src/Jackett.Common/Definitions/chdbits.yml | 2 +- src/Jackett.Common/Definitions/chilebt.yml | 2 +- src/Jackett.Common/Definitions/cili180.yml | 2 +- .../Definitions/cinemageddon.yml | 2 +- .../Definitions/cinemamovies.yml | 2 +- src/Jackett.Common/Definitions/cinematik.yml | 2 +- src/Jackett.Common/Definitions/classix.yml | 2 +- src/Jackett.Common/Definitions/concen.yml | 2 +- src/Jackett.Common/Definitions/concertos.yml | 2 +- src/Jackett.Common/Definitions/cpabien.yml | 2 +- .../Definitions/cpasbienclone.yml | 2 +- src/Jackett.Common/Definitions/crazyhd.yml | 2 +- .../Definitions/crazyscorner.yml | 2 +- .../Definitions/crazyspirits.yml | 2 +- src/Jackett.Common/Definitions/crnaberza.yml | 2 +- src/Jackett.Common/Definitions/cztorrent.yml | 2 +- .../Definitions/dark-shadow.yml | 2 +- .../Definitions/darktracker.yml | 2 +- src/Jackett.Common/Definitions/datascene.yml | 2 +- src/Jackett.Common/Definitions/deildu.yml | 2 +- src/Jackett.Common/Definitions/demonoid.yml | 2 +- src/Jackett.Common/Definitions/demonsite.yml | 2 +- .../Definitions/desireleasers.yml | 2 +- .../Definitions/desitorrents.yml | 2 +- .../Definitions/diablotorrent.yml | 2 +- src/Jackett.Common/Definitions/dimeadozen.yml | 2 +- src/Jackett.Common/Definitions/divteam.yml | 2 +- src/Jackett.Common/Definitions/dmhy.yml | 2 +- .../Definitions/documentarytorrents.yml | 2 +- .../Definitions/downloadville.yml | 2 +- .../Definitions/dragonworldreloaded.yml | 2 +- src/Jackett.Common/Definitions/dxdhd.yml | 2 +- src/Jackett.Common/Definitions/dxp.yml | 2 +- .../Definitions/ebookparadijs.yml | 2 +- .../Definitions/ebooks-shares.yml | 2 +- .../Definitions/efectodoppler.yml | 2 +- src/Jackett.Common/Definitions/ehentai.yml | 2 +- .../Definitions/elitetorrent-biz.yml | 2 +- src/Jackett.Common/Definitions/empornium.yml | 2 +- src/Jackett.Common/Definitions/eniahd.yml | 2 +- src/Jackett.Common/Definitions/epizod.yml | 2 +- src/Jackett.Common/Definitions/erzsebet.yml | 2 +- src/Jackett.Common/Definitions/esharenet.yml | 2 +- src/Jackett.Common/Definitions/estone.yml | 2 +- src/Jackett.Common/Definitions/ethor.yml | 2 +- src/Jackett.Common/Definitions/ettv.yml | 2 +- src/Jackett.Common/Definitions/exkinoray.yml | 2 +- .../Definitions/extratorrent-ag.yml | 2 +- .../Definitions/extratorrent-cd.yml | 2 +- .../Definitions/extremetorrents.yml | 2 +- .../Definitions/extremlymtorrents.yml | 2 +- .../Definitions/exttorrents.yml | 2 +- src/Jackett.Common/Definitions/eztv.yml | 2 +- src/Jackett.Common/Definitions/fanoin.yml | 2 +- .../Definitions/fantasticheaven.yml | 2 +- src/Jackett.Common/Definitions/femdomcult.yml | 2 +- src/Jackett.Common/Definitions/filebase.yml | 2 +- .../Definitions/film-paleis.yml | 2 +- src/Jackett.Common/Definitions/filmsclub.yml | 2 +- src/Jackett.Common/Definitions/finelite.yml | 2 +- src/Jackett.Common/Definitions/finvip.yml | 2 +- src/Jackett.Common/Definitions/firebit.yml | 2 +- src/Jackett.Common/Definitions/focusx.yml | 2 +- .../Definitions/fouducinema.yml | 2 +- .../Definitions/freetorrent.yml | 2 +- .../Definitions/frozenlayer.yml | 2 +- .../Definitions/fullmixmusic.yml | 2 +- .../Definitions/funkytorrents.yml | 2 +- src/Jackett.Common/Definitions/galeriens.yml | 2 +- .../Definitions/gamestorrents.yml | 2 +- .../Definitions/gay-torrents.yml | 2 +- .../Definitions/gay-torrentsorg.yml | 2 +- .../Definitions/gaytorrentru.yml | 2 +- .../Definitions/generationfree.yml | 2 +- src/Jackett.Common/Definitions/gfxpeers.yml | 2 +- .../Definitions/gigatorrents.yml | 2 +- .../Definitions/girotorrent.yml | 2 +- src/Jackett.Common/Definitions/gktorrent.yml | 2 +- src/Jackett.Common/Definitions/glodls.yml | 2 +- src/Jackett.Common/Definitions/greekteam.yml | 2 +- src/Jackett.Common/Definitions/hachede.yml | 2 +- src/Jackett.Common/Definitions/haidan.yml | 2 +- .../Definitions/hamsterstudio.yml | 2 +- src/Jackett.Common/Definitions/hd4fans.yml | 2 +- src/Jackett.Common/Definitions/hdarea.yml | 2 +- src/Jackett.Common/Definitions/hdbits.yml | 2 +- src/Jackett.Common/Definitions/hdbitscom.yml | 2 +- src/Jackett.Common/Definitions/hdcenter.yml | 2 +- src/Jackett.Common/Definitions/hdchina.yml | 2 +- src/Jackett.Common/Definitions/hdcity.yml | 2 +- src/Jackett.Common/Definitions/hddisk.yml | 2 +- src/Jackett.Common/Definitions/hddolby.yml | 2 +- src/Jackett.Common/Definitions/hdforever.yml | 2 +- src/Jackett.Common/Definitions/hdhome.yml | 2 +- src/Jackett.Common/Definitions/hdme.yml | 2 +- src/Jackett.Common/Definitions/hdreactor.yml | 2 +- src/Jackett.Common/Definitions/hdroute.yml | 2 +- src/Jackett.Common/Definitions/hdsky.yml | 2 +- src/Jackett.Common/Definitions/hdspain.yml | 2 +- src/Jackett.Common/Definitions/hdstreet.yml | 2 +- src/Jackett.Common/Definitions/hdtime.yml | 2 +- .../Definitions/hdtorrentsit.yml | 2 +- src/Jackett.Common/Definitions/hdturk.yml | 2 +- src/Jackett.Common/Definitions/hdu.yml | 2 +- src/Jackett.Common/Definitions/hdzone.yml | 2 +- src/Jackett.Common/Definitions/hon3yhd.yml | 2 +- src/Jackett.Common/Definitions/horrorsite.yml | 2 +- src/Jackett.Common/Definitions/hqsource.yml | 2 +- src/Jackett.Common/Definitions/hush.yml | 2 +- src/Jackett.Common/Definitions/ibit.yml | 2 +- src/Jackett.Common/Definitions/icetorrent.yml | 2 +- src/Jackett.Common/Definitions/idope.yml | 2 +- .../Definitions/ilcorsaroblu.yml | 2 +- .../Definitions/ilcorsaronero.yml | 2 +- src/Jackett.Common/Definitions/immortuos.yml | 2 +- src/Jackett.Common/Definitions/inperil.yml | 2 +- .../Definitions/insanetracker.yml | 2 +- src/Jackett.Common/Definitions/isohunt2.yml | 2 +- src/Jackett.Common/Definitions/itorrent.yml | 2 +- .../Definitions/iv-torrents.yml | 2 +- src/Jackett.Common/Definitions/jpopsuki.yml | 2 +- src/Jackett.Common/Definitions/kapaki.yml | 2 +- src/Jackett.Common/Definitions/karagarga.yml | 2 +- src/Jackett.Common/Definitions/kaztorka.yml | 2 +- .../Definitions/kickasstorrent-kathow.yml | 2 +- .../Definitions/kickasstorrent.yml | 2 +- .../Definitions/kinonavse100.yml | 2 +- src/Jackett.Common/Definitions/kinorun.yml | 2 +- src/Jackett.Common/Definitions/kinozal.yml | 2 +- src/Jackett.Common/Definitions/korsar.yml | 2 +- src/Jackett.Common/Definitions/lastfiles.yml | 2 +- src/Jackett.Common/Definitions/leaguehd.yml | 2 +- .../Definitions/learnflakes.yml | 2 +- src/Jackett.Common/Definitions/lechaudron.yml | 2 +- src/Jackett.Common/Definitions/legacyhd.yml | 2 +- .../Definitions/legittorrents.yml | 2 +- src/Jackett.Common/Definitions/leporno.yml | 2 +- src/Jackett.Common/Definitions/lesaloon.yml | 2 +- src/Jackett.Common/Definitions/libranet.yml | 2 +- .../Definitions/limetorrents.yml | 2 +- .../Definitions/linkomanija.yml | 2 +- .../Definitions/linuxtracker.yml | 2 +- .../Definitions/losslessclub.yml | 2 +- .../Definitions/mactorrents.yml | 2 +- src/Jackett.Common/Definitions/magico.yml | 2 +- src/Jackett.Common/Definitions/magnet4you.yml | 2 +- src/Jackett.Common/Definitions/magnetdl.yml | 2 +- .../Definitions/majomparade.yml | 2 +- .../Definitions/marinetracker.yml | 2 +- .../Definitions/metal-iplay-ro.yml | 2 +- .../Definitions/metaltracker.yml | 2 +- src/Jackett.Common/Definitions/microbit.yml | 2 +- .../Definitions/mma-torrents.yml | 2 +- src/Jackett.Common/Definitions/moecat.yml | 2 +- src/Jackett.Common/Definitions/mononokebt.yml | 2 +- src/Jackett.Common/Definitions/monova.yml | 2 +- src/Jackett.Common/Definitions/movcr.yml | 2 +- src/Jackett.Common/Definitions/moviesdvdr.yml | 2 +- src/Jackett.Common/Definitions/mteamtp.yml | 2 +- src/Jackett.Common/Definitions/mteamtp2fa.yml | 2 +- .../Definitions/muziekfabriek.yml | 2 +- .../Definitions/mvgroupforum.yml | 2 +- .../Definitions/mvgroupmain.yml | 2 +- src/Jackett.Common/Definitions/mypornclub.yml | 2 +- src/Jackett.Common/Definitions/myspleen.yml | 2 +- src/Jackett.Common/Definitions/nbtorrents.yml | 2 +- src/Jackett.Common/Definitions/netcosmo.yml | 2 +- src/Jackett.Common/Definitions/nethd.yml | 2 +- src/Jackett.Common/Definitions/netlab.yml | 2 +- src/Jackett.Common/Definitions/newretro.yml | 2 +- src/Jackett.Common/Definitions/newstudio.yml | 2 +- src/Jackett.Common/Definitions/newstudiol.yml | 2 +- src/Jackett.Common/Definitions/nitro.yml | 2 +- src/Jackett.Common/Definitions/nnm-club.yml | 2 +- src/Jackett.Common/Definitions/nntt.yml | 2 +- src/Jackett.Common/Definitions/nordichd.yml | 2 +- src/Jackett.Common/Definitions/nostalgic.yml | 2 +- .../Definitions/nyaa-pantsu.yml | 2 +- src/Jackett.Common/Definitions/nyaasi.yml | 2 +- src/Jackett.Common/Definitions/onejav.yml | 2 +- .../Definitions/onlineselfeducation.yml | 2 +- src/Jackett.Common/Definitions/oshenpt.yml | 2 +- src/Jackett.Common/Definitions/ourbits.yml | 2 +- src/Jackett.Common/Definitions/oxtorrent.yml | 2 +- src/Jackett.Common/Definitions/p2pbg.yml | 2 +- src/Jackett.Common/Definitions/p2pelite.yml | 2 +- src/Jackett.Common/Definitions/parnuxi.yml | 2 +- src/Jackett.Common/Definitions/pctorrent.yml | 2 +- src/Jackett.Common/Definitions/peersfm.yml | 2 +- src/Jackett.Common/Definitions/piratbit.yml | 2 +- src/Jackett.Common/Definitions/piratbitl.yml | 2 +- src/Jackett.Common/Definitions/pirateiro.yml | 2 +- src/Jackett.Common/Definitions/pixelcove.yml | 2 +- .../Definitions/pleasuredome.yml | 2 +- .../Definitions/polishsource.yml | 2 +- src/Jackett.Common/Definitions/pornbay.yml | 2 +- src/Jackett.Common/Definitions/pornbits.yml | 2 +- src/Jackett.Common/Definitions/pornleech.yml | 2 +- src/Jackett.Common/Definitions/pornolive.yml | 2 +- src/Jackett.Common/Definitions/pornorip.yml | 2 +- src/Jackett.Common/Definitions/pornotor.yml | 2 +- .../Definitions/proaudiotorrents.yml | 2 +- src/Jackett.Common/Definitions/prostylex.yml | 2 +- src/Jackett.Common/Definitions/pt99.yml | 2 +- src/Jackett.Common/Definitions/pterclub.yml | 2 +- src/Jackett.Common/Definitions/ptfiles.yml | 2 +- src/Jackett.Common/Definitions/pthome.yml | 2 +- src/Jackett.Common/Definitions/ptmsg.yml | 2 +- src/Jackett.Common/Definitions/ptsbao.yml | 2 +- .../Definitions/puntotorrent.yml | 2 +- src/Jackett.Common/Definitions/purovicio.yml | 2 +- .../Definitions/pussytorrents.yml | 2 +- src/Jackett.Common/Definitions/pwtorrents.yml | 2 +- src/Jackett.Common/Definitions/r3vwtf.yml | 2 +- .../Definitions/racing4everyone.yml | 2 +- .../Definitions/racingforme.yml | 2 +- src/Jackett.Common/Definitions/rapidzona.yml | 2 +- .../Definitions/redstartorrent.yml | 2 +- src/Jackett.Common/Definitions/retroflix.yml | 2 +- src/Jackett.Common/Definitions/rintor.yml | 2 +- src/Jackett.Common/Definitions/riperam.yml | 2 +- src/Jackett.Common/Definitions/rockbox.yml | 2 +- src/Jackett.Common/Definitions/rodvd.yml | 2 +- src/Jackett.Common/Definitions/rptorrents.yml | 2 +- src/Jackett.Common/Definitions/rus-media.yml | 2 +- src/Jackett.Common/Definitions/rustorka.yml | 2 +- src/Jackett.Common/Definitions/rutor.yml | 2 +- .../Definitions/rutracker-ru.yml | 2 +- src/Jackett.Common/Definitions/scenefz.yml | 2 +- .../Definitions/scenepalace.yml | 2 +- src/Jackett.Common/Definitions/scenerush.yml | 2 +- src/Jackett.Common/Definitions/sdbits.yml | 2 +- src/Jackett.Common/Definitions/seedfile.yml | 2 +- src/Jackett.Common/Definitions/sexypics.yml | 2 +- .../Definitions/shareisland.yml | 2 +- .../Definitions/shareuniversity.yml | 2 +- src/Jackett.Common/Definitions/sharewood.yml | 2 +- src/Jackett.Common/Definitions/shellife.yml | 2 +- src/Jackett.Common/Definitions/shokweb.yml | 2 +- src/Jackett.Common/Definitions/siambit.yml | 2 +- .../Definitions/sktorrent-org.yml | 2 +- src/Jackett.Common/Definitions/sktorrent.yml | 2 +- .../Definitions/skytorrentsclone.yml | 2 +- src/Jackett.Common/Definitions/snowpt.yml | 2 +- src/Jackett.Common/Definitions/sosulki.yml | 2 +- src/Jackett.Common/Definitions/soulvoice.yml | 2 +- src/Jackett.Common/Definitions/soundpark.yml | 2 +- .../Definitions/spacetorrent.yml | 2 +- .../Definitions/speedmasterhd.yml | 2 +- .../Definitions/speedtorrentreloaded.yml | 2 +- .../Definitions/spiritofrevolution.yml | 2 +- src/Jackett.Common/Definitions/sporthd.yml | 2 +- src/Jackett.Common/Definitions/sportscult.yml | 2 +- .../Definitions/springsunday.yml | 2 +- .../Definitions/sukebei-pantsu.yml | 2 +- .../Definitions/sukebeinyaasi.yml | 2 +- src/Jackett.Common/Definitions/takeabyte.yml | 2 +- src/Jackett.Common/Definitions/tapochek.yml | 2 +- src/Jackett.Common/Definitions/tasmanit.yml | 2 +- src/Jackett.Common/Definitions/teamhd.yml | 2 +- src/Jackett.Common/Definitions/teamos.yml | 2 +- src/Jackett.Common/Definitions/tekno3d.yml | 2 +- .../Definitions/tellytorrent.yml | 2 +- .../Definitions/tenyardtracker.yml | 2 +- .../Definitions/the-madhouse.yml | 2 +- .../Definitions/theaudioscene.yml | 2 +- src/Jackett.Common/Definitions/theempire.yml | 2 +- .../Definitions/thefallingangels.yml | 2 +- src/Jackett.Common/Definitions/thegeeks.yml | 2 +- .../Definitions/thehorrorcharnel.yml | 2 +- src/Jackett.Common/Definitions/theoccult.yml | 2 +- .../Definitions/thepiratebay.yml | 2 +- src/Jackett.Common/Definitions/theplace.yml | 2 +- .../Definitions/theshinning.yml | 2 +- src/Jackett.Common/Definitions/theshow.yml | 2 +- src/Jackett.Common/Definitions/thevault.yml | 2 +- src/Jackett.Common/Definitions/tlfbits.yml | 2 +- src/Jackett.Common/Definitions/tntvillage.yml | 2 +- src/Jackett.Common/Definitions/tokyotosho.yml | 2 +- src/Jackett.Common/Definitions/topnow.yml | 2 +- src/Jackett.Common/Definitions/torlock.yml | 2 +- src/Jackett.Common/Definitions/toros.yml | 2 +- .../Definitions/torrent-explosiv.yml | 2 +- .../Definitions/torrent-pirat.yml | 2 +- .../Definitions/torrent-turk.yml | 2 +- .../Definitions/torrent4you.yml | 2 +- src/Jackett.Common/Definitions/torrent9.yml | 2 +- .../Definitions/torrent9clone.yml | 2 +- src/Jackett.Common/Definitions/torrentbd.yml | 2 +- .../Definitions/torrentbomb.yml | 2 +- src/Jackett.Common/Definitions/torrentccf.yml | 2 +- src/Jackett.Common/Definitions/torrentdb.yml | 2 +- .../Definitions/torrentdownload.yml | 2 +- .../Definitions/torrentdownloads.yml | 2 +- .../Definitions/torrentfactory.yml | 2 +- .../Definitions/torrentfunk.yml | 2 +- .../Definitions/torrentgalaxyorg.yml | 2 +- .../Definitions/torrenthane.yml | 2 +- src/Jackett.Common/Definitions/torrenthr.yml | 2 +- src/Jackett.Common/Definitions/torrenting.yml | 2 +- .../Definitions/torrentkitty.yml | 2 +- .../Definitions/torrentland.yml | 2 +- .../Definitions/torrentleech-pl.yml | 2 +- src/Jackett.Common/Definitions/torrentlt.yml | 2 +- .../Definitions/torrentoyunindir.yml | 2 +- .../Definitions/torrentparadise.yml | 2 +- .../Definitions/torrentproject2.yml | 2 +- .../Definitions/torrentquest.yml | 2 +- .../Definitions/torrentsectorcrew.yml | 2 +- .../Definitions/torrentslocal.yml | 2 +- src/Jackett.Common/Definitions/torrentv.yml | 2 +- .../Definitions/torrentview.yml | 2 +- src/Jackett.Common/Definitions/torrentz2.yml | 2 +- src/Jackett.Common/Definitions/torrentz2k.yml | 2 +- .../Definitions/totallykids.yml | 2 +- src/Jackett.Common/Definitions/totheglory.yml | 2 +- .../Definitions/trancetraffic.yml | 2 +- src/Jackett.Common/Definitions/trezzor.yml | 2 +- .../Definitions/tribalmixes.yml | 2 +- src/Jackett.Common/Definitions/ttsweb.yml | 2 +- src/Jackett.Common/Definitions/turkseed.yml | 2 +- .../Definitions/turktorrent.yml | 2 +- src/Jackett.Common/Definitions/tvchaosuk.yml | 2 +- src/Jackett.Common/Definitions/twilight.yml | 2 +- .../Definitions/twilightszoom.yml | 2 +- src/Jackett.Common/Definitions/u-torrents.yml | 2 +- src/Jackett.Common/Definitions/u2.yml | 2 +- src/Jackett.Common/Definitions/uhdbits.yml | 2 +- src/Jackett.Common/Definitions/underverse.yml | 2 +- .../Definitions/underversel.yml | 2 +- src/Jackett.Common/Definitions/uniondht.yml | 2 +- .../Definitions/unionfansub.yml | 2 +- src/Jackett.Common/Definitions/uniongang.yml | 2 +- src/Jackett.Common/Definitions/uniotaku.yml | 2 +- src/Jackett.Common/Definitions/unlimitz.yml | 2 +- src/Jackett.Common/Definitions/vizuk.yml | 2 +- src/Jackett.Common/Definitions/wdt.yml | 2 +- src/Jackett.Common/Definitions/wihd.yml | 2 +- .../Definitions/world-of-tomorrow.yml | 2 +- src/Jackett.Common/Definitions/x-ite.me.yml | 2 +- src/Jackett.Common/Definitions/xbytes2.yml | 2 +- src/Jackett.Common/Definitions/xfsub.yml | 2 +- src/Jackett.Common/Definitions/xtremefile.yml | 2 +- src/Jackett.Common/Definitions/xtremezone.yml | 2 +- .../Definitions/xwtclassics.yml | 2 +- src/Jackett.Common/Definitions/xwtorrents.yml | 2 +- src/Jackett.Common/Definitions/xxxtor.yml | 2 +- src/Jackett.Common/Definitions/yggcookie.yml | 2 +- src/Jackett.Common/Definitions/yggtorrent.yml | 2 +- .../Definitions/yourbittorrent.yml | 2 +- src/Jackett.Common/Definitions/yourexotic.yml | 2 +- src/Jackett.Common/Definitions/zamundanet.yml | 2 +- src/Jackett.Common/Definitions/zelkaorg.yml | 2 +- src/Jackett.Common/Definitions/zetorrents.yml | 2 +- src/Jackett.Common/Definitions/zooqle.yml | 2 +- src/Jackett.Common/Definitions/ztracker.yml | 2 +- src/Jackett.Common/IndexerException.cs | 2 +- src/Jackett.Common/Indexers/Abnormal.cs | 22 +++++----- .../Indexers/Abstract/AvistazTracker.cs | 8 ++-- .../Indexers/Abstract/CouchPotatoTracker.cs | 10 +++-- .../Indexers/Abstract/GazelleTracker.cs | 26 ++++++------ src/Jackett.Common/Indexers/AlphaRatio.cs | 3 +- src/Jackett.Common/Indexers/AniDub.cs | 19 +++++---- src/Jackett.Common/Indexers/Anidex.cs | 3 +- src/Jackett.Common/Indexers/AnimeBytes.cs | 35 ++++++++-------- src/Jackett.Common/Indexers/AnimeTorrents.cs | 19 +++++---- src/Jackett.Common/Indexers/Anthelion.cs | 7 ++-- src/Jackett.Common/Indexers/Avistaz.cs | 3 +- src/Jackett.Common/Indexers/AwesomeHD.cs | 28 +++++++------ src/Jackett.Common/Indexers/BB.cs | 19 +++++---- src/Jackett.Common/Indexers/BJShare.cs | 31 +++++++------- src/Jackett.Common/Indexers/BakaBT.cs | 20 +++++---- src/Jackett.Common/Indexers/BaseIndexer.cs | 38 ++++++++++------- .../Indexers/BitCityReloaded.cs | 3 +- src/Jackett.Common/Indexers/BitHdtv.cs | 3 +- .../Indexers/BroadcastTheNet.cs | 19 +++++---- src/Jackett.Common/Indexers/BrokenStones.cs | 3 +- .../Indexers/CardigannIndexer.cs | 42 +++++++++---------- src/Jackett.Common/Indexers/Cinecalidad.cs | 3 +- src/Jackett.Common/Indexers/CinemaZ.cs | 3 +- src/Jackett.Common/Indexers/Corsarored.cs | 19 +++++---- src/Jackett.Common/Indexers/DanishBits.cs | 3 +- src/Jackett.Common/Indexers/DigitalHive.cs | 19 +++++---- src/Jackett.Common/Indexers/DivxTotal.cs | 21 +++++----- src/Jackett.Common/Indexers/EliteTracker.cs | 27 ++++++------ src/Jackett.Common/Indexers/EpubLibre.cs | 3 +- .../Indexers/Feeds/AnimeTosho.cs | 20 ++++----- .../Indexers/Feeds/BaseFeedIndexer.cs | 16 ++++++- .../Indexers/Feeds/BaseNewznabIndexer.cs | 16 ++++++- src/Jackett.Common/Indexers/FileList.cs | 25 +++++------ src/Jackett.Common/Indexers/FunFile.cs | 27 ++++++------ src/Jackett.Common/Indexers/Fuzer.cs | 3 +- src/Jackett.Common/Indexers/GazelleGames.cs | 3 +- src/Jackett.Common/Indexers/GimmePeers.cs | 19 +++++---- src/Jackett.Common/Indexers/HDBitsApi.cs | 25 +++++------ src/Jackett.Common/Indexers/HDOlimpo.cs | 19 +++++---- src/Jackett.Common/Indexers/HDOnly.cs | 3 +- src/Jackett.Common/Indexers/HDSpace.cs | 3 +- src/Jackett.Common/Indexers/HDTorrents.cs | 3 +- src/Jackett.Common/Indexers/Hebits.cs | 3 +- src/Jackett.Common/Indexers/HorribleSubs.cs | 3 +- src/Jackett.Common/Indexers/IIndexer.cs | 2 +- src/Jackett.Common/Indexers/IPTorrents.cs | 3 +- src/Jackett.Common/Indexers/ImmortalSeed.cs | 19 +++++---- .../Indexers/InternetArchive.cs | 3 +- src/Jackett.Common/Indexers/LostFilm.cs | 7 ++-- src/Jackett.Common/Indexers/MejorTorrent.cs | 19 +++++---- .../Indexers/Meta/BaseMetaIndexer.cs | 19 +++++++-- .../Indexers/Meta/MetaIndexers.cs | 17 ++++++-- src/Jackett.Common/Indexers/Milkie.cs | 3 +- src/Jackett.Common/Indexers/MoreThanTV.cs | 25 +++++------ src/Jackett.Common/Indexers/MyAnonamouse.cs | 19 +++++---- src/Jackett.Common/Indexers/NCore.cs | 3 +- src/Jackett.Common/Indexers/NewRealWorld.cs | 3 +- src/Jackett.Common/Indexers/Newpct.cs | 3 +- src/Jackett.Common/Indexers/Norbits.cs | 26 ++++++------ src/Jackett.Common/Indexers/Nordicbits.cs | 26 ++++++------ src/Jackett.Common/Indexers/Orpheus.cs | 3 +- src/Jackett.Common/Indexers/Partis.cs | 5 ++- src/Jackett.Common/Indexers/PassThePopcorn.cs | 25 +++++------ src/Jackett.Common/Indexers/PiXELHD.cs | 25 +++++------ .../Indexers/{720pier.cs => Pier720.cs} | 3 +- src/Jackett.Common/Indexers/PirateTheNet.cs | 25 +++++------ src/Jackett.Common/Indexers/PolishTracker.cs | 3 +- src/Jackett.Common/Indexers/Pretome.cs | 19 +++++---- src/Jackett.Common/Indexers/PrivateHD.cs | 3 +- src/Jackett.Common/Indexers/Psytorrents.cs | 3 +- src/Jackett.Common/Indexers/Rarbg.cs | 3 +- src/Jackett.Common/Indexers/Redacted.cs | 7 ++-- src/Jackett.Common/Indexers/RevolutionTT.cs | 21 +++++----- src/Jackett.Common/Indexers/SceneHD.cs | 3 +- src/Jackett.Common/Indexers/SceneTime.cs | 3 +- src/Jackett.Common/Indexers/SecretCinema.cs | 3 +- src/Jackett.Common/Indexers/Shazbat.cs | 3 +- src/Jackett.Common/Indexers/ShowRSS.cs | 19 +++++---- src/Jackett.Common/Indexers/SolidTorrents.cs | 3 +- src/Jackett.Common/Indexers/SpeedCD.cs | 3 +- src/Jackett.Common/Indexers/Superbits.cs | 25 +++++------ src/Jackett.Common/Indexers/TVVault.cs | 3 +- src/Jackett.Common/Indexers/TVstore.cs | 3 +- src/Jackett.Common/Indexers/TorrentBytes.cs | 3 +- src/Jackett.Common/Indexers/TorrentDay.cs | 3 +- src/Jackett.Common/Indexers/TorrentHeaven.cs | 3 +- src/Jackett.Common/Indexers/TorrentLeech.cs | 3 +- src/Jackett.Common/Indexers/TorrentNetwork.cs | 3 +- .../Indexers/TorrentSyndikat.cs | 25 +++++------ src/Jackett.Common/Indexers/Torrentech.cs | 9 ++-- src/Jackett.Common/Indexers/TorrentsCSV.cs | 3 +- src/Jackett.Common/Indexers/Torrentseeds.cs | 20 ++++----- src/Jackett.Common/Indexers/TransmitheNet.cs | 19 +++++---- src/Jackett.Common/Indexers/XSpeeds.cs | 21 +++++----- src/Jackett.Common/Indexers/Xthor.cs | 22 +++++----- src/Jackett.Common/Indexers/cgpeers.cs | 3 +- src/Jackett.Common/Indexers/digitalcore.cs | 26 ++++++------ src/Jackett.Common/Indexers/myAmity.cs | 3 +- src/Jackett.Common/Indexers/notwhatcd.cs | 3 +- src/Jackett.Common/Indexers/pornolab.cs | 9 ++-- src/Jackett.Common/Indexers/rutracker.cs | 5 ++- src/Jackett.Common/Indexers/toloka.cs | 5 ++- src/Jackett.Common/Indexers/yts.cs | 25 +++++------ src/Jackett.Common/Models/DTO/Indexer.cs | 2 +- .../Models/IndexerDefinition.cs | 2 +- src/Jackett.Common/Models/ResultPage.cs | 2 +- src/Jackett.Common/Services/CacheService.cs | 6 +-- .../Services/IndexerConfigurationService.cs | 6 +-- .../Services/IndexerManagerService.cs | 8 ++-- .../Controllers/IndexerApiController.cs | 6 +-- .../Controllers/ResultsController.cs | 16 +++---- 535 files changed, 1160 insertions(+), 1006 deletions(-) rename src/Jackett.Common/Indexers/{720pier.cs => Pier720.cs} (99%) diff --git a/src/Jackett.Common/Definitions/0daykiev.yml b/src/Jackett.Common/Definitions/0daykiev.yml index 37fe71e7f..edd2f09c0 100644 --- a/src/Jackett.Common/Definitions/0daykiev.yml +++ b/src/Jackett.Common/Definitions/0daykiev.yml @@ -1,5 +1,5 @@ --- -site: 0daykiev +id: 0daykiev name: 0day.kiev description: "0day.kiev.ua is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/1337x.yml b/src/Jackett.Common/Definitions/1337x.yml index b052ea674..00e6b2792 100644 --- a/src/Jackett.Common/Definitions/1337x.yml +++ b/src/Jackett.Common/Definitions/1337x.yml @@ -1,5 +1,5 @@ --- -site: 1337x +id: 1337x name: 1337x description: "1337X is a Public torrent site that offers verified torrent downloads" language: en-us diff --git a/src/Jackett.Common/Definitions/2fast4you.yml b/src/Jackett.Common/Definitions/2fast4you.yml index 4a4634f70..c3cf5ffa5 100644 --- a/src/Jackett.Common/Definitions/2fast4you.yml +++ b/src/Jackett.Common/Definitions/2fast4you.yml @@ -1,5 +1,5 @@ --- -site: 2fast4you +id: 2fast4you name: 2 Fast 4 You description: "2 Fast 4 You is a FRENCH Private site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/32pages.yml b/src/Jackett.Common/Definitions/32pages.yml index 075be33f2..b9a7d1985 100644 --- a/src/Jackett.Common/Definitions/32pages.yml +++ b/src/Jackett.Common/Definitions/32pages.yml @@ -1,6 +1,6 @@ # Because API is broken we use screen scraping instead of the generic Gazelle based approach --- -site: 32pages +id: 32pages name: 32Pages description: "32Pages (32P) is a Private Torrent Tracker for comic books/graphic novels" language: en-us diff --git a/src/Jackett.Common/Definitions/3changtrai.yml b/src/Jackett.Common/Definitions/3changtrai.yml index 3f18db657..f5813e774 100644 --- a/src/Jackett.Common/Definitions/3changtrai.yml +++ b/src/Jackett.Common/Definitions/3changtrai.yml @@ -1,5 +1,5 @@ --- -site: 3changtrai +id: 3changtrai name: 3ChangTrai description: "3ChangTrai (3CT) is a VIETNAMESE Private Torrent Tracker for HD MOVIES / TV" language: vi-vn diff --git a/src/Jackett.Common/Definitions/3dtorrents.yml b/src/Jackett.Common/Definitions/3dtorrents.yml index ca18ef9ef..60324a361 100644 --- a/src/Jackett.Common/Definitions/3dtorrents.yml +++ b/src/Jackett.Common/Definitions/3dtorrents.yml @@ -1,5 +1,5 @@ --- -site: 3dtorrents +id: 3dtorrents name: 3D Torrents description: "3D Torrents (3DT) is a Private Torrent Tracker for 3D HD / BLURAY MOVIES" language: en-us diff --git a/src/Jackett.Common/Definitions/3evils.yml b/src/Jackett.Common/Definitions/3evils.yml index b8f968038..b51a1f5bd 100644 --- a/src/Jackett.Common/Definitions/3evils.yml +++ b/src/Jackett.Common/Definitions/3evils.yml @@ -1,5 +1,5 @@ --- -site: 3evils +id: 3evils name: 3evils description: "3evils is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en diff --git a/src/Jackett.Common/Definitions/4thd.yml b/src/Jackett.Common/Definitions/4thd.yml index 7e2b8104c..01b42b410 100644 --- a/src/Jackett.Common/Definitions/4thd.yml +++ b/src/Jackett.Common/Definitions/4thd.yml @@ -1,5 +1,5 @@ --- -site: 4thd +id: 4thd name: 4thD description: "4th Dimension is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/52pt.yml b/src/Jackett.Common/Definitions/52pt.yml index 0b6343450..f8d143f81 100644 --- a/src/Jackett.Common/Definitions/52pt.yml +++ b/src/Jackett.Common/Definitions/52pt.yml @@ -1,5 +1,5 @@ --- -site: 52pt +id: 52pt name: 52PT description: "52PT is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/7torrents.yml b/src/Jackett.Common/Definitions/7torrents.yml index d8cf9156f..c9b7ce98e 100644 --- a/src/Jackett.Common/Definitions/7torrents.yml +++ b/src/Jackett.Common/Definitions/7torrents.yml @@ -1,5 +1,5 @@ --- -site: 7torrents +id: 7torrents name: 7torrents description: "7torrents is a Public BitTorrent DHT search engine." language: en-us diff --git a/src/Jackett.Common/Definitions/Bittorrentfiles.yml b/src/Jackett.Common/Definitions/Bittorrentfiles.yml index 923fe60c5..4db1b4759 100644 --- a/src/Jackett.Common/Definitions/Bittorrentfiles.yml +++ b/src/Jackett.Common/Definitions/Bittorrentfiles.yml @@ -1,5 +1,5 @@ --- -site: Bittorrentfiles +id: Bittorrentfiles name: Bittorrentfiles description: "Bittorrentfiles is a Private GERMAN tracker" language: de-de diff --git a/src/Jackett.Common/Definitions/DasUnerwartete.yml b/src/Jackett.Common/Definitions/DasUnerwartete.yml index 5ee9a7259..d3812ac7b 100644 --- a/src/Jackett.Common/Definitions/DasUnerwartete.yml +++ b/src/Jackett.Common/Definitions/DasUnerwartete.yml @@ -1,5 +1,5 @@ --- -site: Das-Unerwartete +id: Das-Unerwartete name: Das Unerwartete description: "Das Unerwartete is a Private GERMAN tracker" language: de-de diff --git a/src/Jackett.Common/Definitions/academictorrents.yml b/src/Jackett.Common/Definitions/academictorrents.yml index 6d3e6f199..f26592def 100644 --- a/src/Jackett.Common/Definitions/academictorrents.yml +++ b/src/Jackett.Common/Definitions/academictorrents.yml @@ -1,5 +1,5 @@ --- -site: academictorrents +id: academictorrents name: AcademicTorrents description: "AcademicTorrents is a Public Community-Maintained Distributed Repository for datasets and scientific knowledge." language: en-us diff --git a/src/Jackett.Common/Definitions/acgrip.yml b/src/Jackett.Common/Definitions/acgrip.yml index a4e70a22a..f868016c2 100644 --- a/src/Jackett.Common/Definitions/acgrip.yml +++ b/src/Jackett.Common/Definitions/acgrip.yml @@ -1,5 +1,5 @@ --- -site: acgrip +id: acgrip name: ACG.RIP description: "ACG.RIP is a CHINESE Public torrent tracker for the latest anime and Japanese related torrents" language: zh-cn diff --git a/src/Jackett.Common/Definitions/acgsou.yml b/src/Jackett.Common/Definitions/acgsou.yml index 20158ac8f..9f0e9d901 100644 --- a/src/Jackett.Common/Definitions/acgsou.yml +++ b/src/Jackett.Common/Definitions/acgsou.yml @@ -1,5 +1,5 @@ --- -site: acgsou +id: acgsou name: ACGsou description: "ACGsou (36DM) is a CHINESE Public torrent tracker for ANIME" language: zh-cn diff --git a/src/Jackett.Common/Definitions/acidlounge.yml b/src/Jackett.Common/Definitions/acidlounge.yml index 544a5970b..e42aa31d7 100644 --- a/src/Jackett.Common/Definitions/acidlounge.yml +++ b/src/Jackett.Common/Definitions/acidlounge.yml @@ -1,5 +1,5 @@ --- -site: acidlounge +id: acidlounge name: Acid-Lounge description: "Acid Lounge (A-L) is a Private Torrent Tracker for 0DAY / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/aftershock.yml b/src/Jackett.Common/Definitions/aftershock.yml index 0fdfde270..20a99de92 100644 --- a/src/Jackett.Common/Definitions/aftershock.yml +++ b/src/Jackett.Common/Definitions/aftershock.yml @@ -1,5 +1,5 @@ --- -site: aftershock +id: aftershock name: Aftershock description: "Aftershock is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/alexfilm.yml b/src/Jackett.Common/Definitions/alexfilm.yml index c9f84a97b..9eb9caca6 100644 --- a/src/Jackett.Common/Definitions/alexfilm.yml +++ b/src/Jackett.Common/Definitions/alexfilm.yml @@ -1,5 +1,5 @@ --- -site: alexfilm +id: alexfilm name: AlexFilm description: "AlexFilm is a RUSSIAN Semi-Private Torrent Tracker for TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/amigosshare.yml b/src/Jackett.Common/Definitions/amigosshare.yml index b8487944f..eab94e60b 100644 --- a/src/Jackett.Common/Definitions/amigosshare.yml +++ b/src/Jackett.Common/Definitions/amigosshare.yml @@ -1,5 +1,5 @@ --- -site: amigosshare +id: amigosshare name: Amigos Share Club description: "Amigos Share Club is a Brazilian Private site for TV / MOVIES / GENERAL" language: pt-br diff --git a/src/Jackett.Common/Definitions/anirena.yml b/src/Jackett.Common/Definitions/anirena.yml index 992e682f2..ef6b5c8d5 100644 --- a/src/Jackett.Common/Definitions/anirena.yml +++ b/src/Jackett.Common/Definitions/anirena.yml @@ -1,5 +1,5 @@ --- -site: aniRena +id: aniRena name: AniRena description: "AniRena is a Public torrent tracker for the latest anime and Japanese related torrents" language: en-us diff --git a/src/Jackett.Common/Definitions/anisource.yml b/src/Jackett.Common/Definitions/anisource.yml index d11554cca..c82cf834c 100644 --- a/src/Jackett.Common/Definitions/anisource.yml +++ b/src/Jackett.Common/Definitions/anisource.yml @@ -1,5 +1,5 @@ --- -site: anisource +id: anisource name: AniSource description: "AniSource is a Public site for HD Anime raws." language: en-us diff --git a/src/Jackett.Common/Definitions/arabafenice.yml b/src/Jackett.Common/Definitions/arabafenice.yml index 64591e794..554f9eb8e 100644 --- a/src/Jackett.Common/Definitions/arabafenice.yml +++ b/src/Jackett.Common/Definitions/arabafenice.yml @@ -1,5 +1,5 @@ --- -site: arabafenice +id: arabafenice name: ArabaFenice description: "Araba Fenice (Phoenix) is an ITALIAN Private site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/arabp2p.yml b/src/Jackett.Common/Definitions/arabp2p.yml index f0301af72..aa5e41941 100644 --- a/src/Jackett.Common/Definitions/arabp2p.yml +++ b/src/Jackett.Common/Definitions/arabp2p.yml @@ -1,5 +1,5 @@ --- -site: arabp2p +id: arabp2p name: ArabP2P description: "ArabP2P is an ARABIC Private Torrent Tracker for MOVIES / TV / GENERAL" language: ar-ar diff --git a/src/Jackett.Common/Definitions/arenabg.yml b/src/Jackett.Common/Definitions/arenabg.yml index a3676e469..afd8c138b 100644 --- a/src/Jackett.Common/Definitions/arenabg.yml +++ b/src/Jackett.Common/Definitions/arenabg.yml @@ -1,5 +1,5 @@ --- -site: arenabg +id: arenabg name: ArenaBG description: "ArenaBG is a BULGARIAN Semi-Private Torrent Tracker for 0DAY / GENERAL" language: bg-BG diff --git a/src/Jackett.Common/Definitions/asgaard.yml b/src/Jackett.Common/Definitions/asgaard.yml index 019cb71d8..0bc6b4b01 100644 --- a/src/Jackett.Common/Definitions/asgaard.yml +++ b/src/Jackett.Common/Definitions/asgaard.yml @@ -1,5 +1,5 @@ --- -site: asgaard +id: asgaard name: Asgaard description: "Asgaard (AG) is a NORDIC Private Torrent Tracker for MOVIES / TV / GENERAL" language: en diff --git a/src/Jackett.Common/Definitions/asiancinema.yml b/src/Jackett.Common/Definitions/asiancinema.yml index bb4a4fce9..49a0e864e 100644 --- a/src/Jackett.Common/Definitions/asiancinema.yml +++ b/src/Jackett.Common/Definitions/asiancinema.yml @@ -1,5 +1,5 @@ --- -site: asiancinema +id: asiancinema name: AsianCinema description: "Tracker Movies/TV/Music" language: en-us diff --git a/src/Jackett.Common/Definitions/ast4u.yml b/src/Jackett.Common/Definitions/ast4u.yml index 34b78d316..e3560bbbf 100644 --- a/src/Jackett.Common/Definitions/ast4u.yml +++ b/src/Jackett.Common/Definitions/ast4u.yml @@ -1,5 +1,5 @@ --- -site: ast4u +id: ast4u name: AST4u description: "AST4u is a GERMAN Private site for TV / MOVIES / ANIME / HENTAI" language: de-de diff --git a/src/Jackett.Common/Definitions/audiobookbay.yml b/src/Jackett.Common/Definitions/audiobookbay.yml index a296a487a..22faca094 100644 --- a/src/Jackett.Common/Definitions/audiobookbay.yml +++ b/src/Jackett.Common/Definitions/audiobookbay.yml @@ -1,5 +1,5 @@ --- -site: audiobookbay +id: audiobookbay name: AudioBookBay description: "AudioBook Bay (ABB) is a public Torrent Tracker for AUDIOBOOKS" language: en-us diff --git a/src/Jackett.Common/Definitions/audiobooktorrents.yml b/src/Jackett.Common/Definitions/audiobooktorrents.yml index f635b7611..bd9009c0e 100644 --- a/src/Jackett.Common/Definitions/audiobooktorrents.yml +++ b/src/Jackett.Common/Definitions/audiobooktorrents.yml @@ -1,5 +1,5 @@ --- -site: audiobooktorrents +id: audiobooktorrents name: Audiobook Torrents description: "Audiobook Torrents (ABT) is a Private Torrent Tracker for AUDIOBOOKS" language: en-us diff --git a/src/Jackett.Common/Definitions/audionews.yml b/src/Jackett.Common/Definitions/audionews.yml index 66c7b1c65..c6d71e1c3 100644 --- a/src/Jackett.Common/Definitions/audionews.yml +++ b/src/Jackett.Common/Definitions/audionews.yml @@ -1,5 +1,5 @@ --- -site: audionews +id: audionews name: AudioNews description: "AudioNews (AN) is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC" language: en-us diff --git a/src/Jackett.Common/Definitions/backups.yml b/src/Jackett.Common/Definitions/backups.yml index e590e3200..a15857e01 100644 --- a/src/Jackett.Common/Definitions/backups.yml +++ b/src/Jackett.Common/Definitions/backups.yml @@ -1,4 +1,4 @@ -site: backups +id: backups name: Back-ups description: "Back-Ups is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/badasstorrents.yml b/src/Jackett.Common/Definitions/badasstorrents.yml index eaab7c4c3..0b3198980 100644 --- a/src/Jackett.Common/Definitions/badasstorrents.yml +++ b/src/Jackett.Common/Definitions/badasstorrents.yml @@ -1,5 +1,5 @@ --- -site: badasstorrents +id: badasstorrents name: Badass Torrents description: "Badass Torrents is a Public torrent site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/baibako.yml b/src/Jackett.Common/Definitions/baibako.yml index 620661aa6..2f5172bae 100644 --- a/src/Jackett.Common/Definitions/baibako.yml +++ b/src/Jackett.Common/Definitions/baibako.yml @@ -1,5 +1,5 @@ --- -site: baibako +id: baibako name: BaibaKo description: "BaibaKo is a RUSSIAN Semi-Private Torrent Tracker for TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/beitai.yml b/src/Jackett.Common/Definitions/beitai.yml index 2feb00ac1..790c47035 100644 --- a/src/Jackett.Common/Definitions/beitai.yml +++ b/src/Jackett.Common/Definitions/beitai.yml @@ -1,5 +1,5 @@ --- -site: beitai +id: beitai name: BeiTai description: "BeiTai is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml index c2cb47374..bde42387b 100644 --- a/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml +++ b/src/Jackett.Common/Definitions/beyond-hd-oneurl.yml @@ -1,5 +1,5 @@ --- -site: beyond-hd-oneurl +id: beyond-hd-oneurl name: Beyond-HD (OneURL) description: "Without BeyondHD, your HDTV is just a TV" language: en-us diff --git a/src/Jackett.Common/Definitions/beyond-hd.yml b/src/Jackett.Common/Definitions/beyond-hd.yml index 2f9e1ee03..42f00fd60 100644 --- a/src/Jackett.Common/Definitions/beyond-hd.yml +++ b/src/Jackett.Common/Definitions/beyond-hd.yml @@ -1,5 +1,5 @@ --- -site: beyond-hd +id: beyond-hd name: Beyond-HD description: "Without BeyondHD, your HDTV is just a TV" language: en-us diff --git a/src/Jackett.Common/Definitions/bibliotik.yml b/src/Jackett.Common/Definitions/bibliotik.yml index bf9f5337d..b0df18e2b 100644 --- a/src/Jackett.Common/Definitions/bibliotik.yml +++ b/src/Jackett.Common/Definitions/bibliotik.yml @@ -1,5 +1,5 @@ --- -site: bibliotik +id: bibliotik name: Bibliotik description: "Bibliotik is a private site for eBooks and audiobooks" language: en-US diff --git a/src/Jackett.Common/Definitions/bigfangroup.yml b/src/Jackett.Common/Definitions/bigfangroup.yml index e1b825fda..ebae5bcb1 100644 --- a/src/Jackett.Common/Definitions/bigfangroup.yml +++ b/src/Jackett.Common/Definitions/bigfangroup.yml @@ -1,5 +1,5 @@ --- -site: bigfangroup +id: bigfangroup name: BigFANGroup description: "BigFANGroup is a RUSSIAN Public Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/bigtorrent.yml b/src/Jackett.Common/Definitions/bigtorrent.yml index f3452a1cb..b26ce1046 100644 --- a/src/Jackett.Common/Definitions/bigtorrent.yml +++ b/src/Jackett.Common/Definitions/bigtorrent.yml @@ -1,5 +1,5 @@ --- -site: bigtorrent +id: bigtorrent name: BIGTorrent description: "BIGTorrent is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: hu diff --git a/src/Jackett.Common/Definitions/bigtower.yml b/src/Jackett.Common/Definitions/bigtower.yml index 7c1c4ad1f..bbe1bfe21 100644 --- a/src/Jackett.Common/Definitions/bigtower.yml +++ b/src/Jackett.Common/Definitions/bigtower.yml @@ -1,5 +1,5 @@ --- -site: bigtower +id: bigtower name: BigTower description: "Big Tower is an ITALIAN Private site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/bit-titan.yml b/src/Jackett.Common/Definitions/bit-titan.yml index ef0aad769..e13298bad 100644 --- a/src/Jackett.Common/Definitions/bit-titan.yml +++ b/src/Jackett.Common/Definitions/bit-titan.yml @@ -1,5 +1,5 @@ --- -site: bit-titan +id: bit-titan name: BiT-TiTAN description: "BiT-TiTAN is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/bithorlo.yml b/src/Jackett.Common/Definitions/bithorlo.yml index df4b2d3ef..e232aeb7e 100644 --- a/src/Jackett.Common/Definitions/bithorlo.yml +++ b/src/Jackett.Common/Definitions/bithorlo.yml @@ -1,5 +1,5 @@ --- -site: bithorlo +id: bithorlo name: Bithorlo description: "Bithorlo (BHO) is a HUNGARIAN Private Torrent Tracker for MOVIES / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/bithumen.yml b/src/Jackett.Common/Definitions/bithumen.yml index cbe99d3bf..8f0972c77 100644 --- a/src/Jackett.Common/Definitions/bithumen.yml +++ b/src/Jackett.Common/Definitions/bithumen.yml @@ -1,5 +1,5 @@ --- -site: bithumen +id: bithumen name: BitHUmen description: "BitHUmen is a Hungarian Private site for TV / MOVIES / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/bitru.yml b/src/Jackett.Common/Definitions/bitru.yml index 1f7ecd230..232db7a77 100644 --- a/src/Jackett.Common/Definitions/bitru.yml +++ b/src/Jackett.Common/Definitions/bitru.yml @@ -1,5 +1,5 @@ --- -site: bitru +id: bitru name: BitRu description: "BitRu is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/bitspyder.yml b/src/Jackett.Common/Definitions/bitspyder.yml index 5a6c4bea0..96dd15df8 100644 --- a/src/Jackett.Common/Definitions/bitspyder.yml +++ b/src/Jackett.Common/Definitions/bitspyder.yml @@ -1,5 +1,5 @@ --- -site: bitspyder +id: bitspyder name: Bitspyder description: "Bitspyder is a Private site for Educational BOOKS / AUDIO" language: en-us diff --git a/src/Jackett.Common/Definitions/bitturk.yml b/src/Jackett.Common/Definitions/bitturk.yml index 480170a9f..4b8db4e38 100644 --- a/src/Jackett.Common/Definitions/bitturk.yml +++ b/src/Jackett.Common/Definitions/bitturk.yml @@ -1,5 +1,5 @@ --- -site: bitturk +id: bitturk name: BiTTuRK description: "BiTTuRK is a Turkish Private Torrent Tracker for HD MOVIES / TV / GENERAL. This Indexer is for English only." language: en-us diff --git a/src/Jackett.Common/Definitions/bluebird.yml b/src/Jackett.Common/Definitions/bluebird.yml index 0d2ad8f4a..f131ed193 100644 --- a/src/Jackett.Common/Definitions/bluebird.yml +++ b/src/Jackett.Common/Definitions/bluebird.yml @@ -1,5 +1,5 @@ --- -site: bluebirdhd +id: bluebirdhd name: BlueBird description: "BlueBird is a RUSSIAN Private Torrent Tracker for HD MOVIES" language: ru-ru diff --git a/src/Jackett.Common/Definitions/blutopia.yml b/src/Jackett.Common/Definitions/blutopia.yml index 6cb3f12b1..d5cf9b202 100644 --- a/src/Jackett.Common/Definitions/blutopia.yml +++ b/src/Jackett.Common/Definitions/blutopia.yml @@ -1,5 +1,5 @@ --- -site: blutopia +id: blutopia name: Blutopia description: "Blutopia (BLU) is a Private Torrent Tracker for HD MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/booktracker.yml b/src/Jackett.Common/Definitions/booktracker.yml index 9cfd4873f..28eacfc03 100644 --- a/src/Jackett.Common/Definitions/booktracker.yml +++ b/src/Jackett.Common/Definitions/booktracker.yml @@ -1,5 +1,5 @@ --- -site: booktracker +id: booktracker name: BookTracker description: "BookTracker is a RUSSIAN Semi-Private Torrent Tracker for EBOOKS" language: ru-ru diff --git a/src/Jackett.Common/Definitions/boxingtorrents.yml b/src/Jackett.Common/Definitions/boxingtorrents.yml index a0197b4a6..2494e7f42 100644 --- a/src/Jackett.Common/Definitions/boxingtorrents.yml +++ b/src/Jackett.Common/Definitions/boxingtorrents.yml @@ -1,5 +1,5 @@ --- -site: boxingtorrents +id: boxingtorrents name: Boxing Torrents description: "Boxing Torrents is a Private Torrent Tracker for BOXING" language: en-us diff --git a/src/Jackett.Common/Definitions/brasiltracker.yml b/src/Jackett.Common/Definitions/brasiltracker.yml index bdbed65f4..f83705e0e 100644 --- a/src/Jackett.Common/Definitions/brasiltracker.yml +++ b/src/Jackett.Common/Definitions/brasiltracker.yml @@ -1,5 +1,5 @@ --- -site: brasiltracker +id: brasiltracker name: BrasilTracker description: "BrasilTracker is a BRAZILIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/broadcity.yml b/src/Jackett.Common/Definitions/broadcity.yml index a04dcaf0a..e658a47e0 100644 --- a/src/Jackett.Common/Definitions/broadcity.yml +++ b/src/Jackett.Common/Definitions/broadcity.yml @@ -1,5 +1,5 @@ --- -site: broadcity +id: broadcity name: BroadCity description: "BroadCity is a TURKISH Private Torrent Tracker for MOVIES and TV" language: tr diff --git a/src/Jackett.Common/Definitions/brobits.yml b/src/Jackett.Common/Definitions/brobits.yml index 41aa868fd..7f294d0e4 100644 --- a/src/Jackett.Common/Definitions/brobits.yml +++ b/src/Jackett.Common/Definitions/brobits.yml @@ -1,5 +1,5 @@ --- -site: brobits +id: brobits name: BRObits description: "BRObits is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/btdb.yml b/src/Jackett.Common/Definitions/btdb.yml index 71a4b3ae3..e5c1b0bb6 100644 --- a/src/Jackett.Common/Definitions/btdb.yml +++ b/src/Jackett.Common/Definitions/btdb.yml @@ -1,5 +1,5 @@ --- -site: btdb +id: btdb name: BTDB description: "BTDB is a Public BitTorrent DHT search engine." language: en-us diff --git a/src/Jackett.Common/Definitions/btdigg.yml b/src/Jackett.Common/Definitions/btdigg.yml index 90ffc5854..f87b2f7a3 100644 --- a/src/Jackett.Common/Definitions/btdigg.yml +++ b/src/Jackett.Common/Definitions/btdigg.yml @@ -1,5 +1,5 @@ --- -site: btdigg +id: btdigg name: BTDigg description: "BTDigg is a Public BitTorrent DHT search engine." language: en-us diff --git a/src/Jackett.Common/Definitions/btetree.yml b/src/Jackett.Common/Definitions/btetree.yml index 4b284a905..9487efd40 100644 --- a/src/Jackett.Common/Definitions/btetree.yml +++ b/src/Jackett.Common/Definitions/btetree.yml @@ -1,5 +1,5 @@ --- -site: btetree +id: btetree name: BT.etree description: "BT.etree is a Public Tracker dedicated to Bootleg FLAC MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/bteye.yml b/src/Jackett.Common/Definitions/bteye.yml index f6b971a37..d0cef40d2 100644 --- a/src/Jackett.Common/Definitions/bteye.yml +++ b/src/Jackett.Common/Definitions/bteye.yml @@ -1,5 +1,5 @@ --- -site: bteye +id: bteye name: BTeye description: "BTeye is a Public BitTorrent DHT search engine." language: en-us diff --git a/src/Jackett.Common/Definitions/btgigs.yml b/src/Jackett.Common/Definitions/btgigs.yml index 45a5358cc..44ba81173 100644 --- a/src/Jackett.Common/Definitions/btgigs.yml +++ b/src/Jackett.Common/Definitions/btgigs.yml @@ -1,5 +1,5 @@ --- -site: btgigs +id: btgigs name: BTGigs description: "BTGigs (TG) is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: pl-pl diff --git a/src/Jackett.Common/Definitions/btnext.yml b/src/Jackett.Common/Definitions/btnext.yml index 77acaf81c..c95045a79 100644 --- a/src/Jackett.Common/Definitions/btnext.yml +++ b/src/Jackett.Common/Definitions/btnext.yml @@ -1,5 +1,5 @@ --- -site: btnext +id: btnext name: BTNext description: "BTNext (BTNT) is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL" language: pt-pt diff --git a/src/Jackett.Common/Definitions/btschool.yml b/src/Jackett.Common/Definitions/btschool.yml index d626d3d7e..46b979ca2 100644 --- a/src/Jackett.Common/Definitions/btschool.yml +++ b/src/Jackett.Common/Definitions/btschool.yml @@ -1,5 +1,5 @@ --- -site: btschool +id: btschool name: BTSCHOOL description: "BTSCHOOL is a CHINESE Private Torrent Tracker for MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/btsow.yml b/src/Jackett.Common/Definitions/btsow.yml index 75c1e271c..1a31e1d47 100644 --- a/src/Jackett.Common/Definitions/btsow.yml +++ b/src/Jackett.Common/Definitions/btsow.yml @@ -1,5 +1,5 @@ --- -site: btsow +id: btsow name: BTSOW description: "BTSOW is a Public torrent indexer" language: en-us diff --git a/src/Jackett.Common/Definitions/carpathians.yml b/src/Jackett.Common/Definitions/carpathians.yml index f37880e53..91c6078ee 100644 --- a/src/Jackett.Common/Definitions/carpathians.yml +++ b/src/Jackett.Common/Definitions/carpathians.yml @@ -1,5 +1,5 @@ --- -site: carpathians +id: carpathians name: Carpathians description: "Carpathians is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/cartoonchaos.yml b/src/Jackett.Common/Definitions/cartoonchaos.yml index 028087024..0443c743d 100644 --- a/src/Jackett.Common/Definitions/cartoonchaos.yml +++ b/src/Jackett.Common/Definitions/cartoonchaos.yml @@ -1,5 +1,5 @@ --- -site: cartoonchaos +id: cartoonchaos name: CartoonChaos description: "CartoonChaos (CC) is a Private Torrent Tracker for ANIMATED MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/casatorrent.yml b/src/Jackett.Common/Definitions/casatorrent.yml index 64d1f8e8a..87f4fe05a 100644 --- a/src/Jackett.Common/Definitions/casatorrent.yml +++ b/src/Jackett.Common/Definitions/casatorrent.yml @@ -1,5 +1,5 @@ --- -site: casatorrent +id: casatorrent name: Casa-Torrent description: "Casa-Torrent is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/casstudiotv.yml b/src/Jackett.Common/Definitions/casstudiotv.yml index c91ac525a..bfff7a2f0 100644 --- a/src/Jackett.Common/Definitions/casstudiotv.yml +++ b/src/Jackett.Common/Definitions/casstudiotv.yml @@ -1,5 +1,5 @@ --- -site: casstudiotv +id: casstudiotv name: CasStudioTV description: "CasStudioTV is a RUSSIAN Semi-Private Torrent Tracker for TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/ccfbits.yml b/src/Jackett.Common/Definitions/ccfbits.yml index 3d736573b..04d419408 100644 --- a/src/Jackett.Common/Definitions/ccfbits.yml +++ b/src/Jackett.Common/Definitions/ccfbits.yml @@ -1,5 +1,5 @@ --- -site: ccfbits +id: ccfbits name: CCFBits description: "CCFBits is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/channelx.yml b/src/Jackett.Common/Definitions/channelx.yml index 509ee37d8..bf8a9ffe2 100644 --- a/src/Jackett.Common/Definitions/channelx.yml +++ b/src/Jackett.Common/Definitions/channelx.yml @@ -1,5 +1,5 @@ --- -site: Channelx +id: Channelx name: ChannelX description: "ChannelX is a Private Torrent Tracker for High Quality Optimized HD MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/chdbits.yml b/src/Jackett.Common/Definitions/chdbits.yml index 72d133ad2..6b33e7cde 100644 --- a/src/Jackett.Common/Definitions/chdbits.yml +++ b/src/Jackett.Common/Definitions/chdbits.yml @@ -1,5 +1,5 @@ --- -site: chdbits +id: chdbits name: CHDBits description: "CHDBits is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/chilebt.yml b/src/Jackett.Common/Definitions/chilebt.yml index 2a10ac2b5..e6ea84ca6 100644 --- a/src/Jackett.Common/Definitions/chilebt.yml +++ b/src/Jackett.Common/Definitions/chilebt.yml @@ -1,5 +1,5 @@ --- -site: chilebt +id: chilebt name: ChileBT description: "ChileBT is a CHILEAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: es-419 diff --git a/src/Jackett.Common/Definitions/cili180.yml b/src/Jackett.Common/Definitions/cili180.yml index e5ac42d94..c06ea1437 100644 --- a/src/Jackett.Common/Definitions/cili180.yml +++ b/src/Jackett.Common/Definitions/cili180.yml @@ -1,5 +1,5 @@ --- -site: cili180 +id: cili180 name: Cili180 description: "Cili180 is a Public BitTorrent DHT search engine." language: en-us diff --git a/src/Jackett.Common/Definitions/cinemageddon.yml b/src/Jackett.Common/Definitions/cinemageddon.yml index 740bb340a..6bc3e75ae 100644 --- a/src/Jackett.Common/Definitions/cinemageddon.yml +++ b/src/Jackett.Common/Definitions/cinemageddon.yml @@ -1,5 +1,5 @@ --- -site: cinemageddon +id: cinemageddon name: Cinemageddon description: "B-movie tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/cinemamovies.yml b/src/Jackett.Common/Definitions/cinemamovies.yml index c18887bf2..9ebe182e6 100644 --- a/src/Jackett.Common/Definitions/cinemamovies.yml +++ b/src/Jackett.Common/Definitions/cinemamovies.yml @@ -1,5 +1,5 @@ --- -site: cinemamovies +id: cinemamovies name: CinemaMovies description: "CinemaMovies is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: pl-pl diff --git a/src/Jackett.Common/Definitions/cinematik.yml b/src/Jackett.Common/Definitions/cinematik.yml index bfbb47dc7..71a6eff4f 100644 --- a/src/Jackett.Common/Definitions/cinematik.yml +++ b/src/Jackett.Common/Definitions/cinematik.yml @@ -2,7 +2,7 @@ # Update by LA5T based on the orignial 'cinematik.yml' # 29.07.2018 22:53 UTC+2 # -site: cinematik +id: cinematik name: Cinematik description: "Tracker for non-hollywood movies." language: en-us diff --git a/src/Jackett.Common/Definitions/classix.yml b/src/Jackett.Common/Definitions/classix.yml index 1cdefeb8b..59b02b620 100644 --- a/src/Jackett.Common/Definitions/classix.yml +++ b/src/Jackett.Common/Definitions/classix.yml @@ -1,5 +1,5 @@ --- -site: classix +id: classix name: Classix description: "Classic movie tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/concen.yml b/src/Jackett.Common/Definitions/concen.yml index ebb1f5866..4d9ae5c8a 100644 --- a/src/Jackett.Common/Definitions/concen.yml +++ b/src/Jackett.Common/Definitions/concen.yml @@ -1,5 +1,5 @@ --- -site: concen +id: concen name: ConCen description: "ConCen (Conspiracy Central) is a Public conspiracy related torrent index" language: en-us diff --git a/src/Jackett.Common/Definitions/concertos.yml b/src/Jackett.Common/Definitions/concertos.yml index 45540fd3c..95cd4d8bb 100644 --- a/src/Jackett.Common/Definitions/concertos.yml +++ b/src/Jackett.Common/Definitions/concertos.yml @@ -1,5 +1,5 @@ --- -site: concertos +id: concertos name: Concertos description: "Concertos - Private site for Live Concerts with Strict Quality Control" language: en-us diff --git a/src/Jackett.Common/Definitions/cpabien.yml b/src/Jackett.Common/Definitions/cpabien.yml index 49d84e95a..126f81ede 100644 --- a/src/Jackett.Common/Definitions/cpabien.yml +++ b/src/Jackett.Common/Definitions/cpabien.yml @@ -1,5 +1,5 @@ --- -site: cpasbien +id: cpasbien name: cpasbien description: "cpasbien is a FRENCH Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/cpasbienclone.yml b/src/Jackett.Common/Definitions/cpasbienclone.yml index ca878a194..d147195e1 100644 --- a/src/Jackett.Common/Definitions/cpasbienclone.yml +++ b/src/Jackett.Common/Definitions/cpasbienclone.yml @@ -1,5 +1,5 @@ --- -site: cpasbienclone +id: cpasbienclone name: cpasbien clone description: "cpasbien clone is a FRENCH Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/crazyhd.yml b/src/Jackett.Common/Definitions/crazyhd.yml index 550bb241f..fced44e85 100644 --- a/src/Jackett.Common/Definitions/crazyhd.yml +++ b/src/Jackett.Common/Definitions/crazyhd.yml @@ -1,5 +1,5 @@ --- -site: crazyhd +id: crazyhd name: CrazyHD description: "CrazyHD is a BANGLADESHI Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/crazyscorner.yml b/src/Jackett.Common/Definitions/crazyscorner.yml index 4d8fcee64..5a474dee8 100644 --- a/src/Jackett.Common/Definitions/crazyscorner.yml +++ b/src/Jackett.Common/Definitions/crazyscorner.yml @@ -1,5 +1,5 @@ --- -site: crazyscorner +id: crazyscorner name: Crazy's Corner description: "Crazy's Corner is a Private Torrent Tracker for MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/crazyspirits.yml b/src/Jackett.Common/Definitions/crazyspirits.yml index e758167cc..56d7c2817 100644 --- a/src/Jackett.Common/Definitions/crazyspirits.yml +++ b/src/Jackett.Common/Definitions/crazyspirits.yml @@ -1,5 +1,5 @@ --- -site: crazyspirits +id: crazyspirits name: CrazySpirits description: "Crazy Spirits is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/crnaberza.yml b/src/Jackett.Common/Definitions/crnaberza.yml index 979aa0067..30e84a38f 100644 --- a/src/Jackett.Common/Definitions/crnaberza.yml +++ b/src/Jackett.Common/Definitions/crnaberza.yml @@ -1,5 +1,5 @@ --- -site: crnaberza +id: crnaberza name: CrnaBerza description: "Crna Berza is a BALKAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: sr-sp diff --git a/src/Jackett.Common/Definitions/cztorrent.yml b/src/Jackett.Common/Definitions/cztorrent.yml index 027845594..f6296e22d 100644 --- a/src/Jackett.Common/Definitions/cztorrent.yml +++ b/src/Jackett.Common/Definitions/cztorrent.yml @@ -1,4 +1,4 @@ -site: cztorrent +id: cztorrent name: CzTorrent description: "CzTorrent is a Czech Semi-Private site for TV / MOVIES / GENERAL" language: cs-cz diff --git a/src/Jackett.Common/Definitions/dark-shadow.yml b/src/Jackett.Common/Definitions/dark-shadow.yml index 3b95df2c1..f6e1a71a6 100644 --- a/src/Jackett.Common/Definitions/dark-shadow.yml +++ b/src/Jackett.Common/Definitions/dark-shadow.yml @@ -1,5 +1,5 @@ --- -site: dark-shadow +id: dark-shadow name: Dark-Shadow description: "Dark-Shadow is a German Private site for TV / MOVIES / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/darktracker.yml b/src/Jackett.Common/Definitions/darktracker.yml index 3b1f09515..25698025e 100644 --- a/src/Jackett.Common/Definitions/darktracker.yml +++ b/src/Jackett.Common/Definitions/darktracker.yml @@ -1,5 +1,5 @@ --- -site: darktracker +id: darktracker name: Dark Tracker description: "Dark Tracker is a RUSSIAN Private Torrent Tracker for 0DAY / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/datascene.yml b/src/Jackett.Common/Definitions/datascene.yml index ee097272f..65858b617 100644 --- a/src/Jackett.Common/Definitions/datascene.yml +++ b/src/Jackett.Common/Definitions/datascene.yml @@ -1,5 +1,5 @@ --- -site: datascene +id: datascene name: DataScene description: "DataScene (DS) is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/deildu.yml b/src/Jackett.Common/Definitions/deildu.yml index b7abafc62..d93fdad16 100644 --- a/src/Jackett.Common/Definitions/deildu.yml +++ b/src/Jackett.Common/Definitions/deildu.yml @@ -1,5 +1,5 @@ --- -site: deildu +id: deildu name: Deildu description: "Deildu is an Icelandic Semi-Private site for TV / MOVIES / GENERAL" language: is-is diff --git a/src/Jackett.Common/Definitions/demonoid.yml b/src/Jackett.Common/Definitions/demonoid.yml index c605c275f..f6d01d906 100644 --- a/src/Jackett.Common/Definitions/demonoid.yml +++ b/src/Jackett.Common/Definitions/demonoid.yml @@ -1,5 +1,5 @@ --- -site: demonoid +id: demonoid name: Demonoid description: "Demonoid is a Public torrent site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/demonsite.yml b/src/Jackett.Common/Definitions/demonsite.yml index 9c198a780..adeff86aa 100644 --- a/src/Jackett.Common/Definitions/demonsite.yml +++ b/src/Jackett.Common/Definitions/demonsite.yml @@ -1,5 +1,5 @@ --- -site: demonsite +id: demonsite name: Demon-Site description: "Demon-Site is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: hu diff --git a/src/Jackett.Common/Definitions/desireleasers.yml b/src/Jackett.Common/Definitions/desireleasers.yml index 9415ecfe0..92706d5ce 100644 --- a/src/Jackett.Common/Definitions/desireleasers.yml +++ b/src/Jackett.Common/Definitions/desireleasers.yml @@ -1,5 +1,5 @@ --- -site: desireleasers +id: desireleasers name: DesiReleasers description: "DesiReleasers is an INDIAN Private Torrent Tracker for INDIAN MOVIES" language: en-us diff --git a/src/Jackett.Common/Definitions/desitorrents.yml b/src/Jackett.Common/Definitions/desitorrents.yml index 0d958f00a..5b96aee81 100644 --- a/src/Jackett.Common/Definitions/desitorrents.yml +++ b/src/Jackett.Common/Definitions/desitorrents.yml @@ -1,5 +1,5 @@ --- -site: desitorrents +id: desitorrents name: DesiTorrents description: "Desitorrents is a Private Torrent Tracker for BOLLYWOOD / TOLLYWOOD / GENERAL" language: en-US diff --git a/src/Jackett.Common/Definitions/diablotorrent.yml b/src/Jackett.Common/Definitions/diablotorrent.yml index bc55f4a65..bdd0584e7 100644 --- a/src/Jackett.Common/Definitions/diablotorrent.yml +++ b/src/Jackett.Common/Definitions/diablotorrent.yml @@ -1,5 +1,5 @@ --- -site: diablotorrent +id: diablotorrent name: Diablo Torrent description: " Diablo Torrent is a Hungarian Private site for TV / MOVIES / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/dimeadozen.yml b/src/Jackett.Common/Definitions/dimeadozen.yml index c2aed30cb..41e82136b 100644 --- a/src/Jackett.Common/Definitions/dimeadozen.yml +++ b/src/Jackett.Common/Definitions/dimeadozen.yml @@ -1,5 +1,5 @@ --- -site: dimeadozen +id: dimeadozen name: DimeADozen description: "DimeADozen (EzTorrent) is a Semi-Private Torrent Tracker for BOOTLEG MUSIC" language: en diff --git a/src/Jackett.Common/Definitions/divteam.yml b/src/Jackett.Common/Definitions/divteam.yml index d483a32e8..021a0703d 100644 --- a/src/Jackett.Common/Definitions/divteam.yml +++ b/src/Jackett.Common/Definitions/divteam.yml @@ -1,5 +1,5 @@ --- -site: divteam +id: divteam name: DivTeam description: "DivTeam is a SPANISH Private Torrent Tracker for MOVIES / GENERAL" language: es-es diff --git a/src/Jackett.Common/Definitions/dmhy.yml b/src/Jackett.Common/Definitions/dmhy.yml index 6148c82aa..64259c4b1 100644 --- a/src/Jackett.Common/Definitions/dmhy.yml +++ b/src/Jackett.Common/Definitions/dmhy.yml @@ -1,5 +1,5 @@ --- -site: dmhy +id: dmhy name: dmhy description: "dmhy is a TAIWANESE Public magnet tracker for ANIME" language: zh-TW diff --git a/src/Jackett.Common/Definitions/documentarytorrents.yml b/src/Jackett.Common/Definitions/documentarytorrents.yml index 0587ffdb6..12f56a166 100644 --- a/src/Jackett.Common/Definitions/documentarytorrents.yml +++ b/src/Jackett.Common/Definitions/documentarytorrents.yml @@ -1,5 +1,5 @@ --- -site: documentarytorrents +id: documentarytorrents name: DocumentaryTorrents description: "Documentary Torrents (DT) is a Private Torrent Tracker for E-LEARNING MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/downloadville.yml b/src/Jackett.Common/Definitions/downloadville.yml index f2e68a5ea..23d9b426d 100644 --- a/src/Jackett.Common/Definitions/downloadville.yml +++ b/src/Jackett.Common/Definitions/downloadville.yml @@ -1,5 +1,5 @@ --- -site: downloadville +id: downloadville name: Downloadville description: "Downloadville is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/dragonworldreloaded.yml b/src/Jackett.Common/Definitions/dragonworldreloaded.yml index 48e24360a..576cd09a0 100644 --- a/src/Jackett.Common/Definitions/dragonworldreloaded.yml +++ b/src/Jackett.Common/Definitions/dragonworldreloaded.yml @@ -1,5 +1,5 @@ --- -site: dragonworldreloaded +id: dragonworldreloaded name: Dragonworld Reloaded description: "Dragonworld Reloaded is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/dxdhd.yml b/src/Jackett.Common/Definitions/dxdhd.yml index ede4d3464..5bd908551 100644 --- a/src/Jackett.Common/Definitions/dxdhd.yml +++ b/src/Jackett.Common/Definitions/dxdhd.yml @@ -1,5 +1,5 @@ --- -site: dxdhd +id: dxdhd name: DXDHD description: "DXDHD is a Private General Tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/dxp.yml b/src/Jackett.Common/Definitions/dxp.yml index f6c7da232..9acd397fa 100644 --- a/src/Jackett.Common/Definitions/dxp.yml +++ b/src/Jackett.Common/Definitions/dxp.yml @@ -1,5 +1,5 @@ --- -site: dxp +id: dxp name: DXP description: "Deaf Experts (DXP) is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV with Russian Subtitles." language: ru-ru diff --git a/src/Jackett.Common/Definitions/ebookparadijs.yml b/src/Jackett.Common/Definitions/ebookparadijs.yml index 58ece4d6c..099cdd1fd 100644 --- a/src/Jackett.Common/Definitions/ebookparadijs.yml +++ b/src/Jackett.Common/Definitions/ebookparadijs.yml @@ -1,5 +1,5 @@ --- -site: ebookparadijs +id: ebookparadijs name: EbookParadijs description: "EbookParadijs is a DUTCH Private Tracker for EBOOKS" language: nl-NL diff --git a/src/Jackett.Common/Definitions/ebooks-shares.yml b/src/Jackett.Common/Definitions/ebooks-shares.yml index 105394948..11175821c 100644 --- a/src/Jackett.Common/Definitions/ebooks-shares.yml +++ b/src/Jackett.Common/Definitions/ebooks-shares.yml @@ -1,5 +1,5 @@ --- -site: ebooks-shares +id: ebooks-shares name: Ebooks-Shares description: "Ebooks-Shares is a Private Torrent Tracker for EBOOKS / AUDIOBOOKS" language: en-us diff --git a/src/Jackett.Common/Definitions/efectodoppler.yml b/src/Jackett.Common/Definitions/efectodoppler.yml index 049bee403..0c1c77cbd 100644 --- a/src/Jackett.Common/Definitions/efectodoppler.yml +++ b/src/Jackett.Common/Definitions/efectodoppler.yml @@ -1,5 +1,5 @@ --- -site: efectodoppler +id: efectodoppler name: Efecto Doppler description: "Efecto Doppler is a SPANISH Private Torrent Tracker for MUSIC" language: es-es diff --git a/src/Jackett.Common/Definitions/ehentai.yml b/src/Jackett.Common/Definitions/ehentai.yml index e73293385..e47d8c020 100644 --- a/src/Jackett.Common/Definitions/ehentai.yml +++ b/src/Jackett.Common/Definitions/ehentai.yml @@ -1,5 +1,5 @@ --- -site: ehentai +id: ehentai name: E-Hentai description: "E-Hentai is a Public site for Hentai doujinshi, manga." language: en-us diff --git a/src/Jackett.Common/Definitions/elitetorrent-biz.yml b/src/Jackett.Common/Definitions/elitetorrent-biz.yml index e31778b4f..fc9bb53d4 100644 --- a/src/Jackett.Common/Definitions/elitetorrent-biz.yml +++ b/src/Jackett.Common/Definitions/elitetorrent-biz.yml @@ -1,5 +1,5 @@ --- -site: elitetorrent-biz +id: elitetorrent-biz name: EliteTorrent.biz description: "EliteTorrent.biz is a Public torrent site for TV, movies and documentaries" language: es-es diff --git a/src/Jackett.Common/Definitions/empornium.yml b/src/Jackett.Common/Definitions/empornium.yml index 60d9002e8..09e9d71ab 100644 --- a/src/Jackett.Common/Definitions/empornium.yml +++ b/src/Jackett.Common/Definitions/empornium.yml @@ -2,7 +2,7 @@ # ajax.php API additionally needs the auth=$authkey argument # Because the API is e.g. missing banner images we use screen scraping instead of the generic gazelle based approach --- -site: empornium +id: empornium name: Empornium description: "Empornium (EMP) is a Private Torrent Tracker for XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/eniahd.yml b/src/Jackett.Common/Definitions/eniahd.yml index 12e3a1538..bd6ed92d8 100644 --- a/src/Jackett.Common/Definitions/eniahd.yml +++ b/src/Jackett.Common/Definitions/eniahd.yml @@ -1,5 +1,5 @@ --- -site: eniahd +id: eniahd name: EniaHD description: "EniaHD is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/epizod.yml b/src/Jackett.Common/Definitions/epizod.yml index d1c15aa29..06be0bb43 100644 --- a/src/Jackett.Common/Definitions/epizod.yml +++ b/src/Jackett.Common/Definitions/epizod.yml @@ -1,5 +1,5 @@ --- -site: epizod +id: epizod name: Epizod description: "Epizod is a FRENCH Public tracker for MOVIES / TV" language: fr-FR diff --git a/src/Jackett.Common/Definitions/erzsebet.yml b/src/Jackett.Common/Definitions/erzsebet.yml index 99bd55df2..a05769166 100644 --- a/src/Jackett.Common/Definitions/erzsebet.yml +++ b/src/Jackett.Common/Definitions/erzsebet.yml @@ -1,5 +1,5 @@ --- -site: erzsebet +id: erzsebet name: Erzsebet description: "Erzsebet is a RUSSIAN Semi-Private Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/esharenet.yml b/src/Jackett.Common/Definitions/esharenet.yml index 7bc42e6b2..86c1d8d5a 100644 --- a/src/Jackett.Common/Definitions/esharenet.yml +++ b/src/Jackett.Common/Definitions/esharenet.yml @@ -1,5 +1,5 @@ --- -site: esharenet +id: esharenet name: eShareNet description: "eShareNet is a Private Tracker for Brittish MOVIE / TV" language: en diff --git a/src/Jackett.Common/Definitions/estone.yml b/src/Jackett.Common/Definitions/estone.yml index 84b1b45d4..08dd10972 100644 --- a/src/Jackett.Common/Definitions/estone.yml +++ b/src/Jackett.Common/Definitions/estone.yml @@ -1,5 +1,5 @@ --- -site: estone +id: estone name: eStone description: "eStone (XiDER, BeLoad) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/ethor.yml b/src/Jackett.Common/Definitions/ethor.yml index e26c8d9c7..7185b9534 100644 --- a/src/Jackett.Common/Definitions/ethor.yml +++ b/src/Jackett.Common/Definitions/ethor.yml @@ -1,5 +1,5 @@ --- -site: ethor +id: ethor name: Ethor.net (Thor's Land) description: "A French gerneral tracker" language: fr-fr diff --git a/src/Jackett.Common/Definitions/ettv.yml b/src/Jackett.Common/Definitions/ettv.yml index 9128a9536..952838cf7 100644 --- a/src/Jackett.Common/Definitions/ettv.yml +++ b/src/Jackett.Common/Definitions/ettv.yml @@ -1,5 +1,5 @@ --- -site: ettv +id: ettv name: ETTV description: "ETTV is a Public torrent site for TV / MOVIES, home of the ETTV, ETHD and DTOne groups." language: en-us diff --git a/src/Jackett.Common/Definitions/exkinoray.yml b/src/Jackett.Common/Definitions/exkinoray.yml index 8b68ab8cb..acec8d645 100644 --- a/src/Jackett.Common/Definitions/exkinoray.yml +++ b/src/Jackett.Common/Definitions/exkinoray.yml @@ -1,5 +1,5 @@ --- -site: exkinoray +id: exkinoray name: ExKinoRay description: "ExKinoRay is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/extratorrent-ag.yml b/src/Jackett.Common/Definitions/extratorrent-ag.yml index c99539c69..aaf8e9c1c 100644 --- a/src/Jackett.Common/Definitions/extratorrent-ag.yml +++ b/src/Jackett.Common/Definitions/extratorrent-ag.yml @@ -1,5 +1,5 @@ --- -site: extratorrent-ag +id: extratorrent-ag name: ExtraTorrent.ag description: "ExtraTorrent.ag is a Public tracker, a popular alternative to the original ET site, providing Movie / TV / General magnets" language: en-us diff --git a/src/Jackett.Common/Definitions/extratorrent-cd.yml b/src/Jackett.Common/Definitions/extratorrent-cd.yml index 3b3ff2cc9..8bb7bf550 100644 --- a/src/Jackett.Common/Definitions/extratorrent-cd.yml +++ b/src/Jackett.Common/Definitions/extratorrent-cd.yml @@ -1,5 +1,5 @@ --- -site: extratorrent-cd +id: extratorrent-cd name: ExtraTorrent.cd description: "ExtraTorrent.cd is a Public tracker, a popular alternative to the original ET site, providing Movie / TV / General magnets" language: en-us diff --git a/src/Jackett.Common/Definitions/extremetorrents.yml b/src/Jackett.Common/Definitions/extremetorrents.yml index d196830af..b9e25b570 100644 --- a/src/Jackett.Common/Definitions/extremetorrents.yml +++ b/src/Jackett.Common/Definitions/extremetorrents.yml @@ -1,5 +1,5 @@ --- -site: extremetorrents +id: extremetorrents name: ExtremeTorrents description: "ExtremeTorrents is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: nl-NL diff --git a/src/Jackett.Common/Definitions/extremlymtorrents.yml b/src/Jackett.Common/Definitions/extremlymtorrents.yml index 53a05fbba..3ae004bf9 100644 --- a/src/Jackett.Common/Definitions/extremlymtorrents.yml +++ b/src/Jackett.Common/Definitions/extremlymtorrents.yml @@ -1,5 +1,5 @@ --- -site: extremlymtorrents +id: extremlymtorrents name: ExtremlymTorrents description: "ExtremlymTorrents is a Semi-Private tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/exttorrents.yml b/src/Jackett.Common/Definitions/exttorrents.yml index b47e23a23..d62ebcbd0 100644 --- a/src/Jackett.Common/Definitions/exttorrents.yml +++ b/src/Jackett.Common/Definitions/exttorrents.yml @@ -1,5 +1,5 @@ --- -site: exttorrents +id: exttorrents name: EXT Torrents description: "EXT Torrents is a Public torrent site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/eztv.yml b/src/Jackett.Common/Definitions/eztv.yml index d687526b0..a99ce0500 100644 --- a/src/Jackett.Common/Definitions/eztv.yml +++ b/src/Jackett.Common/Definitions/eztv.yml @@ -1,5 +1,5 @@ --- -site: eztv +id: eztv name: EZTV description: "EZTV is a Public torrent site for TV shows" language: en-us diff --git a/src/Jackett.Common/Definitions/fanoin.yml b/src/Jackett.Common/Definitions/fanoin.yml index 052f1ef80..88e42f161 100644 --- a/src/Jackett.Common/Definitions/fanoin.yml +++ b/src/Jackett.Common/Definitions/fanoin.yml @@ -1,5 +1,5 @@ --- -site: fanoin +id: fanoin name: FANO.IN description: "Fano.in is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL" language: lv-lv diff --git a/src/Jackett.Common/Definitions/fantasticheaven.yml b/src/Jackett.Common/Definitions/fantasticheaven.yml index fbfbdc767..c2be528a4 100644 --- a/src/Jackett.Common/Definitions/fantasticheaven.yml +++ b/src/Jackett.Common/Definitions/fantasticheaven.yml @@ -1,5 +1,5 @@ --- -site: fantasticheaven +id: fantasticheaven name: Fantastic Heaven description: "Fantastic Heaven is a German Time based tracker" language: de-de diff --git a/src/Jackett.Common/Definitions/femdomcult.yml b/src/Jackett.Common/Definitions/femdomcult.yml index eb28a955e..9f6689c67 100644 --- a/src/Jackett.Common/Definitions/femdomcult.yml +++ b/src/Jackett.Common/Definitions/femdomcult.yml @@ -2,7 +2,7 @@ # ajax.php API additionally needs the auth=$authkey argument # Because the API is e.g. missing banner images we use screen scraping instead of the generic gazelle based approach --- -site: femdomcult +id: femdomcult name: Femdomcult description: "Femdomcult is a Private Torrent Tracker for FETISH XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/filebase.yml b/src/Jackett.Common/Definitions/filebase.yml index 8cb4f78a3..847b036d5 100644 --- a/src/Jackett.Common/Definitions/filebase.yml +++ b/src/Jackett.Common/Definitions/filebase.yml @@ -1,5 +1,5 @@ --- -site: filebase +id: filebase name: Filebase description: "Filebase is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/film-paleis.yml b/src/Jackett.Common/Definitions/film-paleis.yml index bd1481a0a..dc0b6cb63 100644 --- a/src/Jackett.Common/Definitions/film-paleis.yml +++ b/src/Jackett.Common/Definitions/film-paleis.yml @@ -1,5 +1,5 @@ --- -site: film-paleis +id: film-paleis name: Film-Paleis description: "Film-Paleis is a DUTCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: nl-NL diff --git a/src/Jackett.Common/Definitions/filmsclub.yml b/src/Jackett.Common/Definitions/filmsclub.yml index 04ce4fc21..8029d1f79 100644 --- a/src/Jackett.Common/Definitions/filmsclub.yml +++ b/src/Jackett.Common/Definitions/filmsclub.yml @@ -1,5 +1,5 @@ --- -site: filmsclub +id: filmsclub name: FilmsClub description: "FilmsClub is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/finelite.yml b/src/Jackett.Common/Definitions/finelite.yml index 8a0223daa..1d5079939 100644 --- a/src/Jackett.Common/Definitions/finelite.yml +++ b/src/Jackett.Common/Definitions/finelite.yml @@ -1,5 +1,5 @@ --- -site: finelite +id: finelite name: FinElite description: "FinElite (FE) is a FINNISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fi-fi diff --git a/src/Jackett.Common/Definitions/finvip.yml b/src/Jackett.Common/Definitions/finvip.yml index 81ad6060a..2890e8c62 100644 --- a/src/Jackett.Common/Definitions/finvip.yml +++ b/src/Jackett.Common/Definitions/finvip.yml @@ -1,5 +1,5 @@ --- -site: finvip +id: finvip name: FinVip description: "FinVip is a FINNISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fi-fi diff --git a/src/Jackett.Common/Definitions/firebit.yml b/src/Jackett.Common/Definitions/firebit.yml index b6fe147ef..2342f719e 100644 --- a/src/Jackett.Common/Definitions/firebit.yml +++ b/src/Jackett.Common/Definitions/firebit.yml @@ -1,5 +1,5 @@ --- -site: firebit +id: firebit name: FireBit description: "FireBit is an UKRAINIAN / RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/focusx.yml b/src/Jackett.Common/Definitions/focusx.yml index 1dd426669..50aada66c 100644 --- a/src/Jackett.Common/Definitions/focusx.yml +++ b/src/Jackett.Common/Definitions/focusx.yml @@ -1,5 +1,5 @@ --- -site: focusx +id: focusx name: FocusX description: "FocusX is a RUSSIAN Public torrent site for MOVIES and TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/fouducinema.yml b/src/Jackett.Common/Definitions/fouducinema.yml index 1f8cbdfa2..7f696a486 100644 --- a/src/Jackett.Common/Definitions/fouducinema.yml +++ b/src/Jackett.Common/Definitions/fouducinema.yml @@ -1,5 +1,5 @@ --- -site: fouducinema +id: fouducinema name: Fou-Du-Cinema description: "Fou-Du-Cinema is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/freetorrent.yml b/src/Jackett.Common/Definitions/freetorrent.yml index d92df2c08..075f34a98 100644 --- a/src/Jackett.Common/Definitions/freetorrent.yml +++ b/src/Jackett.Common/Definitions/freetorrent.yml @@ -1,5 +1,5 @@ --- -site: freetorrent +id: freetorrent name: FreeTorrent description: "FreeTorrent is a Semi-Private Torrent Tracker for HD MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/frozenlayer.yml b/src/Jackett.Common/Definitions/frozenlayer.yml index 9746bf7d1..bb71b3c09 100644 --- a/src/Jackett.Common/Definitions/frozenlayer.yml +++ b/src/Jackett.Common/Definitions/frozenlayer.yml @@ -1,5 +1,5 @@ --- -site: frozenlayer +id: frozenlayer name: Frozen Layer description: "Frozen Layer is a SPANISH Public torrent site focused on ANIME" language: es-es diff --git a/src/Jackett.Common/Definitions/fullmixmusic.yml b/src/Jackett.Common/Definitions/fullmixmusic.yml index 37dd6e746..43d7d75b9 100644 --- a/src/Jackett.Common/Definitions/fullmixmusic.yml +++ b/src/Jackett.Common/Definitions/fullmixmusic.yml @@ -1,5 +1,5 @@ --- -site: fullmixmusic +id: fullmixmusic name: FullMixMusic description: "FullMixMusic is a HUNGARIAN Private Torrent Tracker for MUSIC" language: hu-hu diff --git a/src/Jackett.Common/Definitions/funkytorrents.yml b/src/Jackett.Common/Definitions/funkytorrents.yml index 65f57b317..cf5514869 100644 --- a/src/Jackett.Common/Definitions/funkytorrents.yml +++ b/src/Jackett.Common/Definitions/funkytorrents.yml @@ -1,5 +1,5 @@ --- -site: funkytorrents +id: funkytorrents name: FunkyTorrents description: "FunkyTorrents (FT) is a Private Torrent Tracker for MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/galeriens.yml b/src/Jackett.Common/Definitions/galeriens.yml index b364b8895..1f33eddc2 100644 --- a/src/Jackett.Common/Definitions/galeriens.yml +++ b/src/Jackett.Common/Definitions/galeriens.yml @@ -1,5 +1,5 @@ --- -site: galeriens +id: galeriens name: Galeriens description: "Galeriens is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/gamestorrents.yml b/src/Jackett.Common/Definitions/gamestorrents.yml index 7ac804470..ce5652fdf 100644 --- a/src/Jackett.Common/Definitions/gamestorrents.yml +++ b/src/Jackett.Common/Definitions/gamestorrents.yml @@ -1,5 +1,5 @@ --- -site: gamestorrents +id: gamestorrents name: GamesTorrents description: "GamesTorrents is a SPANISH Public tracker for GAMES" language: es-es diff --git a/src/Jackett.Common/Definitions/gay-torrents.yml b/src/Jackett.Common/Definitions/gay-torrents.yml index 167d26530..389dd8479 100644 --- a/src/Jackett.Common/Definitions/gay-torrents.yml +++ b/src/Jackett.Common/Definitions/gay-torrents.yml @@ -1,4 +1,4 @@ -site: gay-torrents +id: gay-torrents name: Gay-Torrents.net description: "Gay-Torrents.net is a Private Torrent Tracker for GAY XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/gay-torrentsorg.yml b/src/Jackett.Common/Definitions/gay-torrentsorg.yml index 3e22fb066..02f636b0d 100644 --- a/src/Jackett.Common/Definitions/gay-torrentsorg.yml +++ b/src/Jackett.Common/Definitions/gay-torrentsorg.yml @@ -1,5 +1,5 @@ --- -site: gay-torrentsorg +id: gay-torrentsorg name: gay-torrents.org description: "Gay-Torrents.org is a Private Torrent Tracker for GAY XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/gaytorrentru.yml b/src/Jackett.Common/Definitions/gaytorrentru.yml index bb4c274e5..00e898175 100644 --- a/src/Jackett.Common/Definitions/gaytorrentru.yml +++ b/src/Jackett.Common/Definitions/gaytorrentru.yml @@ -2,7 +2,7 @@ # Update by LA5T based on the orignial 'gaytorrentru.yml' # 29.07.2018 23:02 UTC+2 # -site: gaytorrentru +id: gaytorrentru name: GAYtorrent.ru description: "GayTorrent.ru is a Private Torrent Tracker for GAY XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/generationfree.yml b/src/Jackett.Common/Definitions/generationfree.yml index 558ed9444..a68a5ac2b 100644 --- a/src/Jackett.Common/Definitions/generationfree.yml +++ b/src/Jackett.Common/Definitions/generationfree.yml @@ -1,5 +1,5 @@ --- -site: generationfree +id: generationfree name: Generation-Free description: "Generation-Free is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/gfxpeers.yml b/src/Jackett.Common/Definitions/gfxpeers.yml index 58a1972c6..94b915be2 100644 --- a/src/Jackett.Common/Definitions/gfxpeers.yml +++ b/src/Jackett.Common/Definitions/gfxpeers.yml @@ -1,5 +1,5 @@ --- -site: gfxpeers +id: gfxpeers name: GFXPeers description: "GFXPeers is a ratio-based torrent tracker for all things graphic design and visual effects" language: en-us diff --git a/src/Jackett.Common/Definitions/gigatorrents.yml b/src/Jackett.Common/Definitions/gigatorrents.yml index d7e830b53..255a654ba 100644 --- a/src/Jackett.Common/Definitions/gigatorrents.yml +++ b/src/Jackett.Common/Definitions/gigatorrents.yml @@ -1,5 +1,5 @@ --- -site: gigatorrents +id: gigatorrents name: GigaTorrents description: "Giga Torrents is a Hungarian Private site for TV / MOVIES / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/girotorrent.yml b/src/Jackett.Common/Definitions/girotorrent.yml index be0ff90ec..f0f939cfd 100644 --- a/src/Jackett.Common/Definitions/girotorrent.yml +++ b/src/Jackett.Common/Definitions/girotorrent.yml @@ -1,5 +1,5 @@ --- -site: girotorrent +id: girotorrent name: Girotorrent description: "Girotorrent is an ITALIAN Private site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/gktorrent.yml b/src/Jackett.Common/Definitions/gktorrent.yml index 2e2133d75..5f7dbd65e 100644 --- a/src/Jackett.Common/Definitions/gktorrent.yml +++ b/src/Jackett.Common/Definitions/gktorrent.yml @@ -1,5 +1,5 @@ --- -site: gktorrent +id: gktorrent name: GkTorrent description: "GkTorrent is a French Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/glodls.yml b/src/Jackett.Common/Definitions/glodls.yml index a43859114..19ff706cf 100644 --- a/src/Jackett.Common/Definitions/glodls.yml +++ b/src/Jackett.Common/Definitions/glodls.yml @@ -1,5 +1,5 @@ --- -site: glodls +id: glodls name: GloDLS description: "GloDLS is a Public Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/greekteam.yml b/src/Jackett.Common/Definitions/greekteam.yml index 439f5c46d..9fa2ed888 100644 --- a/src/Jackett.Common/Definitions/greekteam.yml +++ b/src/Jackett.Common/Definitions/greekteam.yml @@ -1,5 +1,5 @@ --- -site: greekteam +id: greekteam name: Greek Team language: el-gr description: "Greek Team is a GREEK Private site for TV / MOVIES / GENERAL" diff --git a/src/Jackett.Common/Definitions/hachede.yml b/src/Jackett.Common/Definitions/hachede.yml index 3dc66f9cd..8912a367d 100644 --- a/src/Jackett.Common/Definitions/hachede.yml +++ b/src/Jackett.Common/Definitions/hachede.yml @@ -1,5 +1,5 @@ --- -site: hachede +id: hachede name: HacheDe description: "HacheDe is a SPANISH site for HD content" language: es-es diff --git a/src/Jackett.Common/Definitions/haidan.yml b/src/Jackett.Common/Definitions/haidan.yml index 0a894add5..281e291de 100644 --- a/src/Jackett.Common/Definitions/haidan.yml +++ b/src/Jackett.Common/Definitions/haidan.yml @@ -1,5 +1,5 @@ --- -site: haidan +id: haidan name: HaiDan description: "HaiDan is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hamsterstudio.yml b/src/Jackett.Common/Definitions/hamsterstudio.yml index 5e661efa7..69a7c2fa8 100644 --- a/src/Jackett.Common/Definitions/hamsterstudio.yml +++ b/src/Jackett.Common/Definitions/hamsterstudio.yml @@ -1,5 +1,5 @@ --- -site: hamsterstudio +id: hamsterstudio name: HamsterStudio description: "HamsterStudio is a RUSSIAN Semi-Private Torrent Tracker for TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/hd4fans.yml b/src/Jackett.Common/Definitions/hd4fans.yml index 0ff1cfbd2..c6baeda63 100644 --- a/src/Jackett.Common/Definitions/hd4fans.yml +++ b/src/Jackett.Common/Definitions/hd4fans.yml @@ -1,5 +1,5 @@ --- -site: hd4fans +id: hd4fans name: HD4FANS description: "HD4FANS is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdarea.yml b/src/Jackett.Common/Definitions/hdarea.yml index ef910862c..f9c7b1b28 100644 --- a/src/Jackett.Common/Definitions/hdarea.yml +++ b/src/Jackett.Common/Definitions/hdarea.yml @@ -1,5 +1,5 @@ --- -site: hdarea +id: hdarea name: HDArea description: "HDArea is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdbits.yml b/src/Jackett.Common/Definitions/hdbits.yml index 761b06faf..f6e25c3e0 100644 --- a/src/Jackett.Common/Definitions/hdbits.yml +++ b/src/Jackett.Common/Definitions/hdbits.yml @@ -1,5 +1,5 @@ --- -site: hdbits +id: hdbits name: HDBits description: "Best HD Tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/hdbitscom.yml b/src/Jackett.Common/Definitions/hdbitscom.yml index 7a10b29f1..8dc49fcc9 100644 --- a/src/Jackett.Common/Definitions/hdbitscom.yml +++ b/src/Jackett.Common/Definitions/hdbitscom.yml @@ -1,5 +1,5 @@ --- -site: hdbitscom +id: hdbitscom name: HD-Bits.com description: "HD tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/hdcenter.yml b/src/Jackett.Common/Definitions/hdcenter.yml index 540640d5c..65dc93e6a 100644 --- a/src/Jackett.Common/Definitions/hdcenter.yml +++ b/src/Jackett.Common/Definitions/hdcenter.yml @@ -1,5 +1,5 @@ --- -site: hdcenter +id: hdcenter name: HDCenter description: "An German HD tracker" language: de-de diff --git a/src/Jackett.Common/Definitions/hdchina.yml b/src/Jackett.Common/Definitions/hdchina.yml index 2fcd14274..8367351c9 100644 --- a/src/Jackett.Common/Definitions/hdchina.yml +++ b/src/Jackett.Common/Definitions/hdchina.yml @@ -1,5 +1,5 @@ --- -site: hdchina +id: hdchina name: HDChina description: "HDChina (HDWing) is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdcity.yml b/src/Jackett.Common/Definitions/hdcity.yml index fd767c316..7b06de0cd 100644 --- a/src/Jackett.Common/Definitions/hdcity.yml +++ b/src/Jackett.Common/Definitions/hdcity.yml @@ -1,5 +1,5 @@ --- -site: hdcity +id: hdcity name: HDCity description: "HDCity is a SPANISH site for HD content" language: es-es diff --git a/src/Jackett.Common/Definitions/hddisk.yml b/src/Jackett.Common/Definitions/hddisk.yml index 1a534cedc..525fda1cc 100644 --- a/src/Jackett.Common/Definitions/hddisk.yml +++ b/src/Jackett.Common/Definitions/hddisk.yml @@ -1,5 +1,5 @@ --- -site: hddisk +id: hddisk name: HDDisk description: "HDDisk (HDD) is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hddolby.yml b/src/Jackett.Common/Definitions/hddolby.yml index c65c0426a..cfb3ab393 100644 --- a/src/Jackett.Common/Definitions/hddolby.yml +++ b/src/Jackett.Common/Definitions/hddolby.yml @@ -1,5 +1,5 @@ --- -site: hddolby +id: hddolby name: HDDolby description: "HD Dolby is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdforever.yml b/src/Jackett.Common/Definitions/hdforever.yml index da33d27d0..21784202e 100644 --- a/src/Jackett.Common/Definitions/hdforever.yml +++ b/src/Jackett.Common/Definitions/hdforever.yml @@ -1,5 +1,5 @@ --- -site: hdforever +id: hdforever name: HD-Forever description: "HD-Forever (HD-F) is a FRENCH Private Torrent Tracker for HD MOVIES" language: fr-fr diff --git a/src/Jackett.Common/Definitions/hdhome.yml b/src/Jackett.Common/Definitions/hdhome.yml index 994dba3d4..3caf06f34 100644 --- a/src/Jackett.Common/Definitions/hdhome.yml +++ b/src/Jackett.Common/Definitions/hdhome.yml @@ -1,5 +1,5 @@ --- -site: hdhome +id: hdhome name: HDHome description: "HDHome (HDBiger) is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdme.yml b/src/Jackett.Common/Definitions/hdme.yml index e0d69812d..49f234e02 100644 --- a/src/Jackett.Common/Definitions/hdme.yml +++ b/src/Jackett.Common/Definitions/hdme.yml @@ -1,5 +1,5 @@ --- -site: hdme +id: hdme name: HDME description: "HDME is a Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/hdreactor.yml b/src/Jackett.Common/Definitions/hdreactor.yml index 884d399f1..2c32f25ef 100644 --- a/src/Jackett.Common/Definitions/hdreactor.yml +++ b/src/Jackett.Common/Definitions/hdreactor.yml @@ -1,5 +1,5 @@ --- -site: hdreactor +id: hdreactor name: HDReactor description: "HDReactor is a RUSSIAN Public Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/hdroute.yml b/src/Jackett.Common/Definitions/hdroute.yml index 5eef6101d..0069f9e21 100644 --- a/src/Jackett.Common/Definitions/hdroute.yml +++ b/src/Jackett.Common/Definitions/hdroute.yml @@ -1,5 +1,5 @@ --- -site: hdroute +id: hdroute name: HDRoute description: "HDRoute is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdsky.yml b/src/Jackett.Common/Definitions/hdsky.yml index aea336586..9f52e0b47 100644 --- a/src/Jackett.Common/Definitions/hdsky.yml +++ b/src/Jackett.Common/Definitions/hdsky.yml @@ -1,5 +1,5 @@ --- -site: hdsky +id: hdsky name: HDSky description: "HDSky is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdspain.yml b/src/Jackett.Common/Definitions/hdspain.yml index 5bf3a9283..1bb7cbb6e 100644 --- a/src/Jackett.Common/Definitions/hdspain.yml +++ b/src/Jackett.Common/Definitions/hdspain.yml @@ -1,5 +1,5 @@ --- -site: hdspain +id: hdspain name: HD-Spain description: "HD-Spain is a SPANISH site for HD content" language: es-es diff --git a/src/Jackett.Common/Definitions/hdstreet.yml b/src/Jackett.Common/Definitions/hdstreet.yml index b4869ff1e..8f07580d9 100644 --- a/src/Jackett.Common/Definitions/hdstreet.yml +++ b/src/Jackett.Common/Definitions/hdstreet.yml @@ -1,5 +1,5 @@ --- -site: hdstreet +id: hdstreet name: HDStreet description: "HDStreet is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdtime.yml b/src/Jackett.Common/Definitions/hdtime.yml index 11d086c24..c3ea7bdb1 100644 --- a/src/Jackett.Common/Definitions/hdtime.yml +++ b/src/Jackett.Common/Definitions/hdtime.yml @@ -1,5 +1,5 @@ --- -site: hdtime +id: hdtime name: HDtime description: "HDtime is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdtorrentsit.yml b/src/Jackett.Common/Definitions/hdtorrentsit.yml index 577cfd00d..b0f06ef3a 100644 --- a/src/Jackett.Common/Definitions/hdtorrentsit.yml +++ b/src/Jackett.Common/Definitions/hdtorrentsit.yml @@ -1,5 +1,5 @@ --- -site: hdtorrentsit +id: hdtorrentsit name: HDTorrents.it description: "HDTorrents.it is an ITALIAN Private site for TV / MOVIES" language: it-it diff --git a/src/Jackett.Common/Definitions/hdturk.yml b/src/Jackett.Common/Definitions/hdturk.yml index ca844d0bd..7e96a281d 100644 --- a/src/Jackett.Common/Definitions/hdturk.yml +++ b/src/Jackett.Common/Definitions/hdturk.yml @@ -1,5 +1,5 @@ --- -site: hdturk +id: hdturk name: HDTurk description: "HDTurk is a TURKISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: tr diff --git a/src/Jackett.Common/Definitions/hdu.yml b/src/Jackett.Common/Definitions/hdu.yml index aaf9417d9..f0a52382b 100644 --- a/src/Jackett.Common/Definitions/hdu.yml +++ b/src/Jackett.Common/Definitions/hdu.yml @@ -1,5 +1,5 @@ --- -site: hdu +id: hdu name: HDU description: "HDU is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hdzone.yml b/src/Jackett.Common/Definitions/hdzone.yml index f70925f9c..eb821b500 100644 --- a/src/Jackett.Common/Definitions/hdzone.yml +++ b/src/Jackett.Common/Definitions/hdzone.yml @@ -1,5 +1,5 @@ --- -site: hdzone +id: hdzone name: HDZone description: "HDZone is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/hon3yhd.yml b/src/Jackett.Common/Definitions/hon3yhd.yml index c1f8c9a03..29978c4b6 100644 --- a/src/Jackett.Common/Definitions/hon3yhd.yml +++ b/src/Jackett.Common/Definitions/hon3yhd.yml @@ -1,5 +1,5 @@ --- -site: hon3yhd +id: hon3yhd name: Hon3y HD description: "Hon3yHD is an INDIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/horrorsite.yml b/src/Jackett.Common/Definitions/horrorsite.yml index 994e8c1ed..0ce8e914d 100644 --- a/src/Jackett.Common/Definitions/horrorsite.yml +++ b/src/Jackett.Common/Definitions/horrorsite.yml @@ -1,5 +1,5 @@ --- -site: horrorsite +id: horrorsite name: Horror Site description: "Horror Site is a Hungarian Private site for MOVIES / TV" language: hu-hu diff --git a/src/Jackett.Common/Definitions/hqsource.yml b/src/Jackett.Common/Definitions/hqsource.yml index a840b347e..26c711ea7 100644 --- a/src/Jackett.Common/Definitions/hqsource.yml +++ b/src/Jackett.Common/Definitions/hqsource.yml @@ -1,5 +1,5 @@ --- -site: hqsource +id: hqsource name: HQSource description: "HQSource (HQS) is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: pl-pl diff --git a/src/Jackett.Common/Definitions/hush.yml b/src/Jackett.Common/Definitions/hush.yml index d58a2a2a4..bfc0c1e24 100644 --- a/src/Jackett.Common/Definitions/hush.yml +++ b/src/Jackett.Common/Definitions/hush.yml @@ -1,5 +1,5 @@ --- -site: hush +id: hush name: HuSh description: "HuSh is a community-built Movie/TV/FANRES database." language: fr-fr diff --git a/src/Jackett.Common/Definitions/ibit.yml b/src/Jackett.Common/Definitions/ibit.yml index 0df0cf6df..01da8f766 100644 --- a/src/Jackett.Common/Definitions/ibit.yml +++ b/src/Jackett.Common/Definitions/ibit.yml @@ -1,5 +1,5 @@ --- -site: ibit +id: ibit name: IBit description: "IBit is a Public Verified Torrent Search Engine" language: en-us diff --git a/src/Jackett.Common/Definitions/icetorrent.yml b/src/Jackett.Common/Definitions/icetorrent.yml index 2e26a4cd6..1de0f81c6 100644 --- a/src/Jackett.Common/Definitions/icetorrent.yml +++ b/src/Jackett.Common/Definitions/icetorrent.yml @@ -1,5 +1,5 @@ --- -site: icetorrent +id: icetorrent name: ICE Torrent description: "ICE Torrent is a ratioless ROMANIAN Private Torrent Tracker for 0DAY / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/idope.yml b/src/Jackett.Common/Definitions/idope.yml index 5fd20be00..4bf56ee93 100644 --- a/src/Jackett.Common/Definitions/idope.yml +++ b/src/Jackett.Common/Definitions/idope.yml @@ -1,5 +1,5 @@ --- -site: idope +id: idope name: Idope description: "iDope is a Public torrent search engine presenting direct magnet links" language: en-us diff --git a/src/Jackett.Common/Definitions/ilcorsaroblu.yml b/src/Jackett.Common/Definitions/ilcorsaroblu.yml index d4f44c3e9..a9e98883f 100644 --- a/src/Jackett.Common/Definitions/ilcorsaroblu.yml +++ b/src/Jackett.Common/Definitions/ilcorsaroblu.yml @@ -1,5 +1,5 @@ --- -site: ilcorsaroblu +id: ilcorsaroblu name: Il Corsaro Blu description: "il CorSaRo Blu is an ITALIAN Semi-Private site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/ilcorsaronero.yml b/src/Jackett.Common/Definitions/ilcorsaronero.yml index c839405b8..5ab8f3865 100644 --- a/src/Jackett.Common/Definitions/ilcorsaronero.yml +++ b/src/Jackett.Common/Definitions/ilcorsaronero.yml @@ -1,5 +1,5 @@ --- -site: ilcorsaronero +id: ilcorsaronero name: Il Corsaro Nero description: "Il Corsaro Nero is an ITALIAN Public site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/immortuos.yml b/src/Jackett.Common/Definitions/immortuos.yml index f1b49be42..76f3e57c6 100644 --- a/src/Jackett.Common/Definitions/immortuos.yml +++ b/src/Jackett.Common/Definitions/immortuos.yml @@ -1,5 +1,5 @@ --- -site: immortuos +id: immortuos name: Immortuos description: "Immortuos is a GERMAN Private Tracker for MOVIES / TV" language: de-de diff --git a/src/Jackett.Common/Definitions/inperil.yml b/src/Jackett.Common/Definitions/inperil.yml index 6880b261c..9e88e28ed 100644 --- a/src/Jackett.Common/Definitions/inperil.yml +++ b/src/Jackett.Common/Definitions/inperil.yml @@ -1,5 +1,5 @@ --- -site: inperil +id: inperil name: inPeril description: "InPeril is a LATVIAN Private Torrent Tracker for 0DAY / GENERAL" type: private diff --git a/src/Jackett.Common/Definitions/insanetracker.yml b/src/Jackett.Common/Definitions/insanetracker.yml index dc01ceef1..ebc39e8f5 100644 --- a/src/Jackett.Common/Definitions/insanetracker.yml +++ b/src/Jackett.Common/Definitions/insanetracker.yml @@ -1,5 +1,5 @@ --- -site: insanetracker +id: insanetracker name: Insane Tracker description: "Insane Tracker is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/isohunt2.yml b/src/Jackett.Common/Definitions/isohunt2.yml index 1f73a0787..fc7abb605 100644 --- a/src/Jackett.Common/Definitions/isohunt2.yml +++ b/src/Jackett.Common/Definitions/isohunt2.yml @@ -1,5 +1,5 @@ --- -site: isohunt2 +id: isohunt2 name: Isohunt2 description: "Isohunt2 is a Public torrent search engine for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/itorrent.yml b/src/Jackett.Common/Definitions/itorrent.yml index 7f92392dc..731cac119 100644 --- a/src/Jackett.Common/Definitions/itorrent.yml +++ b/src/Jackett.Common/Definitions/itorrent.yml @@ -1,5 +1,5 @@ --- -site: itorrent +id: itorrent name: iTorrent description: "iTorrent is a Public HUNGARIAN site" language: hu diff --git a/src/Jackett.Common/Definitions/iv-torrents.yml b/src/Jackett.Common/Definitions/iv-torrents.yml index 2a9f24433..c9bc6e697 100644 --- a/src/Jackett.Common/Definitions/iv-torrents.yml +++ b/src/Jackett.Common/Definitions/iv-torrents.yml @@ -1,5 +1,5 @@ --- -site: iv-torrents +id: iv-torrents name: IV-Torrents description: "IV-Torrents is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/jpopsuki.yml b/src/Jackett.Common/Definitions/jpopsuki.yml index 90d663c6f..93ec12e0c 100644 --- a/src/Jackett.Common/Definitions/jpopsuki.yml +++ b/src/Jackett.Common/Definitions/jpopsuki.yml @@ -1,7 +1,7 @@ # looks like gazelle but ajax.php seems to be disabled: # https://jpopsuki.eu/ajax.php?action=browse&order_by=time&order_way=desc => Invalid --- -site: jpopsuki +id: jpopsuki name: JPopsuki description: "JPopSuki is a Private Torrent Tracker for ASIAN MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/kapaki.yml b/src/Jackett.Common/Definitions/kapaki.yml index 007b52517..ed3f39f95 100644 --- a/src/Jackett.Common/Definitions/kapaki.yml +++ b/src/Jackett.Common/Definitions/kapaki.yml @@ -1,5 +1,5 @@ --- -site: kapaki +id: kapaki name: Kapaki description: "Kapaki is a GREEK Private Torrent Tracker for MOVIES / TV / GENERAL" language: el-gr diff --git a/src/Jackett.Common/Definitions/karagarga.yml b/src/Jackett.Common/Definitions/karagarga.yml index 0e8056155..a611b5e87 100644 --- a/src/Jackett.Common/Definitions/karagarga.yml +++ b/src/Jackett.Common/Definitions/karagarga.yml @@ -2,7 +2,7 @@ # Update by LA5T based on the orignial 'karagarga.yml' # 29.07.2018 23:15 UTC+2 # -site: karagarga +id: karagarga name: Karagarga description: "Tracker for non-hollywood, rare and obscure movies, music and literature." language: en-us diff --git a/src/Jackett.Common/Definitions/kaztorka.yml b/src/Jackett.Common/Definitions/kaztorka.yml index da3d99453..1e14a05ee 100644 --- a/src/Jackett.Common/Definitions/kaztorka.yml +++ b/src/Jackett.Common/Definitions/kaztorka.yml @@ -1,5 +1,5 @@ --- -site: kaztorka +id: kaztorka name: Kaztorka description: "Kaztorka is a RUSSIAN Semi-Private Torrent Tracker for 0DAY / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/kickasstorrent-kathow.yml b/src/Jackett.Common/Definitions/kickasstorrent-kathow.yml index 8fc9d6261..b51a65070 100644 --- a/src/Jackett.Common/Definitions/kickasstorrent-kathow.yml +++ b/src/Jackett.Common/Definitions/kickasstorrent-kathow.yml @@ -1,5 +1,5 @@ --- -site: kickasstorrent-kathow +id: kickasstorrent-kathow name: KickAssTorrent (kat.li) description: "kat.li is a Public KickAssTorrent clone for TV / MOVIES / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/kickasstorrent.yml b/src/Jackett.Common/Definitions/kickasstorrent.yml index 2d80a9361..8626a9a07 100644 --- a/src/Jackett.Common/Definitions/kickasstorrent.yml +++ b/src/Jackett.Common/Definitions/kickasstorrent.yml @@ -1,5 +1,5 @@ --- -site: kickasstorrent +id: kickasstorrent name: KickAssTorrent description: "Kickass Torrents (KATcr) is a well-know Public torrent site indexing thousands of torrents verified and commented by a large file-sharing community" language: en-us diff --git a/src/Jackett.Common/Definitions/kinonavse100.yml b/src/Jackett.Common/Definitions/kinonavse100.yml index 9462718cc..7e91100c3 100644 --- a/src/Jackett.Common/Definitions/kinonavse100.yml +++ b/src/Jackett.Common/Definitions/kinonavse100.yml @@ -1,5 +1,5 @@ --- -site: kinonavse100 +id: kinonavse100 name: KinoNaVse100 description: "Кино на все 100 is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / MUSIC" language: ru-ru diff --git a/src/Jackett.Common/Definitions/kinorun.yml b/src/Jackett.Common/Definitions/kinorun.yml index 615ec80b4..dac1ee3be 100644 --- a/src/Jackett.Common/Definitions/kinorun.yml +++ b/src/Jackett.Common/Definitions/kinorun.yml @@ -1,5 +1,5 @@ --- -site: kinorun +id: kinorun name: Kinorun description: "Kinorun is a RUSSIAN Semi-Private Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/kinozal.yml b/src/Jackett.Common/Definitions/kinozal.yml index dc21ebe65..efa50e6f8 100644 --- a/src/Jackett.Common/Definitions/kinozal.yml +++ b/src/Jackett.Common/Definitions/kinozal.yml @@ -1,5 +1,5 @@ --- -site: kinozal +id: kinozal name: Kinozal description: "Kinozal is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / MUSIC" language: ru-ru diff --git a/src/Jackett.Common/Definitions/korsar.yml b/src/Jackett.Common/Definitions/korsar.yml index 10c7e9b6e..ccc34dc90 100644 --- a/src/Jackett.Common/Definitions/korsar.yml +++ b/src/Jackett.Common/Definitions/korsar.yml @@ -1,5 +1,5 @@ --- -site: korsar +id: korsar name: Korsar description: "Korsar is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/lastfiles.yml b/src/Jackett.Common/Definitions/lastfiles.yml index caa6d1fd7..2accdc368 100644 --- a/src/Jackett.Common/Definitions/lastfiles.yml +++ b/src/Jackett.Common/Definitions/lastfiles.yml @@ -1,5 +1,5 @@ --- -site: lastfiles +id: lastfiles name: LastFiles description: "LastFiles (LF) is a ROMANIAN Private Torrent Tracker for 0DAY / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/leaguehd.yml b/src/Jackett.Common/Definitions/leaguehd.yml index 5f877841a..f05783ed3 100644 --- a/src/Jackett.Common/Definitions/leaguehd.yml +++ b/src/Jackett.Common/Definitions/leaguehd.yml @@ -1,5 +1,5 @@ --- -site: leaguehd +id: leaguehd name: LeagueHD description: "LeagueHD is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/learnflakes.yml b/src/Jackett.Common/Definitions/learnflakes.yml index d19278b46..27ba62cdc 100644 --- a/src/Jackett.Common/Definitions/learnflakes.yml +++ b/src/Jackett.Common/Definitions/learnflakes.yml @@ -1,5 +1,5 @@ --- -site: learnflakes +id: learnflakes name: LearnFlakes description: "LearnFlakes is a Private Torrent Tracker for CERTIFICATE / TRAINING E-LEARNING" language: en-us diff --git a/src/Jackett.Common/Definitions/lechaudron.yml b/src/Jackett.Common/Definitions/lechaudron.yml index d53d392c9..259240b0a 100644 --- a/src/Jackett.Common/Definitions/lechaudron.yml +++ b/src/Jackett.Common/Definitions/lechaudron.yml @@ -1,5 +1,5 @@ --- -site: lechaudron +id: lechaudron name: LeChaudron description: "Le Chaudron is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/legacyhd.yml b/src/Jackett.Common/Definitions/legacyhd.yml index e0c3cc744..31ddd78af 100644 --- a/src/Jackett.Common/Definitions/legacyhd.yml +++ b/src/Jackett.Common/Definitions/legacyhd.yml @@ -1,5 +1,5 @@ --- -site: legacyhd +id: legacyhd name: LegacyHD description: "LegacyHD (HD4Free) is a Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/legittorrents.yml b/src/Jackett.Common/Definitions/legittorrents.yml index 03b65b584..9b9d400ee 100644 --- a/src/Jackett.Common/Definitions/legittorrents.yml +++ b/src/Jackett.Common/Definitions/legittorrents.yml @@ -1,5 +1,5 @@ --- -site: legittorrents +id: legittorrents name: Legit Torrents description: "Legit Torrents is a Public site for free and legal torrents" language: en-us diff --git a/src/Jackett.Common/Definitions/leporno.yml b/src/Jackett.Common/Definitions/leporno.yml index 0c2f49567..92afbca2e 100644 --- a/src/Jackett.Common/Definitions/leporno.yml +++ b/src/Jackett.Common/Definitions/leporno.yml @@ -1,5 +1,5 @@ --- -site: leporno +id: leporno name: LePorno description: "LePorno is a Public Tracker for 3X" language: en diff --git a/src/Jackett.Common/Definitions/lesaloon.yml b/src/Jackett.Common/Definitions/lesaloon.yml index 722ed029f..fbe409d96 100644 --- a/src/Jackett.Common/Definitions/lesaloon.yml +++ b/src/Jackett.Common/Definitions/lesaloon.yml @@ -1,5 +1,5 @@ --- -site: lesaloon +id: lesaloon name: LeSaloon description: "Le Saloon is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/libranet.yml b/src/Jackett.Common/Definitions/libranet.yml index 57169914a..4d1bbc4e1 100644 --- a/src/Jackett.Common/Definitions/libranet.yml +++ b/src/Jackett.Common/Definitions/libranet.yml @@ -1,5 +1,5 @@ --- -site: libranet +id: libranet name: LibraNet description: "LibraNet (LN) is a HUNGARIAN Private Torrent Tracker for EBOOKS / LOSSLESS MUSIC" language: hu diff --git a/src/Jackett.Common/Definitions/limetorrents.yml b/src/Jackett.Common/Definitions/limetorrents.yml index c65ae824f..179f164ad 100644 --- a/src/Jackett.Common/Definitions/limetorrents.yml +++ b/src/Jackett.Common/Definitions/limetorrents.yml @@ -1,5 +1,5 @@ --- -site: limetorrents +id: limetorrents name: LimeTorrents description: "LimeTorrents is a Public general torrent index with mostly verified torrents" language: en-us diff --git a/src/Jackett.Common/Definitions/linkomanija.yml b/src/Jackett.Common/Definitions/linkomanija.yml index b30096402..dbba07e3c 100644 --- a/src/Jackett.Common/Definitions/linkomanija.yml +++ b/src/Jackett.Common/Definitions/linkomanija.yml @@ -1,5 +1,5 @@ --- -site: linkomanija +id: linkomanija name: LinkoManija description: "LinkoManija is an LITHUANIAN Private site for TV / MOVIES / GENERAL" language: lt-lt diff --git a/src/Jackett.Common/Definitions/linuxtracker.yml b/src/Jackett.Common/Definitions/linuxtracker.yml index 20c3f599d..5d62192b1 100644 --- a/src/Jackett.Common/Definitions/linuxtracker.yml +++ b/src/Jackett.Common/Definitions/linuxtracker.yml @@ -1,5 +1,5 @@ --- -site: linuxtracker +id: linuxtracker name: LinuxTracker description: "LinuxTracker is a Public Linux ISO Torrent Repository" language: en-us diff --git a/src/Jackett.Common/Definitions/losslessclub.yml b/src/Jackett.Common/Definitions/losslessclub.yml index 80a090306..92eb6da7c 100644 --- a/src/Jackett.Common/Definitions/losslessclub.yml +++ b/src/Jackett.Common/Definitions/losslessclub.yml @@ -1,5 +1,5 @@ --- -site: losslessclub +id: losslessclub name: LosslessClub description: "LosslessClub is a Romanian Private site for High Quality Music" language: ru-ru diff --git a/src/Jackett.Common/Definitions/mactorrents.yml b/src/Jackett.Common/Definitions/mactorrents.yml index 5aa090ba9..6895eed2d 100644 --- a/src/Jackett.Common/Definitions/mactorrents.yml +++ b/src/Jackett.Common/Definitions/mactorrents.yml @@ -1,5 +1,5 @@ --- -site: mactorrents +id: mactorrents name: MacTorrents description: "MacTorrents is a Public tracker for Mac software" language: en-us diff --git a/src/Jackett.Common/Definitions/magico.yml b/src/Jackett.Common/Definitions/magico.yml index 03dd124dc..7fe793006 100644 --- a/src/Jackett.Common/Definitions/magico.yml +++ b/src/Jackett.Common/Definitions/magico.yml @@ -1,5 +1,5 @@ --- -site: magico +id: magico name: Magico description: "Magico (Trellas) is a GREEK Private Torrent Tracker for MOVIES / TV / GENERAL" language: el-gr diff --git a/src/Jackett.Common/Definitions/magnet4you.yml b/src/Jackett.Common/Definitions/magnet4you.yml index 1b13bf2b0..45d50497d 100644 --- a/src/Jackett.Common/Definitions/magnet4you.yml +++ b/src/Jackett.Common/Definitions/magnet4you.yml @@ -1,5 +1,5 @@ --- -site: magnet4you +id: magnet4you name: Magnet4You description: "Magnet4You is a Public magnet search engine" language: en-us diff --git a/src/Jackett.Common/Definitions/magnetdl.yml b/src/Jackett.Common/Definitions/magnetdl.yml index ff3886713..f521e6a68 100644 --- a/src/Jackett.Common/Definitions/magnetdl.yml +++ b/src/Jackett.Common/Definitions/magnetdl.yml @@ -1,5 +1,5 @@ --- -site: magnetdl +id: magnetdl name: MagnetDL description: "MagnetDL is a Public torrent Magnet Links search engine" language: en-us diff --git a/src/Jackett.Common/Definitions/majomparade.yml b/src/Jackett.Common/Definitions/majomparade.yml index 0693a390d..3f708b399 100644 --- a/src/Jackett.Common/Definitions/majomparade.yml +++ b/src/Jackett.Common/Definitions/majomparade.yml @@ -1,5 +1,5 @@ --- -site: majomparade +id: majomparade name: Majomparádé description: "Majomparádé (TurkDepo) is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/Definitions/marinetracker.yml b/src/Jackett.Common/Definitions/marinetracker.yml index 8d6a694d8..1cb977bb7 100644 --- a/src/Jackett.Common/Definitions/marinetracker.yml +++ b/src/Jackett.Common/Definitions/marinetracker.yml @@ -1,5 +1,5 @@ --- -site: marinetracker +id: marinetracker name: Marine Tracker description: "Marine Tracker is a RUSSIAN Semi-Private Torrent Tracker for MARITIME E-LEARNING" language: ru-ru diff --git a/src/Jackett.Common/Definitions/metal-iplay-ro.yml b/src/Jackett.Common/Definitions/metal-iplay-ro.yml index 1c15cf9cf..ac6feb48d 100644 --- a/src/Jackett.Common/Definitions/metal-iplay-ro.yml +++ b/src/Jackett.Common/Definitions/metal-iplay-ro.yml @@ -1,5 +1,5 @@ --- -site: metaliplayro +id: metaliplayro name: Romanian Metal Torrent description: "Romanian Metal Torrent (RMT) is a Private site dedicated to METAL MUSIC. This definition is for the English site." language: en-us diff --git a/src/Jackett.Common/Definitions/metaltracker.yml b/src/Jackett.Common/Definitions/metaltracker.yml index 36d243a1e..13a6695fd 100644 --- a/src/Jackett.Common/Definitions/metaltracker.yml +++ b/src/Jackett.Common/Definitions/metaltracker.yml @@ -1,5 +1,5 @@ --- -site: metaltracker +id: metaltracker name: Metal Tracker description: "Metal Tracker is a Semi-Private site dedicated to HEAVY METAL MUSIC. This definition is for the English site." language: en-us diff --git a/src/Jackett.Common/Definitions/microbit.yml b/src/Jackett.Common/Definitions/microbit.yml index 11b2d75a5..a7524688a 100644 --- a/src/Jackett.Common/Definitions/microbit.yml +++ b/src/Jackett.Common/Definitions/microbit.yml @@ -1,5 +1,5 @@ --- -site: microbit +id: microbit name: MicroBit description: "MicroBit (µBit) is a HUNGARIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: hu diff --git a/src/Jackett.Common/Definitions/mma-torrents.yml b/src/Jackett.Common/Definitions/mma-torrents.yml index 0c80f0c02..01e102fd4 100644 --- a/src/Jackett.Common/Definitions/mma-torrents.yml +++ b/src/Jackett.Common/Definitions/mma-torrents.yml @@ -1,5 +1,5 @@ --- -site: mma-torrents +id: mma-torrents name: MMA-torrents description: "MMA-Torrents is a Private Torrent Tracker for MMA (Mixed Martial Arts)" language: en-us diff --git a/src/Jackett.Common/Definitions/moecat.yml b/src/Jackett.Common/Definitions/moecat.yml index 76b735b1a..a4802df27 100644 --- a/src/Jackett.Common/Definitions/moecat.yml +++ b/src/Jackett.Common/Definitions/moecat.yml @@ -1,5 +1,5 @@ --- -site: moecat +id: moecat name: MoeCat description: "MoeCat is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/mononokebt.yml b/src/Jackett.Common/Definitions/mononokebt.yml index 17a76c662..8dbb7f69c 100644 --- a/src/Jackett.Common/Definitions/mononokebt.yml +++ b/src/Jackett.Common/Definitions/mononokebt.yml @@ -1,5 +1,5 @@ --- -site: mononokebt +id: mononokebt name: Mononoké-BT description: "Mononoke-BT is a FRENCH Private Torrent Tracker for ANIME" language: fr-fr diff --git a/src/Jackett.Common/Definitions/monova.yml b/src/Jackett.Common/Definitions/monova.yml index 94af00a90..4c82926da 100644 --- a/src/Jackett.Common/Definitions/monova.yml +++ b/src/Jackett.Common/Definitions/monova.yml @@ -1,5 +1,5 @@ --- -site: monova +id: monova name: Monova description: "Monova is a Public torrent index." language: en-us diff --git a/src/Jackett.Common/Definitions/movcr.yml b/src/Jackett.Common/Definitions/movcr.yml index 3ccf1d61b..a4b23eab2 100644 --- a/src/Jackett.Common/Definitions/movcr.yml +++ b/src/Jackett.Common/Definitions/movcr.yml @@ -1,5 +1,5 @@ --- -site: movcr +id: movcr name: MovCr description: "MovCr is an Indian Public torrent site" language: en-us diff --git a/src/Jackett.Common/Definitions/moviesdvdr.yml b/src/Jackett.Common/Definitions/moviesdvdr.yml index 3a0b2d37f..989cea54c 100644 --- a/src/Jackett.Common/Definitions/moviesdvdr.yml +++ b/src/Jackett.Common/Definitions/moviesdvdr.yml @@ -1,5 +1,5 @@ --- -site: moviesdvdr +id: moviesdvdr name: MoviesDVDR description: "MoviesDVDR is a SPANISH Public tracker for MOVIES" language: es-es diff --git a/src/Jackett.Common/Definitions/mteamtp.yml b/src/Jackett.Common/Definitions/mteamtp.yml index 20e97df5b..d3946b0be 100644 --- a/src/Jackett.Common/Definitions/mteamtp.yml +++ b/src/Jackett.Common/Definitions/mteamtp.yml @@ -1,5 +1,5 @@ --- -site: mteamtp +id: mteamtp name: M-Team - TP description: "M-Team TP (MTTP) is a CHINESE Private Torrent Tracker for HD MOVIES / TV / XXX" language: zh-cn diff --git a/src/Jackett.Common/Definitions/mteamtp2fa.yml b/src/Jackett.Common/Definitions/mteamtp2fa.yml index 104bb342a..3e641d00a 100644 --- a/src/Jackett.Common/Definitions/mteamtp2fa.yml +++ b/src/Jackett.Common/Definitions/mteamtp2fa.yml @@ -1,5 +1,5 @@ --- -site: mteamtp2fa +id: mteamtp2fa name: MTeamTP2FA description: "this indexer uses a cookie login for MTeamTP for those that want to use 2FA" language: zh-cn diff --git a/src/Jackett.Common/Definitions/muziekfabriek.yml b/src/Jackett.Common/Definitions/muziekfabriek.yml index 37e137882..4c802d0c9 100644 --- a/src/Jackett.Common/Definitions/muziekfabriek.yml +++ b/src/Jackett.Common/Definitions/muziekfabriek.yml @@ -1,5 +1,5 @@ --- -site: muziekfabriek +id: muziekfabriek name: MuziekFabriek description: "MuziekFabriek is a DUTCH Semi-Private Torrent Tracker for MUSIC" language: nl-NL diff --git a/src/Jackett.Common/Definitions/mvgroupforum.yml b/src/Jackett.Common/Definitions/mvgroupforum.yml index 4207176a1..9c9a7913b 100644 --- a/src/Jackett.Common/Definitions/mvgroupforum.yml +++ b/src/Jackett.Common/Definitions/mvgroupforum.yml @@ -1,5 +1,5 @@ --- -site: mvgroupforum +id: mvgroupforum name: MVGroup Forum description: "MVGroup is a Semi-Private site dedicated to UK TV and DOCUMENTARIES. This definition is for the Forum Tracker site." language: en-us diff --git a/src/Jackett.Common/Definitions/mvgroupmain.yml b/src/Jackett.Common/Definitions/mvgroupmain.yml index 20e663b49..870d7ea23 100644 --- a/src/Jackett.Common/Definitions/mvgroupmain.yml +++ b/src/Jackett.Common/Definitions/mvgroupmain.yml @@ -1,5 +1,5 @@ --- -site: mvgroupmain +id: mvgroupmain name: MVGroup Main description: "MVGroup is a Semi-Private site dedicated to UK TV and DOCUMENTARIES. This definition is for the Main Tracker site." language: en-us diff --git a/src/Jackett.Common/Definitions/mypornclub.yml b/src/Jackett.Common/Definitions/mypornclub.yml index 2b3d3d9d4..dceb9b04c 100644 --- a/src/Jackett.Common/Definitions/mypornclub.yml +++ b/src/Jackett.Common/Definitions/mypornclub.yml @@ -1,5 +1,5 @@ --- -site: mypornclub +id: mypornclub name: MyPornClub description: "MyPornClub is a Public Torrent Tracker for 3X" language: en diff --git a/src/Jackett.Common/Definitions/myspleen.yml b/src/Jackett.Common/Definitions/myspleen.yml index e1e59d322..3434b2c3e 100644 --- a/src/Jackett.Common/Definitions/myspleen.yml +++ b/src/Jackett.Common/Definitions/myspleen.yml @@ -1,5 +1,5 @@ --- -site: myspleen +id: myspleen name: MySpleen description: "MySpleen is a Private Torrent Tracker for TV / COMEDY / ANIMATION / 80-90’S VHS NOSTALGIA" language: en-us diff --git a/src/Jackett.Common/Definitions/nbtorrents.yml b/src/Jackett.Common/Definitions/nbtorrents.yml index 622ebf1f8..e2fadf473 100644 --- a/src/Jackett.Common/Definitions/nbtorrents.yml +++ b/src/Jackett.Common/Definitions/nbtorrents.yml @@ -1,5 +1,5 @@ --- -site: nbtorrents +id: nbtorrents name: NBTorrents description: "NBTorrents is an INDIAN Private site for MOVIES / TV / MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/netcosmo.yml b/src/Jackett.Common/Definitions/netcosmo.yml index b9022b747..9d322b80f 100644 --- a/src/Jackett.Common/Definitions/netcosmo.yml +++ b/src/Jackett.Common/Definitions/netcosmo.yml @@ -1,5 +1,5 @@ --- -site: netcosmo +id: netcosmo name: NetCosmo description: "NetCosmo is an ITALIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/nethd.yml b/src/Jackett.Common/Definitions/nethd.yml index bab0d2cbc..7a4e5dde5 100644 --- a/src/Jackett.Common/Definitions/nethd.yml +++ b/src/Jackett.Common/Definitions/nethd.yml @@ -1,5 +1,5 @@ --- -site: nethd +id: nethd name: NetHD description: "NetHD (VietTorrent) is a VIETNAMESE Private Torrent Tracker for HD MOVIES / TV" language: vi-vn diff --git a/src/Jackett.Common/Definitions/netlab.yml b/src/Jackett.Common/Definitions/netlab.yml index 5a9125e20..e4c8ba909 100644 --- a/src/Jackett.Common/Definitions/netlab.yml +++ b/src/Jackett.Common/Definitions/netlab.yml @@ -1,5 +1,5 @@ --- -site: netlab +id: netlab name: NetLab description: "NetLab is a RUSSIAN Private Torrent Tracker" language: ru-ru diff --git a/src/Jackett.Common/Definitions/newretro.yml b/src/Jackett.Common/Definitions/newretro.yml index 502394150..bbc410119 100644 --- a/src/Jackett.Common/Definitions/newretro.yml +++ b/src/Jackett.Common/Definitions/newretro.yml @@ -1,5 +1,5 @@ --- -site: newretro +id: newretro name: The New Retro description: "The New Retro is a GERMAN Private Torrent Tracker for MOVIES / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/newstudio.yml b/src/Jackett.Common/Definitions/newstudio.yml index 1db5856b2..7c0dc0f03 100644 --- a/src/Jackett.Common/Definitions/newstudio.yml +++ b/src/Jackett.Common/Definitions/newstudio.yml @@ -1,5 +1,5 @@ --- -site: newstudio +id: newstudio name: Newstudio description: "Newstudio is a RUSSIAN Public site for TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/newstudiol.yml b/src/Jackett.Common/Definitions/newstudiol.yml index e0a6732a9..6673571f1 100644 --- a/src/Jackett.Common/Definitions/newstudiol.yml +++ b/src/Jackett.Common/Definitions/newstudiol.yml @@ -1,5 +1,5 @@ --- -site: newstudiol +id: newstudiol name: NewstudioL description: "this is the Newstudio indexer with Login enabled in the config." language: ru-ru diff --git a/src/Jackett.Common/Definitions/nitro.yml b/src/Jackett.Common/Definitions/nitro.yml index 7fac76c3e..25b910299 100644 --- a/src/Jackett.Common/Definitions/nitro.yml +++ b/src/Jackett.Common/Definitions/nitro.yml @@ -1,5 +1,5 @@ --- -site: nitro +id: nitro name: Nitro description: "Nitro is a POLISH Public Torrent Tracker" language: pl-pl diff --git a/src/Jackett.Common/Definitions/nnm-club.yml b/src/Jackett.Common/Definitions/nnm-club.yml index cf8df4536..87b1f44d7 100644 --- a/src/Jackett.Common/Definitions/nnm-club.yml +++ b/src/Jackett.Common/Definitions/nnm-club.yml @@ -1,5 +1,5 @@ --- -site: nnm-club +id: nnm-club name: NoName Club description: "NoName Club (NNM-Club) is a RUSSIAN Public Tracker for TV / MOVIES / MUSIC" language: ru-ru diff --git a/src/Jackett.Common/Definitions/nntt.yml b/src/Jackett.Common/Definitions/nntt.yml index e341d8fb2..9c0a84af5 100644 --- a/src/Jackett.Common/Definitions/nntt.yml +++ b/src/Jackett.Common/Definitions/nntt.yml @@ -1,5 +1,5 @@ --- -site: nntt +id: nntt name: NNTT description: "NNTT is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/nordichd.yml b/src/Jackett.Common/Definitions/nordichd.yml index 083bf5bca..3d807e980 100644 --- a/src/Jackett.Common/Definitions/nordichd.yml +++ b/src/Jackett.Common/Definitions/nordichd.yml @@ -1,5 +1,5 @@ --- -site: nordichd +id: nordichd name: NORDiCHD description: "NORDiCHD is a Mixed Nordic HD Tracker which Encodes a lot of Tv shows and Movies" language: en-us diff --git a/src/Jackett.Common/Definitions/nostalgic.yml b/src/Jackett.Common/Definitions/nostalgic.yml index bd8679c79..b47c08535 100644 --- a/src/Jackett.Common/Definitions/nostalgic.yml +++ b/src/Jackett.Common/Definitions/nostalgic.yml @@ -1,5 +1,5 @@ --- -site: nostalgic +id: nostalgic name: VHSTAPES description: "VHSTAPES (The Archive / Nostalgic) is a Private Torrent Tracker for MOVIES / TV / GENERAL NOSTALGIA" language: en-us diff --git a/src/Jackett.Common/Definitions/nyaa-pantsu.yml b/src/Jackett.Common/Definitions/nyaa-pantsu.yml index 18b4d4a9a..6f206e25c 100644 --- a/src/Jackett.Common/Definitions/nyaa-pantsu.yml +++ b/src/Jackett.Common/Definitions/nyaa-pantsu.yml @@ -1,5 +1,5 @@ --- -site: nyaa-pantsu +id: nyaa-pantsu name: Nyaa-pantsu description: "Nyaa-pantsu is a Public site for dedicated to Asian ANIME" language: en-en diff --git a/src/Jackett.Common/Definitions/nyaasi.yml b/src/Jackett.Common/Definitions/nyaasi.yml index 00d483a74..2c4fc3d6f 100644 --- a/src/Jackett.Common/Definitions/nyaasi.yml +++ b/src/Jackett.Common/Definitions/nyaasi.yml @@ -1,5 +1,5 @@ --- -site: nyaasi +id: nyaasi name: Nyaa.si description: "Nyaa is a Public torrent site focused on Eastern Asian media including anime, manga, literature and music" language: en-us diff --git a/src/Jackett.Common/Definitions/onejav.yml b/src/Jackett.Common/Definitions/onejav.yml index 80be1dd11..0852106a1 100644 --- a/src/Jackett.Common/Definitions/onejav.yml +++ b/src/Jackett.Common/Definitions/onejav.yml @@ -1,5 +1,5 @@ --- -site: onejav +id: onejav name: OneJAV description: "OneJAV is a Public tracker for Asian 3X (JAV)" language: en diff --git a/src/Jackett.Common/Definitions/onlineselfeducation.yml b/src/Jackett.Common/Definitions/onlineselfeducation.yml index ee22220f5..b4cc67089 100644 --- a/src/Jackett.Common/Definitions/onlineselfeducation.yml +++ b/src/Jackett.Common/Definitions/onlineselfeducation.yml @@ -1,5 +1,5 @@ --- -site: onlineselfeducation +id: onlineselfeducation name: OnlineSelfEducation description: "OnlineSelfEducation is a Private Torrent Tracker for E-LEARNING" language: en-us diff --git a/src/Jackett.Common/Definitions/oshenpt.yml b/src/Jackett.Common/Definitions/oshenpt.yml index f6c617c5a..403ca4ebb 100644 --- a/src/Jackett.Common/Definitions/oshenpt.yml +++ b/src/Jackett.Common/Definitions/oshenpt.yml @@ -1,5 +1,5 @@ --- -site: oshenpt +id: oshenpt name: OshenPT description: "OshenPT is a CHINESE Private Torrent Tracker for HD Movies, TV, Music" language: zh-cn diff --git a/src/Jackett.Common/Definitions/ourbits.yml b/src/Jackett.Common/Definitions/ourbits.yml index bea2acaae..9e70fc38d 100644 --- a/src/Jackett.Common/Definitions/ourbits.yml +++ b/src/Jackett.Common/Definitions/ourbits.yml @@ -1,5 +1,5 @@ --- -site: ourbits +id: ourbits name: Ourbits description: "Ourbits (HDPter) is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/oxtorrent.yml b/src/Jackett.Common/Definitions/oxtorrent.yml index 8faf1eefb..8c4ab4b8f 100644 --- a/src/Jackett.Common/Definitions/oxtorrent.yml +++ b/src/Jackett.Common/Definitions/oxtorrent.yml @@ -1,5 +1,5 @@ --- -site: oxtorrent +id: oxtorrent name: OxTorrent description: "OxTorrent is a French Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/p2pbg.yml b/src/Jackett.Common/Definitions/p2pbg.yml index c34df0165..c7d1222f6 100644 --- a/src/Jackett.Common/Definitions/p2pbg.yml +++ b/src/Jackett.Common/Definitions/p2pbg.yml @@ -1,5 +1,5 @@ --- -site: p2pbg +id: p2pbg name: P2PBG description: "P2PBG is a BULGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: bg diff --git a/src/Jackett.Common/Definitions/p2pelite.yml b/src/Jackett.Common/Definitions/p2pelite.yml index 6d80848bb..f15f6492d 100644 --- a/src/Jackett.Common/Definitions/p2pelite.yml +++ b/src/Jackett.Common/Definitions/p2pelite.yml @@ -1,5 +1,5 @@ --- -site: p2pelite +id: p2pelite name: P2PElite description: "P2PElite is a Private Torrent Tracker for EBOOKS / AUDIOBOOKS" language: en-us diff --git a/src/Jackett.Common/Definitions/parnuxi.yml b/src/Jackett.Common/Definitions/parnuxi.yml index ba3af7ab6..e8916e2ee 100644 --- a/src/Jackett.Common/Definitions/parnuxi.yml +++ b/src/Jackett.Common/Definitions/parnuxi.yml @@ -1,5 +1,5 @@ --- -site: parnuxi +id: parnuxi name: ParnuXi description: "ParnuXi is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/pctorrent.yml b/src/Jackett.Common/Definitions/pctorrent.yml index e6c906f13..fb167a2d6 100644 --- a/src/Jackett.Common/Definitions/pctorrent.yml +++ b/src/Jackett.Common/Definitions/pctorrent.yml @@ -1,5 +1,5 @@ --- -site: pctorrent +id: pctorrent name: PC-torrent description: "PC-torrent is a RUSSIAN Public Torrent Tracker for Games" language: ru-ru diff --git a/src/Jackett.Common/Definitions/peersfm.yml b/src/Jackett.Common/Definitions/peersfm.yml index 3b936df17..d2a4eb452 100644 --- a/src/Jackett.Common/Definitions/peersfm.yml +++ b/src/Jackett.Common/Definitions/peersfm.yml @@ -1,5 +1,5 @@ --- -site: peersfm +id: peersfm name: Peers.FM description: "Peers.FM is a RUSSIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/piratbit.yml b/src/Jackett.Common/Definitions/piratbit.yml index 45a9c995e..f6f011457 100644 --- a/src/Jackett.Common/Definitions/piratbit.yml +++ b/src/Jackett.Common/Definitions/piratbit.yml @@ -1,5 +1,5 @@ --- -site: piratbit +id: piratbit name: PiratBit description: "PirateBit is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/piratbitl.yml b/src/Jackett.Common/Definitions/piratbitl.yml index 19c786cab..4d516731c 100644 --- a/src/Jackett.Common/Definitions/piratbitl.yml +++ b/src/Jackett.Common/Definitions/piratbitl.yml @@ -1,5 +1,5 @@ --- -site: piratbitl +id: piratbitl name: PiratBitL description: "this is the PiratBit indexer with Login enabled in the config." language: ru-ru diff --git a/src/Jackett.Common/Definitions/pirateiro.yml b/src/Jackett.Common/Definitions/pirateiro.yml index dd4d8efa8..5e79a4216 100644 --- a/src/Jackett.Common/Definitions/pirateiro.yml +++ b/src/Jackett.Common/Definitions/pirateiro.yml @@ -1,5 +1,5 @@ --- -site: pirateiro +id: pirateiro name: Pirateiro description: "Pirateiro is a Public site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/pixelcove.yml b/src/Jackett.Common/Definitions/pixelcove.yml index 3cc87e117..0cca8cefc 100644 --- a/src/Jackett.Common/Definitions/pixelcove.yml +++ b/src/Jackett.Common/Definitions/pixelcove.yml @@ -1,5 +1,5 @@ --- -site: pixelcove +id: pixelcove name: PixelCove description: "PixelCove (Ultimate Gamer) is a Private Torrent Tracker for GAMES" language: en-us diff --git a/src/Jackett.Common/Definitions/pleasuredome.yml b/src/Jackett.Common/Definitions/pleasuredome.yml index 45a7d57c9..8f6a8c811 100644 --- a/src/Jackett.Common/Definitions/pleasuredome.yml +++ b/src/Jackett.Common/Definitions/pleasuredome.yml @@ -1,5 +1,5 @@ --- -site: pleasuredome +id: pleasuredome name: PleasureDome description: "PleasureDome is a private site for Arcade / Console / PC Games" language: en diff --git a/src/Jackett.Common/Definitions/polishsource.yml b/src/Jackett.Common/Definitions/polishsource.yml index 8e8c818ef..a8f3cba05 100644 --- a/src/Jackett.Common/Definitions/polishsource.yml +++ b/src/Jackett.Common/Definitions/polishsource.yml @@ -1,5 +1,5 @@ --- -site: polishsource +id: polishsource name: PolishSource description: "PolishSource (PS) is a POLISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: pl-pl diff --git a/src/Jackett.Common/Definitions/pornbay.yml b/src/Jackett.Common/Definitions/pornbay.yml index 93af340bd..175c24c52 100644 --- a/src/Jackett.Common/Definitions/pornbay.yml +++ b/src/Jackett.Common/Definitions/pornbay.yml @@ -1,6 +1,6 @@ # Pornbay is based on Gazelle, but I used the Empornium definition as a base. --- -site: pornbay +id: pornbay name: Pornbay description: "Pornbay is a Private Torrent Tracker for XXX" language: en-us diff --git a/src/Jackett.Common/Definitions/pornbits.yml b/src/Jackett.Common/Definitions/pornbits.yml index 4add1ebe2..bcabaa109 100644 --- a/src/Jackett.Common/Definitions/pornbits.yml +++ b/src/Jackett.Common/Definitions/pornbits.yml @@ -1,5 +1,5 @@ --- -site: pornbits +id: pornbits name: Pornbits description: "Pornbits (PB) is a Private Torrent Tracker for 3X" language: en-us diff --git a/src/Jackett.Common/Definitions/pornleech.yml b/src/Jackett.Common/Definitions/pornleech.yml index 8317be631..de3be65a8 100644 --- a/src/Jackett.Common/Definitions/pornleech.yml +++ b/src/Jackett.Common/Definitions/pornleech.yml @@ -1,5 +1,5 @@ --- -site: pornleech +id: pornleech name: PornLeech description: "PornLeech is a Public Tracker for 3X" language: en diff --git a/src/Jackett.Common/Definitions/pornolive.yml b/src/Jackett.Common/Definitions/pornolive.yml index 7e4c78eea..3acefd40f 100644 --- a/src/Jackett.Common/Definitions/pornolive.yml +++ b/src/Jackett.Common/Definitions/pornolive.yml @@ -1,5 +1,5 @@ --- -site: pornolive +id: pornolive name: PornoLive description: "PornoLive is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/pornorip.yml b/src/Jackett.Common/Definitions/pornorip.yml index a2c5b0f2d..df6dabb2b 100644 --- a/src/Jackett.Common/Definitions/pornorip.yml +++ b/src/Jackett.Common/Definitions/pornorip.yml @@ -1,5 +1,5 @@ --- -site: pornorip +id: pornorip name: PornoRip description: "PornoRip is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/pornotor.yml b/src/Jackett.Common/Definitions/pornotor.yml index 701a943da..c1183ef1c 100644 --- a/src/Jackett.Common/Definitions/pornotor.yml +++ b/src/Jackett.Common/Definitions/pornotor.yml @@ -1,5 +1,5 @@ --- -site: pornotor +id: pornotor name: Pornotor description: "Pornotor is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/proaudiotorrents.yml b/src/Jackett.Common/Definitions/proaudiotorrents.yml index 97110b3c2..9539dca39 100644 --- a/src/Jackett.Common/Definitions/proaudiotorrents.yml +++ b/src/Jackett.Common/Definitions/proaudiotorrents.yml @@ -1,5 +1,5 @@ --- -site: proaudiotorrents +id: proaudiotorrents name: ProAudioTorrents description: "ProAudioTorrents (PAT) is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / TUTORIALS / ETC" language: en diff --git a/src/Jackett.Common/Definitions/prostylex.yml b/src/Jackett.Common/Definitions/prostylex.yml index bf9b4e24d..953c9cfd9 100644 --- a/src/Jackett.Common/Definitions/prostylex.yml +++ b/src/Jackett.Common/Definitions/prostylex.yml @@ -1,5 +1,5 @@ --- -site: prostylex +id: prostylex name: ProStyleX description: "ProStyleX is a Semi-Private torrent site for 0Day and General" language: en-us diff --git a/src/Jackett.Common/Definitions/pt99.yml b/src/Jackett.Common/Definitions/pt99.yml index f3bb2a8c5..f40c700db 100644 --- a/src/Jackett.Common/Definitions/pt99.yml +++ b/src/Jackett.Common/Definitions/pt99.yml @@ -1,5 +1,5 @@ --- -site: pt99 +id: pt99 name: PT99 description: "PT99 is a CHINESE Private Torrent Tracker for 0DAY / GENERAL" language: zh-CN diff --git a/src/Jackett.Common/Definitions/pterclub.yml b/src/Jackett.Common/Definitions/pterclub.yml index 24d0257d3..1a3f99286 100644 --- a/src/Jackett.Common/Definitions/pterclub.yml +++ b/src/Jackett.Common/Definitions/pterclub.yml @@ -1,5 +1,5 @@ --- -site: pterclub +id: pterclub name: PTerClub description: "PTerClub is a CHINESE Private Torrent Tracker for HD MUSIC VIDEOS, MOVIES, TV & ANIME" language: zh-cn diff --git a/src/Jackett.Common/Definitions/ptfiles.yml b/src/Jackett.Common/Definitions/ptfiles.yml index 729bac045..67968cefc 100644 --- a/src/Jackett.Common/Definitions/ptfiles.yml +++ b/src/Jackett.Common/Definitions/ptfiles.yml @@ -1,5 +1,5 @@ --- -site: ptfiles +id: ptfiles name: PTFiles description: "PTFiles (PTF) is a Private site for TV / MOVIES / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/pthome.yml b/src/Jackett.Common/Definitions/pthome.yml index a34d18408..dbf0cf462 100644 --- a/src/Jackett.Common/Definitions/pthome.yml +++ b/src/Jackett.Common/Definitions/pthome.yml @@ -1,5 +1,5 @@ --- -site: pthome +id: pthome name: PThome description: "PThome is a CHINESE Private Torrent Tracker for 0DAY / GENERAL" language: zh-CN diff --git a/src/Jackett.Common/Definitions/ptmsg.yml b/src/Jackett.Common/Definitions/ptmsg.yml index 9cea3ca9c..2a86b4d22 100644 --- a/src/Jackett.Common/Definitions/ptmsg.yml +++ b/src/Jackett.Common/Definitions/ptmsg.yml @@ -1,5 +1,5 @@ --- -site: ptmsg +id: ptmsg name: PTMSG description: "PTMSG is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/ptsbao.yml b/src/Jackett.Common/Definitions/ptsbao.yml index af67cfe53..bfb01a9b7 100644 --- a/src/Jackett.Common/Definitions/ptsbao.yml +++ b/src/Jackett.Common/Definitions/ptsbao.yml @@ -1,5 +1,5 @@ --- -site: ptsbao +id: ptsbao name: PTSBAO description: "PTSBAO is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-CN diff --git a/src/Jackett.Common/Definitions/puntotorrent.yml b/src/Jackett.Common/Definitions/puntotorrent.yml index 380bceecb..16fe52bb7 100644 --- a/src/Jackett.Common/Definitions/puntotorrent.yml +++ b/src/Jackett.Common/Definitions/puntotorrent.yml @@ -1,5 +1,5 @@ --- -site: puntorrent +id: puntorrent name: PuntoTorrent description: "PuntoTorrent is a SPANISH site for General content" language: es-es diff --git a/src/Jackett.Common/Definitions/purovicio.yml b/src/Jackett.Common/Definitions/purovicio.yml index e5e9a2c08..916c3a1e0 100644 --- a/src/Jackett.Common/Definitions/purovicio.yml +++ b/src/Jackett.Common/Definitions/purovicio.yml @@ -1,5 +1,5 @@ --- -site: purovicio +id: purovicio name: PuroVicio description: "PuroVicio is a Latin American Private Torrent Tracker for MOVIES / TV / GENERAL" language: es-419 diff --git a/src/Jackett.Common/Definitions/pussytorrents.yml b/src/Jackett.Common/Definitions/pussytorrents.yml index 2a574732a..43f92cb5f 100644 --- a/src/Jackett.Common/Definitions/pussytorrents.yml +++ b/src/Jackett.Common/Definitions/pussytorrents.yml @@ -1,5 +1,5 @@ --- -site: pussytorrents +id: pussytorrents name: PussyTorrents description: "PussyTorrents is a Semi-Private Torrent Tracker for 3X" language: en-us diff --git a/src/Jackett.Common/Definitions/pwtorrents.yml b/src/Jackett.Common/Definitions/pwtorrents.yml index 3dba35e15..8635bfa50 100644 --- a/src/Jackett.Common/Definitions/pwtorrents.yml +++ b/src/Jackett.Common/Definitions/pwtorrents.yml @@ -1,5 +1,5 @@ --- -site: pwtorrents +id: pwtorrents name: PWTorrents description: "PWTorrents (PWT) is a Private Torrent Tracker for PROFESSIONAL WRESTLING" language: en-us diff --git a/src/Jackett.Common/Definitions/r3vwtf.yml b/src/Jackett.Common/Definitions/r3vwtf.yml index 312ccd42c..501fa7a59 100644 --- a/src/Jackett.Common/Definitions/r3vwtf.yml +++ b/src/Jackett.Common/Definitions/r3vwtf.yml @@ -1,5 +1,5 @@ --- -site: r3vwtf +id: r3vwtf name: R3V WTF! description: "R3V WTF! is a Private site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/racing4everyone.yml b/src/Jackett.Common/Definitions/racing4everyone.yml index 28f759dcc..bc7fe6c69 100644 --- a/src/Jackett.Common/Definitions/racing4everyone.yml +++ b/src/Jackett.Common/Definitions/racing4everyone.yml @@ -1,5 +1,5 @@ --- -site: racing4everyone +id: racing4everyone name: Racing4Everyone (R4E) description: "Racing4Everyone (R4E) is a Private Torrent Tracker for RACING" language: en-us diff --git a/src/Jackett.Common/Definitions/racingforme.yml b/src/Jackett.Common/Definitions/racingforme.yml index c1f06ceeb..63647692b 100644 --- a/src/Jackett.Common/Definitions/racingforme.yml +++ b/src/Jackett.Common/Definitions/racingforme.yml @@ -1,5 +1,5 @@ --- -site: racingforme +id: racingforme name: RacingForMe description: "Racing For Me (RFM) is a Private Torrent Tracker for RACING" language: en-us diff --git a/src/Jackett.Common/Definitions/rapidzona.yml b/src/Jackett.Common/Definitions/rapidzona.yml index 863b87e9a..faa44c92a 100644 --- a/src/Jackett.Common/Definitions/rapidzona.yml +++ b/src/Jackett.Common/Definitions/rapidzona.yml @@ -1,5 +1,5 @@ --- -site: rapidzona +id: rapidzona name: Rapidzona description: "Rapidzona is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/redstartorrent.yml b/src/Jackett.Common/Definitions/redstartorrent.yml index 53ea765ef..19ae041e1 100644 --- a/src/Jackett.Common/Definitions/redstartorrent.yml +++ b/src/Jackett.Common/Definitions/redstartorrent.yml @@ -1,5 +1,5 @@ --- -site: rstorrent +id: rstorrent name: RedStarTorrent description: "Red Star Torrent (RST) is a POLISH Private Torrent Tracker for TV" language: pl-pl diff --git a/src/Jackett.Common/Definitions/retroflix.yml b/src/Jackett.Common/Definitions/retroflix.yml index 369b40d79..ed6afc39e 100644 --- a/src/Jackett.Common/Definitions/retroflix.yml +++ b/src/Jackett.Common/Definitions/retroflix.yml @@ -1,5 +1,5 @@ --- -site: retroflix +id: retroflix name: RetroFlix description: "Private Torrent Tracker for Classic Movies / TV / General Releases." language: en-us diff --git a/src/Jackett.Common/Definitions/rintor.yml b/src/Jackett.Common/Definitions/rintor.yml index 1f3871261..c89fedbaa 100644 --- a/src/Jackett.Common/Definitions/rintor.yml +++ b/src/Jackett.Common/Definitions/rintor.yml @@ -1,5 +1,5 @@ --- -site: rintor +id: rintor name: RinTor description: "RinTor is a Semi-Private Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/riperam.yml b/src/Jackett.Common/Definitions/riperam.yml index 01c382ed6..e5f7c1375 100644 --- a/src/Jackett.Common/Definitions/riperam.yml +++ b/src/Jackett.Common/Definitions/riperam.yml @@ -1,5 +1,5 @@ --- -site: riperam +id: riperam name: RiperAM description: "RiperAM is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/rockbox.yml b/src/Jackett.Common/Definitions/rockbox.yml index 93363f469..e79d560bc 100644 --- a/src/Jackett.Common/Definitions/rockbox.yml +++ b/src/Jackett.Common/Definitions/rockbox.yml @@ -1,5 +1,5 @@ --- -site: RockBox +id: RockBox name: RockBox Rock/Metal Tracker description: "RockBox Semi-Private site dedicated to HEAVY METAL/ROCK MUSIC. This definition is for the English site." language: en-us diff --git a/src/Jackett.Common/Definitions/rodvd.yml b/src/Jackett.Common/Definitions/rodvd.yml index 2b1b3647e..9dc52d47b 100644 --- a/src/Jackett.Common/Definitions/rodvd.yml +++ b/src/Jackett.Common/Definitions/rodvd.yml @@ -1,5 +1,5 @@ --- -site: rodvd +id: rodvd name: RoDVD description: "RoDVD (Cinefiles) is a ROMANIAN Private Torrent Tracker for DVD-R / HD MOVIES" language: ro-ro diff --git a/src/Jackett.Common/Definitions/rptorrents.yml b/src/Jackett.Common/Definitions/rptorrents.yml index 3ac21a7f0..a4c1fb294 100644 --- a/src/Jackett.Common/Definitions/rptorrents.yml +++ b/src/Jackett.Common/Definitions/rptorrents.yml @@ -1,5 +1,5 @@ --- -site: rptorrents +id: rptorrents name: RPTorrents description: "RPTorrents is a Private tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/rus-media.yml b/src/Jackett.Common/Definitions/rus-media.yml index 03d327c72..ebd65fe5c 100644 --- a/src/Jackett.Common/Definitions/rus-media.yml +++ b/src/Jackett.Common/Definitions/rus-media.yml @@ -1,5 +1,5 @@ --- -site: rus-media +id: rus-media name: Rus-media description: "Rus-media is a RUSSIAN Public Torrent Tracker for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/rustorka.yml b/src/Jackett.Common/Definitions/rustorka.yml index 1969f67a7..a77162ec6 100644 --- a/src/Jackett.Common/Definitions/rustorka.yml +++ b/src/Jackett.Common/Definitions/rustorka.yml @@ -1,5 +1,5 @@ --- -site: rustorka +id: rustorka name: Rustorka description: "Rustorka is a RUSSIAN Semi-Private Torrent Tracker for MOVIES / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/rutor.yml b/src/Jackett.Common/Definitions/rutor.yml index d58364fea..4336bce09 100644 --- a/src/Jackett.Common/Definitions/rutor.yml +++ b/src/Jackett.Common/Definitions/rutor.yml @@ -1,5 +1,5 @@ --- -site: rutor +id: rutor name: RuTor description: "RuTor is a RUSSIAN Public site for MOVIES / TV / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/rutracker-ru.yml b/src/Jackett.Common/Definitions/rutracker-ru.yml index 7f986a0ca..b9c0aee94 100644 --- a/src/Jackett.Common/Definitions/rutracker-ru.yml +++ b/src/Jackett.Common/Definitions/rutracker-ru.yml @@ -1,5 +1,5 @@ --- -site: rutracker-ru +id: rutracker-ru name: RuTracker.RU description: "RuTracker.RU is a RUSSIAN Public Torrent Tracker for MOVIES / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/scenefz.yml b/src/Jackett.Common/Definitions/scenefz.yml index f16144ee2..e440516ad 100644 --- a/src/Jackett.Common/Definitions/scenefz.yml +++ b/src/Jackett.Common/Definitions/scenefz.yml @@ -1,5 +1,5 @@ --- -site: scenefz +id: scenefz name: SceneFZ description: "SceneFZ is a ratioless ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/scenepalace.yml b/src/Jackett.Common/Definitions/scenepalace.yml index 36dabb4c5..2c7516b96 100644 --- a/src/Jackett.Common/Definitions/scenepalace.yml +++ b/src/Jackett.Common/Definitions/scenepalace.yml @@ -1,5 +1,5 @@ --- -site: scenepalace +id: scenepalace name: ScenePalace description: "ScenePalace (SP) is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/scenerush.yml b/src/Jackett.Common/Definitions/scenerush.yml index dcbafc7d8..bda1f35c6 100644 --- a/src/Jackett.Common/Definitions/scenerush.yml +++ b/src/Jackett.Common/Definitions/scenerush.yml @@ -1,5 +1,5 @@ --- -site: scenerush +id: scenerush name: SceneRush description: "SceneRush is a PORTUGUESE Private Torrent Tracker for 0DAY / GENERAL" language: pt-PT diff --git a/src/Jackett.Common/Definitions/sdbits.yml b/src/Jackett.Common/Definitions/sdbits.yml index b50536ef6..28fa82ab0 100644 --- a/src/Jackett.Common/Definitions/sdbits.yml +++ b/src/Jackett.Common/Definitions/sdbits.yml @@ -1,5 +1,5 @@ --- -site: sdbits +id: sdbits name: SDBits description: "SDBits is a small tracker that focuses on SD movies and tv." language: en-us diff --git a/src/Jackett.Common/Definitions/seedfile.yml b/src/Jackett.Common/Definitions/seedfile.yml index 1e28fe53f..4ec407a11 100644 --- a/src/Jackett.Common/Definitions/seedfile.yml +++ b/src/Jackett.Common/Definitions/seedfile.yml @@ -1,5 +1,5 @@ --- -site: seedfile +id: seedfile name: SeedFile description: "SeedFile (SF) is a ROMANIAN Private Torrent Tracker for 0DAY / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/sexypics.yml b/src/Jackett.Common/Definitions/sexypics.yml index f0eb6d5d2..f0b6deb0f 100644 --- a/src/Jackett.Common/Definitions/sexypics.yml +++ b/src/Jackett.Common/Definitions/sexypics.yml @@ -1,5 +1,5 @@ --- -site: sexypics +id: sexypics name: Sexy-Pics description: "Sexy-Pics is a Public Magnet Links site for 3X MP4" language: en-us diff --git a/src/Jackett.Common/Definitions/shareisland.yml b/src/Jackett.Common/Definitions/shareisland.yml index 562e8bc51..f0643bb08 100644 --- a/src/Jackett.Common/Definitions/shareisland.yml +++ b/src/Jackett.Common/Definitions/shareisland.yml @@ -1,5 +1,5 @@ --- -site: shareisland +id: shareisland name: Shareisland description: "A general italian tracker" language: it-it diff --git a/src/Jackett.Common/Definitions/shareuniversity.yml b/src/Jackett.Common/Definitions/shareuniversity.yml index 5f863a490..8f2ba371d 100644 --- a/src/Jackett.Common/Definitions/shareuniversity.yml +++ b/src/Jackett.Common/Definitions/shareuniversity.yml @@ -1,5 +1,5 @@ --- -site: shareuniversity +id: shareuniversity name: ShareUniversity description: "ShareUniversity is a Private Torrent Tracker for High Quality Nordic Content" language: en-us diff --git a/src/Jackett.Common/Definitions/sharewood.yml b/src/Jackett.Common/Definitions/sharewood.yml index 94d9b1436..d9ea08681 100644 --- a/src/Jackett.Common/Definitions/sharewood.yml +++ b/src/Jackett.Common/Definitions/sharewood.yml @@ -1,5 +1,5 @@ --- -site: sharewood +id: sharewood name: Sharewood description: "sharewood is a Semi-Private FRENCH Torrent Tracker for GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/shellife.yml b/src/Jackett.Common/Definitions/shellife.yml index f378a0eac..cec31f9e3 100644 --- a/src/Jackett.Common/Definitions/shellife.yml +++ b/src/Jackett.Common/Definitions/shellife.yml @@ -1,5 +1,5 @@ --- -site: shellife +id: shellife name: Shellife description: "Shellife (SL) is a Private Torrent Tracker for NON MAINSTREAM MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/shokweb.yml b/src/Jackett.Common/Definitions/shokweb.yml index f55cb62a2..9845fb3e5 100644 --- a/src/Jackett.Common/Definitions/shokweb.yml +++ b/src/Jackett.Common/Definitions/shokweb.yml @@ -1,5 +1,5 @@ --- -site: shokweb +id: shokweb name: shokweb description: "shokweb is a CHINESE Public tracker" language: zh-CN diff --git a/src/Jackett.Common/Definitions/siambit.yml b/src/Jackett.Common/Definitions/siambit.yml index ffff5aafa..887c5a0d7 100644 --- a/src/Jackett.Common/Definitions/siambit.yml +++ b/src/Jackett.Common/Definitions/siambit.yml @@ -1,5 +1,5 @@ --- -site: siambit +id: siambit name: SiamBIT description: "SiamBIT is a THAI Private Torrent Tracker for GENERAL" language: th-th diff --git a/src/Jackett.Common/Definitions/sktorrent-org.yml b/src/Jackett.Common/Definitions/sktorrent-org.yml index 2dd780fe3..9beacd16e 100644 --- a/src/Jackett.Common/Definitions/sktorrent-org.yml +++ b/src/Jackett.Common/Definitions/sktorrent-org.yml @@ -1,5 +1,5 @@ --- -site: sktorrent-org +id: sktorrent-org name: SkTorrent-org description: "SkTorrent.org is a Semi-Private torrent site for MOVIES / TV/ GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/sktorrent.yml b/src/Jackett.Common/Definitions/sktorrent.yml index 35b722a1f..216bd8645 100644 --- a/src/Jackett.Common/Definitions/sktorrent.yml +++ b/src/Jackett.Common/Definitions/sktorrent.yml @@ -1,5 +1,5 @@ --- -site: sktorrent +id: sktorrent name: SkTorrent description: "SkTorrent is a CZECH/SLOVAK Semi-Private Torrent Tracker for MOVIES / TV / GENERAL" language: cs-cz diff --git a/src/Jackett.Common/Definitions/skytorrentsclone.yml b/src/Jackett.Common/Definitions/skytorrentsclone.yml index 55f9dfe03..f5b969954 100644 --- a/src/Jackett.Common/Definitions/skytorrentsclone.yml +++ b/src/Jackett.Common/Definitions/skytorrentsclone.yml @@ -1,5 +1,5 @@ --- -site: skytorrentsclone +id: skytorrentsclone name: SkyTorrentsClone description: "SkyTorrents.lol is a Public SkyTorrents clone for TV / MOVIES / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/snowpt.yml b/src/Jackett.Common/Definitions/snowpt.yml index 374add8fe..afa00224b 100644 --- a/src/Jackett.Common/Definitions/snowpt.yml +++ b/src/Jackett.Common/Definitions/snowpt.yml @@ -1,5 +1,5 @@ --- -site: snowpt +id: snowpt name: SnowPT description: "SnowPT (SSPT) is a CHINESE Private Torrent Tracker for ANIME" language: zh-cn diff --git a/src/Jackett.Common/Definitions/sosulki.yml b/src/Jackett.Common/Definitions/sosulki.yml index a224cece1..055191b5a 100644 --- a/src/Jackett.Common/Definitions/sosulki.yml +++ b/src/Jackett.Common/Definitions/sosulki.yml @@ -1,5 +1,5 @@ --- -site: sosulki +id: sosulki name: sosulki description: "sosulki is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/soulvoice.yml b/src/Jackett.Common/Definitions/soulvoice.yml index b4b92e87f..a445aef88 100644 --- a/src/Jackett.Common/Definitions/soulvoice.yml +++ b/src/Jackett.Common/Definitions/soulvoice.yml @@ -1,5 +1,5 @@ --- -site: soulvoice +id: soulvoice name: SoulVoice description: "SoulVoice is a CHINESE Private Torrent Tracker for Movies, TV, and e-Learning" language: zh-cn diff --git a/src/Jackett.Common/Definitions/soundpark.yml b/src/Jackett.Common/Definitions/soundpark.yml index 7f1e727df..a02479aac 100644 --- a/src/Jackett.Common/Definitions/soundpark.yml +++ b/src/Jackett.Common/Definitions/soundpark.yml @@ -1,5 +1,5 @@ --- -site: soundpark +id: soundpark name: SoundPark description: "SoundPark Semi-Private RUSSIAN site dedicated to MUSIC." language: ru-ru diff --git a/src/Jackett.Common/Definitions/spacetorrent.yml b/src/Jackett.Common/Definitions/spacetorrent.yml index d778ae985..1cf228c5c 100644 --- a/src/Jackett.Common/Definitions/spacetorrent.yml +++ b/src/Jackett.Common/Definitions/spacetorrent.yml @@ -1,5 +1,5 @@ --- -site: spacetorrent +id: spacetorrent name: SpaceTorrent description: "SpaceTorrent is a FRENCH Private Torrent Tracker for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/speedmasterhd.yml b/src/Jackett.Common/Definitions/speedmasterhd.yml index baf6e8d8e..e36d938c4 100644 --- a/src/Jackett.Common/Definitions/speedmasterhd.yml +++ b/src/Jackett.Common/Definitions/speedmasterhd.yml @@ -1,5 +1,5 @@ --- -site: speedmasterhd +id: speedmasterhd name: Speedmaster HD description: "Speedmaster HD is a German Time based tracker for MOVIES / TV" language: de-de diff --git a/src/Jackett.Common/Definitions/speedtorrentreloaded.yml b/src/Jackett.Common/Definitions/speedtorrentreloaded.yml index 3883bb10e..ecd9faa61 100644 --- a/src/Jackett.Common/Definitions/speedtorrentreloaded.yml +++ b/src/Jackett.Common/Definitions/speedtorrentreloaded.yml @@ -1,5 +1,5 @@ --- -site: speedtorrentreloaded +id: speedtorrentreloaded name: SpeedTorrent Reloaded description: "SpeedTorrent Reloaded is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/spiritofrevolution.yml b/src/Jackett.Common/Definitions/spiritofrevolution.yml index b861157e0..668469eee 100644 --- a/src/Jackett.Common/Definitions/spiritofrevolution.yml +++ b/src/Jackett.Common/Definitions/spiritofrevolution.yml @@ -1,5 +1,5 @@ --- -site: spiritofrevolution +id: spiritofrevolution name: Spirit of Revolution description: "Spirit of Revolution is a German Time based tracker for 0DAY" language: de-de diff --git a/src/Jackett.Common/Definitions/sporthd.yml b/src/Jackett.Common/Definitions/sporthd.yml index 0944540b8..c232ea84b 100644 --- a/src/Jackett.Common/Definitions/sporthd.yml +++ b/src/Jackett.Common/Definitions/sporthd.yml @@ -1,5 +1,5 @@ --- -site: sporthd +id: sporthd name: SportHD description: "SportHD is a Private Torrent Tracker for HD SPORTS" language: en-us diff --git a/src/Jackett.Common/Definitions/sportscult.yml b/src/Jackett.Common/Definitions/sportscult.yml index 1d62b4284..09df2f12d 100644 --- a/src/Jackett.Common/Definitions/sportscult.yml +++ b/src/Jackett.Common/Definitions/sportscult.yml @@ -1,5 +1,5 @@ --- -site: sportscult +id: sportscult name: SportsCult description: "SportsCult is a Private Torrent Tracker for SPORTS" language: en-us diff --git a/src/Jackett.Common/Definitions/springsunday.yml b/src/Jackett.Common/Definitions/springsunday.yml index 18d25f215..01e265dec 100644 --- a/src/Jackett.Common/Definitions/springsunday.yml +++ b/src/Jackett.Common/Definitions/springsunday.yml @@ -1,5 +1,5 @@ --- -site: springsunday +id: springsunday name: SpringSunday description: "SpringSunday (SSD) is a CHINESE Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: zh-cn diff --git a/src/Jackett.Common/Definitions/sukebei-pantsu.yml b/src/Jackett.Common/Definitions/sukebei-pantsu.yml index 41b64d3af..4a8310ce1 100644 --- a/src/Jackett.Common/Definitions/sukebei-pantsu.yml +++ b/src/Jackett.Common/Definitions/sukebei-pantsu.yml @@ -1,5 +1,5 @@ --- -site: sukebei-pantsu +id: sukebei-pantsu name: Sukebei-pantsu description: "Sukebei-pantsu is a Public site dedicated to Adult Asian content" language: en-en diff --git a/src/Jackett.Common/Definitions/sukebeinyaasi.yml b/src/Jackett.Common/Definitions/sukebeinyaasi.yml index aa911f195..8839cc61a 100644 --- a/src/Jackett.Common/Definitions/sukebeinyaasi.yml +++ b/src/Jackett.Common/Definitions/sukebeinyaasi.yml @@ -1,5 +1,5 @@ --- -site: sukebeinyaasi +id: sukebeinyaasi name: sukebei.nyaa.si description: "sukebei.nyaa is a Public torrent site focused on adult Eastern Asian media including anime, manga, games and JAV" language: en-us diff --git a/src/Jackett.Common/Definitions/takeabyte.yml b/src/Jackett.Common/Definitions/takeabyte.yml index db4b7075c..8ef7c031c 100644 --- a/src/Jackett.Common/Definitions/takeabyte.yml +++ b/src/Jackett.Common/Definitions/takeabyte.yml @@ -1,5 +1,5 @@ --- -site: takeabyte +id: takeabyte name: TakeaByte description: "TakeaByte is a NORDIC Private Torrent Tracker for 0DAY / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/tapochek.yml b/src/Jackett.Common/Definitions/tapochek.yml index 983ce4306..9860ade65 100644 --- a/src/Jackett.Common/Definitions/tapochek.yml +++ b/src/Jackett.Common/Definitions/tapochek.yml @@ -1,5 +1,5 @@ --- -site: tapochek +id: tapochek name: Tapochek description: "Tapochek is a RUSSIAN Private Torrent Tracker for 0DAY / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/tasmanit.yml b/src/Jackett.Common/Definitions/tasmanit.yml index 642b8c965..b0fda56b1 100644 --- a/src/Jackett.Common/Definitions/tasmanit.yml +++ b/src/Jackett.Common/Definitions/tasmanit.yml @@ -1,5 +1,5 @@ --- -site: tasmanit +id: tasmanit name: Tasmanit description: "Tasmanit.es is a AUSTRALIAN / NEW ZEALAND Private Torrent Tracker for AUS / NZ TV" language: en-us diff --git a/src/Jackett.Common/Definitions/teamhd.yml b/src/Jackett.Common/Definitions/teamhd.yml index 03822681a..6f2e941d5 100644 --- a/src/Jackett.Common/Definitions/teamhd.yml +++ b/src/Jackett.Common/Definitions/teamhd.yml @@ -1,5 +1,5 @@ --- -site: teamhd +id: teamhd name: TeamHD description: "TeamHD is a RUSSIAN Private Torrent Tracker for HD MOVIES / TV" language: ru-ru diff --git a/src/Jackett.Common/Definitions/teamos.yml b/src/Jackett.Common/Definitions/teamos.yml index ebe221db5..00f2009a6 100644 --- a/src/Jackett.Common/Definitions/teamos.yml +++ b/src/Jackett.Common/Definitions/teamos.yml @@ -1,5 +1,5 @@ --- -site: teamos +id: teamos name: TeamOS description: "Team OS is a Private Torrent Tracker for SOFTWARE" language: en-us diff --git a/src/Jackett.Common/Definitions/tekno3d.yml b/src/Jackett.Common/Definitions/tekno3d.yml index 99b32d597..433a2116a 100644 --- a/src/Jackett.Common/Definitions/tekno3d.yml +++ b/src/Jackett.Common/Definitions/tekno3d.yml @@ -1,5 +1,5 @@ --- -site: tekno3d +id: tekno3d name: TEKNO3D description: "TEKNO3D is a Private Torrent Tracker for MOVIES / TV" language: en-us diff --git a/src/Jackett.Common/Definitions/tellytorrent.yml b/src/Jackett.Common/Definitions/tellytorrent.yml index f5cfeae57..b47f38c32 100644 --- a/src/Jackett.Common/Definitions/tellytorrent.yml +++ b/src/Jackett.Common/Definitions/tellytorrent.yml @@ -1,5 +1,5 @@ --- -site: tellytorrent +id: tellytorrent name: TellyTorrent description: "TellyTorrent is an INDIAN Private Tracker for MOVIES / TV" language: en diff --git a/src/Jackett.Common/Definitions/tenyardtracker.yml b/src/Jackett.Common/Definitions/tenyardtracker.yml index d58c3d630..56ee412c4 100644 --- a/src/Jackett.Common/Definitions/tenyardtracker.yml +++ b/src/Jackett.Common/Definitions/tenyardtracker.yml @@ -1,5 +1,5 @@ --- -site: tenyardtracker +id: tenyardtracker name: TenYardTracker description: "TenYardTorrents (TYT) is a Private Torrent Tracker for AMERICAN FOOTBALL" language: en-us diff --git a/src/Jackett.Common/Definitions/the-madhouse.yml b/src/Jackett.Common/Definitions/the-madhouse.yml index b762122ef..59d64da97 100644 --- a/src/Jackett.Common/Definitions/the-madhouse.yml +++ b/src/Jackett.Common/Definitions/the-madhouse.yml @@ -1,5 +1,5 @@ --- -site: the-madhouse +id: the-madhouse name: The-Madhouse description: "The-Madhouse is a Private Torrent Tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/theaudioscene.yml b/src/Jackett.Common/Definitions/theaudioscene.yml index 571dd2d08..a4029eb50 100644 --- a/src/Jackett.Common/Definitions/theaudioscene.yml +++ b/src/Jackett.Common/Definitions/theaudioscene.yml @@ -1,5 +1,5 @@ --- -site: theaudioscene +id: theaudioscene name: TheAudioScene description: "TheAudioScene is a Private Torrent Tracker for AUDIO SOFTWARE / SAMPLES / ETC" language: en-us diff --git a/src/Jackett.Common/Definitions/theempire.yml b/src/Jackett.Common/Definitions/theempire.yml index 93e2d0221..4d778c384 100644 --- a/src/Jackett.Common/Definitions/theempire.yml +++ b/src/Jackett.Common/Definitions/theempire.yml @@ -1,5 +1,5 @@ --- -site: theempire +id: theempire name: The Empire description: "TheEmpire (TE) is a Private Torrent Tracker for COMMONWEALTH TV / RADIO" language: en-us diff --git a/src/Jackett.Common/Definitions/thefallingangels.yml b/src/Jackett.Common/Definitions/thefallingangels.yml index 705af8b24..0aede7837 100644 --- a/src/Jackett.Common/Definitions/thefallingangels.yml +++ b/src/Jackett.Common/Definitions/thefallingangels.yml @@ -1,5 +1,5 @@ --- -site: thefallingangels +id: thefallingangels name: The Falling Angels description: "The Falling Angels (TFA) is a German Private site for TV / MOVIES / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/thegeeks.yml b/src/Jackett.Common/Definitions/thegeeks.yml index 055e3b0d3..211faf7bb 100644 --- a/src/Jackett.Common/Definitions/thegeeks.yml +++ b/src/Jackett.Common/Definitions/thegeeks.yml @@ -1,5 +1,5 @@ --- -site: thegeeks +id: thegeeks name: The Geeks description: "Technology E-Learning" language: en-us diff --git a/src/Jackett.Common/Definitions/thehorrorcharnel.yml b/src/Jackett.Common/Definitions/thehorrorcharnel.yml index 19502ca53..127a53b31 100644 --- a/src/Jackett.Common/Definitions/thehorrorcharnel.yml +++ b/src/Jackett.Common/Definitions/thehorrorcharnel.yml @@ -1,5 +1,5 @@ --- -site: thehorrorcharnel +id: thehorrorcharnel name: The Horror Charnel description: "The Horror Charnel (THC) is a Private Torrent Tracker for HORROR / CULT / SLEAZE / SCI FI MOVIES" language: en-us diff --git a/src/Jackett.Common/Definitions/theoccult.yml b/src/Jackett.Common/Definitions/theoccult.yml index b37826b0a..797d52089 100644 --- a/src/Jackett.Common/Definitions/theoccult.yml +++ b/src/Jackett.Common/Definitions/theoccult.yml @@ -1,5 +1,5 @@ --- -site: theoccult +id: theoccult name: The Occult description: "Cult E-Learning" language: en-us diff --git a/src/Jackett.Common/Definitions/thepiratebay.yml b/src/Jackett.Common/Definitions/thepiratebay.yml index 1074ef7ce..43fa4563e 100644 --- a/src/Jackett.Common/Definitions/thepiratebay.yml +++ b/src/Jackett.Common/Definitions/thepiratebay.yml @@ -1,5 +1,5 @@ --- -site: thepiratebay +id: thepiratebay name: The Pirate Bay description: "Pirate Bay (TPB) is the galaxy’s most resilient Public BitTorrent site" language: en-us diff --git a/src/Jackett.Common/Definitions/theplace.yml b/src/Jackett.Common/Definitions/theplace.yml index 43dc9046c..ecbe8a4ab 100644 --- a/src/Jackett.Common/Definitions/theplace.yml +++ b/src/Jackett.Common/Definitions/theplace.yml @@ -1,5 +1,5 @@ --- -site: theplace +id: theplace name: The Place description: "Self-improvement E-Learning" language: en-us diff --git a/src/Jackett.Common/Definitions/theshinning.yml b/src/Jackett.Common/Definitions/theshinning.yml index e50be78e9..2b928d6f7 100644 --- a/src/Jackett.Common/Definitions/theshinning.yml +++ b/src/Jackett.Common/Definitions/theshinning.yml @@ -1,5 +1,5 @@ --- -site: theshinning +id: theshinning name: The Shinning description: "The Shinning (TsH) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/theshow.yml b/src/Jackett.Common/Definitions/theshow.yml index cf62ee5e5..a7c3c2ddd 100644 --- a/src/Jackett.Common/Definitions/theshow.yml +++ b/src/Jackett.Common/Definitions/theshow.yml @@ -1,5 +1,5 @@ --- -site: theshow +id: theshow name: The Show description: "Entertainment E-Learning" language: en-us diff --git a/src/Jackett.Common/Definitions/thevault.yml b/src/Jackett.Common/Definitions/thevault.yml index 4af6352bb..b7353adf9 100644 --- a/src/Jackett.Common/Definitions/thevault.yml +++ b/src/Jackett.Common/Definitions/thevault.yml @@ -1,5 +1,5 @@ --- -site: thevault +id: thevault name: The Vault description: "Business/Marketing E-Learning" language: en-us diff --git a/src/Jackett.Common/Definitions/tlfbits.yml b/src/Jackett.Common/Definitions/tlfbits.yml index 0d82a8a5a..3bb06571b 100644 --- a/src/Jackett.Common/Definitions/tlfbits.yml +++ b/src/Jackett.Common/Definitions/tlfbits.yml @@ -1,5 +1,5 @@ --- -site: tlfbits +id: tlfbits name: TLFBits description: "TLFBits is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/tntvillage.yml b/src/Jackett.Common/Definitions/tntvillage.yml index 88c54563c..428be39a0 100644 --- a/src/Jackett.Common/Definitions/tntvillage.yml +++ b/src/Jackett.Common/Definitions/tntvillage.yml @@ -1,5 +1,5 @@ --- -site: tntvillage +id: tntvillage name: TNTVillage description: "TNTVillage is an ITALIAN Public site for TV / MOVIES / GENERAL" language: it-it diff --git a/src/Jackett.Common/Definitions/tokyotosho.yml b/src/Jackett.Common/Definitions/tokyotosho.yml index a11718f86..2cb16a515 100644 --- a/src/Jackett.Common/Definitions/tokyotosho.yml +++ b/src/Jackett.Common/Definitions/tokyotosho.yml @@ -1,5 +1,5 @@ --- -site: tokyotosho +id: tokyotosho name: Tokyo Toshokan description: "A BitTorrent Library for Japanese Media" language: en-us diff --git a/src/Jackett.Common/Definitions/topnow.yml b/src/Jackett.Common/Definitions/topnow.yml index a926b4cf4..01af5e228 100644 --- a/src/Jackett.Common/Definitions/topnow.yml +++ b/src/Jackett.Common/Definitions/topnow.yml @@ -1,5 +1,5 @@ --- -site: topnow +id: topnow name: TopNow description: "TopNow is a Public torrent site for TV / MOVIES" language: en-us diff --git a/src/Jackett.Common/Definitions/torlock.yml b/src/Jackett.Common/Definitions/torlock.yml index aea6de5e8..572d37049 100644 --- a/src/Jackett.Common/Definitions/torlock.yml +++ b/src/Jackett.Common/Definitions/torlock.yml @@ -1,5 +1,5 @@ --- -site: torlock +id: torlock name: Torlock description: "Torlock is a torrent search site that lists verified torrents only for TV series and movies" language: en-us diff --git a/src/Jackett.Common/Definitions/toros.yml b/src/Jackett.Common/Definitions/toros.yml index 2d3ce5746..40ac0410f 100644 --- a/src/Jackett.Common/Definitions/toros.yml +++ b/src/Jackett.Common/Definitions/toros.yml @@ -1,5 +1,5 @@ --- -site: toros +id: toros name: TOROS description: "TOROS is a Public torrent index" language: en-us diff --git a/src/Jackett.Common/Definitions/torrent-explosiv.yml b/src/Jackett.Common/Definitions/torrent-explosiv.yml index 95e2ffb52..712b0d1dd 100644 --- a/src/Jackett.Common/Definitions/torrent-explosiv.yml +++ b/src/Jackett.Common/Definitions/torrent-explosiv.yml @@ -1,5 +1,5 @@ --- -site: torrent-explosiv +id: torrent-explosiv name: Torrent-Explosiv description: "Torrent-Explosiv is a German Private site for TV / MOVIES / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/torrent-pirat.yml b/src/Jackett.Common/Definitions/torrent-pirat.yml index 6601528dd..0410b2415 100644 --- a/src/Jackett.Common/Definitions/torrent-pirat.yml +++ b/src/Jackett.Common/Definitions/torrent-pirat.yml @@ -1,5 +1,5 @@ --- -site: torrent-pirat +id: torrent-pirat name: torrent-pirat description: "torrent-pirat is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/torrent-turk.yml b/src/Jackett.Common/Definitions/torrent-turk.yml index 139679cd9..bce7d7378 100644 --- a/src/Jackett.Common/Definitions/torrent-turk.yml +++ b/src/Jackett.Common/Definitions/torrent-turk.yml @@ -1,5 +1,5 @@ --- -site: torrent-turk +id: torrent-turk name: TOrrent-tuRK description: "TOrrent-tuRK (TORK) is a Turkish Private Torrent Tracker for HD MOVIES / TV / GENERAL" language: tr-TR diff --git a/src/Jackett.Common/Definitions/torrent4you.yml b/src/Jackett.Common/Definitions/torrent4you.yml index 3a7a8bb77..c65f13335 100644 --- a/src/Jackett.Common/Definitions/torrent4you.yml +++ b/src/Jackett.Common/Definitions/torrent4you.yml @@ -1,5 +1,5 @@ --- -site: torrent4you +id: torrent4you name: Torrent4You description: "Torrent4You is a Public torrent storage cache" language: en-us diff --git a/src/Jackett.Common/Definitions/torrent9.yml b/src/Jackett.Common/Definitions/torrent9.yml index 56830234a..8389e696e 100644 --- a/src/Jackett.Common/Definitions/torrent9.yml +++ b/src/Jackett.Common/Definitions/torrent9.yml @@ -1,5 +1,5 @@ --- -site: torrent9 +id: torrent9 name: Torrent9 description: "Torrent9 is a FRENCH Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/torrent9clone.yml b/src/Jackett.Common/Definitions/torrent9clone.yml index 746c4be35..f124e0836 100644 --- a/src/Jackett.Common/Definitions/torrent9clone.yml +++ b/src/Jackett.Common/Definitions/torrent9clone.yml @@ -1,5 +1,5 @@ --- -site: torrent9clone +id: torrent9clone name: Torrent9 clone (torrent9.ch) description: "Torrent9 is a FRENCH Public site for TV / MOVIES / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/torrentbd.yml b/src/Jackett.Common/Definitions/torrentbd.yml index 81039abd7..6b1dd9fac 100644 --- a/src/Jackett.Common/Definitions/torrentbd.yml +++ b/src/Jackett.Common/Definitions/torrentbd.yml @@ -1,5 +1,5 @@ --- -site: torrentbd +id: torrentbd name: TorrentBD description: "A general Bangladesh tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentbomb.yml b/src/Jackett.Common/Definitions/torrentbomb.yml index bd0d91f6a..2292ab277 100644 --- a/src/Jackett.Common/Definitions/torrentbomb.yml +++ b/src/Jackett.Common/Definitions/torrentbomb.yml @@ -1,5 +1,5 @@ --- -site: torrentbomb +id: torrentbomb name: TorrentBomb description: "Torrent Bomb (토렌트봄) is a Public KOREAN tracker for Korean media." language: ko-KR diff --git a/src/Jackett.Common/Definitions/torrentccf.yml b/src/Jackett.Common/Definitions/torrentccf.yml index 14f06f811..86c4f61e5 100644 --- a/src/Jackett.Common/Definitions/torrentccf.yml +++ b/src/Jackett.Common/Definitions/torrentccf.yml @@ -1,5 +1,5 @@ --- -site: torrentccf +id: torrentccf name: TorrentCCF description: "TorrentCCF (TCCF) is a CHINESE Private Torrent Tracker for HD MOVIES / TV" language: zh-cn diff --git a/src/Jackett.Common/Definitions/torrentdb.yml b/src/Jackett.Common/Definitions/torrentdb.yml index 730b0f0db..e18b94099 100644 --- a/src/Jackett.Common/Definitions/torrentdb.yml +++ b/src/Jackett.Common/Definitions/torrentdb.yml @@ -1,5 +1,5 @@ --- -site: torrentdb +id: torrentdb name: TorrentDB description: "TorrentDB - Private site for Live Concerts with Strict Quality Control" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentdownload.yml b/src/Jackett.Common/Definitions/torrentdownload.yml index 85f008d81..52e80d503 100644 --- a/src/Jackett.Common/Definitions/torrentdownload.yml +++ b/src/Jackett.Common/Definitions/torrentdownload.yml @@ -1,5 +1,5 @@ --- -site: torrentdownload +id: torrentdownload name: TorrentDownload description: "TorrentDownload is a Public general torrent index" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentdownloads.yml b/src/Jackett.Common/Definitions/torrentdownloads.yml index f3b96bb09..4134061c2 100644 --- a/src/Jackett.Common/Definitions/torrentdownloads.yml +++ b/src/Jackett.Common/Definitions/torrentdownloads.yml @@ -1,5 +1,5 @@ --- -site: torrentdownloads +id: torrentdownloads name: Torrent Downloads description: "Torrent Downloads (TD) is a Public torrent site for all kinds of content" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentfactory.yml b/src/Jackett.Common/Definitions/torrentfactory.yml index abc0badc4..131687ec8 100644 --- a/src/Jackett.Common/Definitions/torrentfactory.yml +++ b/src/Jackett.Common/Definitions/torrentfactory.yml @@ -1,5 +1,5 @@ --- -site: torrentfactory +id: torrentfactory name: TorrentFactory description: "TorrentFactory is a SPANISH site for General content" language: es-es diff --git a/src/Jackett.Common/Definitions/torrentfunk.yml b/src/Jackett.Common/Definitions/torrentfunk.yml index f7f3c1f94..4c54edd9c 100644 --- a/src/Jackett.Common/Definitions/torrentfunk.yml +++ b/src/Jackett.Common/Definitions/torrentfunk.yml @@ -1,5 +1,5 @@ --- -site: torrentfunk +id: torrentfunk name: TorrentFunk description: "TorrentFunk is a Public torrent index" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentgalaxyorg.yml b/src/Jackett.Common/Definitions/torrentgalaxyorg.yml index 84947e225..f876d503f 100644 --- a/src/Jackett.Common/Definitions/torrentgalaxyorg.yml +++ b/src/Jackett.Common/Definitions/torrentgalaxyorg.yml @@ -1,5 +1,5 @@ --- -site: torrentgalaxyorg +id: torrentgalaxyorg name: TorrentGalaxy.org description: "TorrentGalaxy.org (TGx) is a Public site for TV / MOVIES / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/torrenthane.yml b/src/Jackett.Common/Definitions/torrenthane.yml index 8e21e626f..3255b7658 100644 --- a/src/Jackett.Common/Definitions/torrenthane.yml +++ b/src/Jackett.Common/Definitions/torrenthane.yml @@ -1,5 +1,5 @@ --- -site: torrenthane +id: torrenthane name: TorrentHane description: "TorrentHane is a TURKISH Public site for MOVIES / TV" language: tr diff --git a/src/Jackett.Common/Definitions/torrenthr.yml b/src/Jackett.Common/Definitions/torrenthr.yml index 521d3762e..1529a15fb 100644 --- a/src/Jackett.Common/Definitions/torrenthr.yml +++ b/src/Jackett.Common/Definitions/torrenthr.yml @@ -1,5 +1,5 @@ --- -site: torrenthr +id: torrenthr name: TorrentHR description: "TorrentHR is a ratioless CROATIAN Private Torrent Tracker for 0DAY / GENERAL" language: hr-hr diff --git a/src/Jackett.Common/Definitions/torrenting.yml b/src/Jackett.Common/Definitions/torrenting.yml index 491c9f1c0..dd34cf71b 100644 --- a/src/Jackett.Common/Definitions/torrenting.yml +++ b/src/Jackett.Common/Definitions/torrenting.yml @@ -1,5 +1,5 @@ --- -site: torrenting +id: torrenting name: Torrenting description: "Torrenting (TT) is a Private site for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentkitty.yml b/src/Jackett.Common/Definitions/torrentkitty.yml index ae8d118dd..127988d82 100644 --- a/src/Jackett.Common/Definitions/torrentkitty.yml +++ b/src/Jackett.Common/Definitions/torrentkitty.yml @@ -1,5 +1,5 @@ --- -site: torrentkitty +id: torrentkitty name: TorrentKitty description: "TorrentKitty is a Public torrent indexer" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentland.yml b/src/Jackett.Common/Definitions/torrentland.yml index 0e43e6c58..c803caf9e 100644 --- a/src/Jackett.Common/Definitions/torrentland.yml +++ b/src/Jackett.Common/Definitions/torrentland.yml @@ -1,5 +1,5 @@ --- -site: torrentland +id: torrentland name: Torrentland description: "Torrentland is a SPANISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: es-es diff --git a/src/Jackett.Common/Definitions/torrentleech-pl.yml b/src/Jackett.Common/Definitions/torrentleech-pl.yml index 49eebf609..edc868040 100644 --- a/src/Jackett.Common/Definitions/torrentleech-pl.yml +++ b/src/Jackett.Common/Definitions/torrentleech-pl.yml @@ -1,5 +1,5 @@ --- -site: torrentleech-pl +id: torrentleech-pl name: Torrentleech.pl description: "Torrentleech.pl is a POLISH Private Torrent Tracker for 0DAY / GENERAL" language: pl-pl diff --git a/src/Jackett.Common/Definitions/torrentlt.yml b/src/Jackett.Common/Definitions/torrentlt.yml index 481fcd131..9329f3e69 100644 --- a/src/Jackett.Common/Definitions/torrentlt.yml +++ b/src/Jackett.Common/Definitions/torrentlt.yml @@ -1,5 +1,5 @@ --- -site: torrentlt +id: torrentlt name: Torrent.LT description: "Torrent.LT is a LITHUANIAN Private Torrent Tracker for 0DAY / GENERAL" language: lt-lt diff --git a/src/Jackett.Common/Definitions/torrentoyunindir.yml b/src/Jackett.Common/Definitions/torrentoyunindir.yml index ead7e1e13..63daacac6 100644 --- a/src/Jackett.Common/Definitions/torrentoyunindir.yml +++ b/src/Jackett.Common/Definitions/torrentoyunindir.yml @@ -1,5 +1,5 @@ --- -site: torrentoyunindir +id: torrentoyunindir name: Torrent Oyun indir description: "Torrent Oyun indir is a TURKISH Public torrent site for GAMES" language: tr diff --git a/src/Jackett.Common/Definitions/torrentparadise.yml b/src/Jackett.Common/Definitions/torrentparadise.yml index 527a9c62c..daf794045 100644 --- a/src/Jackett.Common/Definitions/torrentparadise.yml +++ b/src/Jackett.Common/Definitions/torrentparadise.yml @@ -1,5 +1,5 @@ --- -site: torrentparadise +id: torrentparadise name: TorrentParadise description: "Torrent Paradise is a Public magnet indexer" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentproject2.yml b/src/Jackett.Common/Definitions/torrentproject2.yml index acfbe2a73..18079e751 100644 --- a/src/Jackett.Common/Definitions/torrentproject2.yml +++ b/src/Jackett.Common/Definitions/torrentproject2.yml @@ -1,5 +1,5 @@ --- -site: torrentproject2 +id: torrentproject2 name: TorrentProject2 description: "TorrentProject2 is a Public torrent meta-search engine" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentquest.yml b/src/Jackett.Common/Definitions/torrentquest.yml index ee9997026..d4da0f360 100644 --- a/src/Jackett.Common/Definitions/torrentquest.yml +++ b/src/Jackett.Common/Definitions/torrentquest.yml @@ -1,5 +1,5 @@ --- -site: torrentquest +id: torrentquest name: TorrentQuest description: "TorrentQuest is a Public torrent Magnet Links search engine" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentsectorcrew.yml b/src/Jackett.Common/Definitions/torrentsectorcrew.yml index 139c15c45..880dc4c55 100644 --- a/src/Jackett.Common/Definitions/torrentsectorcrew.yml +++ b/src/Jackett.Common/Definitions/torrentsectorcrew.yml @@ -1,5 +1,5 @@ --- -site: torrentsectorcrew +id: torrentsectorcrew name: Torrent Sector Crew description: "Torrent Sector Crew (TSC) is a GERMAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: de-de diff --git a/src/Jackett.Common/Definitions/torrentslocal.yml b/src/Jackett.Common/Definitions/torrentslocal.yml index cbaaee077..fba2c8a1c 100644 --- a/src/Jackett.Common/Definitions/torrentslocal.yml +++ b/src/Jackett.Common/Definitions/torrentslocal.yml @@ -1,5 +1,5 @@ --- -site: torrentslocal +id: torrentslocal name: Torrents-Local description: "Torrents-Local is a RUSSIAN Semi-Private Torrent Tracker" language: ru-ru diff --git a/src/Jackett.Common/Definitions/torrentv.yml b/src/Jackett.Common/Definitions/torrentv.yml index 4faff23cf..3cd86b3d0 100644 --- a/src/Jackett.Common/Definitions/torrentv.yml +++ b/src/Jackett.Common/Definitions/torrentv.yml @@ -1,5 +1,5 @@ --- -site: torrentv +id: torrentv name: Torrentv description: "Torrentv is a Public tracker for MOVIES" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentview.yml b/src/Jackett.Common/Definitions/torrentview.yml index 321b1b2ea..8fbf8f26b 100644 --- a/src/Jackett.Common/Definitions/torrentview.yml +++ b/src/Jackett.Common/Definitions/torrentview.yml @@ -1,5 +1,5 @@ --- -site: torrentview +id: torrentview name: TorrentView description: "Torrent View (토렌트뷰) is a Public KOREAN tracker for Korean media." language: ko-KR diff --git a/src/Jackett.Common/Definitions/torrentz2.yml b/src/Jackett.Common/Definitions/torrentz2.yml index 881872727..d21fa413f 100644 --- a/src/Jackett.Common/Definitions/torrentz2.yml +++ b/src/Jackett.Common/Definitions/torrentz2.yml @@ -1,5 +1,5 @@ --- -site: torrentz2 +id: torrentz2 name: Torrentz2 description: "Torrentz2 is a Public torrent meta-search engine combining results from dozens of torrent sites" language: en-us diff --git a/src/Jackett.Common/Definitions/torrentz2k.yml b/src/Jackett.Common/Definitions/torrentz2k.yml index 2ce5a5995..27cb88fa6 100644 --- a/src/Jackett.Common/Definitions/torrentz2k.yml +++ b/src/Jackett.Common/Definitions/torrentz2k.yml @@ -1,5 +1,5 @@ --- -site: torrentz2k +id: torrentz2k name: Torrentz2k description: "Torrentz2k is a Public torrent indexer" language: en-us diff --git a/src/Jackett.Common/Definitions/totallykids.yml b/src/Jackett.Common/Definitions/totallykids.yml index 197d925e8..833b9e471 100644 --- a/src/Jackett.Common/Definitions/totallykids.yml +++ b/src/Jackett.Common/Definitions/totallykids.yml @@ -1,5 +1,5 @@ --- -site: totallykids +id: totallykids name: TotallyKids description: "TotallyKids (TK) is a Private Torrent Tracker for CHILDRENS MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/totheglory.yml b/src/Jackett.Common/Definitions/totheglory.yml index 80bc71c5f..3a644b4d2 100644 --- a/src/Jackett.Common/Definitions/totheglory.yml +++ b/src/Jackett.Common/Definitions/totheglory.yml @@ -1,5 +1,5 @@ --- -site: totheglory +id: totheglory name: ToTheGlory description: "A chinese tracker" language: zh-cn diff --git a/src/Jackett.Common/Definitions/trancetraffic.yml b/src/Jackett.Common/Definitions/trancetraffic.yml index 62d86e320..d7ba1f8a0 100644 --- a/src/Jackett.Common/Definitions/trancetraffic.yml +++ b/src/Jackett.Common/Definitions/trancetraffic.yml @@ -1,5 +1,5 @@ --- -site: trancetraffic +id: trancetraffic name: TranceTraffic description: "TranceTraffic is a Private site for MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/trezzor.yml b/src/Jackett.Common/Definitions/trezzor.yml index 271917166..79bd1a242 100644 --- a/src/Jackett.Common/Definitions/trezzor.yml +++ b/src/Jackett.Common/Definitions/trezzor.yml @@ -1,4 +1,4 @@ -site: trezzor +id: trezzor name: Trezzor description: "Trezzor is a CZECH Private site for TV / MOVIES / GENERAL" language: cs-cz diff --git a/src/Jackett.Common/Definitions/tribalmixes.yml b/src/Jackett.Common/Definitions/tribalmixes.yml index f115fcdf4..5152edd54 100644 --- a/src/Jackett.Common/Definitions/tribalmixes.yml +++ b/src/Jackett.Common/Definitions/tribalmixes.yml @@ -1,5 +1,5 @@ --- -site: tribalmixes +id: tribalmixes name: TribalMixes description: "TribalMixes is a ratioless Semi-Private Torrent Tracker for DJ MIXES" language: en diff --git a/src/Jackett.Common/Definitions/ttsweb.yml b/src/Jackett.Common/Definitions/ttsweb.yml index acdf95cec..511b3e6e8 100644 --- a/src/Jackett.Common/Definitions/ttsweb.yml +++ b/src/Jackett.Common/Definitions/ttsweb.yml @@ -1,5 +1,5 @@ --- -site: ttsweb +id: ttsweb name: TTsWeb description: "TTsWeb is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en diff --git a/src/Jackett.Common/Definitions/turkseed.yml b/src/Jackett.Common/Definitions/turkseed.yml index 2b6aca250..de5932862 100644 --- a/src/Jackett.Common/Definitions/turkseed.yml +++ b/src/Jackett.Common/Definitions/turkseed.yml @@ -1,5 +1,5 @@ --- -site: turkseed +id: turkseed name: TurkSeed description: "TurkSeed (Aturk) is a TURKISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: tr-TR diff --git a/src/Jackett.Common/Definitions/turktorrent.yml b/src/Jackett.Common/Definitions/turktorrent.yml index f0d6c7fa8..f078b9f4a 100644 --- a/src/Jackett.Common/Definitions/turktorrent.yml +++ b/src/Jackett.Common/Definitions/turktorrent.yml @@ -1,5 +1,5 @@ --- -site: turktorrent +id: turktorrent name: TurkTorrent description: "TurkTorrent (TT) is a TURKISH Private Torrent Tracker for MOVIES / TV / GENERAL" language: tr-TR diff --git a/src/Jackett.Common/Definitions/tvchaosuk.yml b/src/Jackett.Common/Definitions/tvchaosuk.yml index b65ef0d9a..4ab337f53 100644 --- a/src/Jackett.Common/Definitions/tvchaosuk.yml +++ b/src/Jackett.Common/Definitions/tvchaosuk.yml @@ -1,5 +1,5 @@ --- -site: tvchaosuk +id: tvchaosuk name: TVChaosUK description: "TV Chaos UK (TVCUK) is a Private Torrent Tracker for UK TV" language: en-uk diff --git a/src/Jackett.Common/Definitions/twilight.yml b/src/Jackett.Common/Definitions/twilight.yml index 17ee4ff4b..ee979e599 100644 --- a/src/Jackett.Common/Definitions/twilight.yml +++ b/src/Jackett.Common/Definitions/twilight.yml @@ -1,5 +1,5 @@ --- -site: twilight +id: twilight name: Twilight Torrents description: "Twilight Torrents is a Private Torrent Tracker for MOVIES / TV / GENERAL" language: en-us diff --git a/src/Jackett.Common/Definitions/twilightszoom.yml b/src/Jackett.Common/Definitions/twilightszoom.yml index b1ebf913b..1b8f5d326 100644 --- a/src/Jackett.Common/Definitions/twilightszoom.yml +++ b/src/Jackett.Common/Definitions/twilightszoom.yml @@ -1,5 +1,5 @@ --- -site: twilightszoom +id: twilightszoom name: Twilights Zoom description: "Twilights Zoom is a Private Torrent Tracker for MUSIC" language: en-us diff --git a/src/Jackett.Common/Definitions/u-torrents.yml b/src/Jackett.Common/Definitions/u-torrents.yml index b69d4dc3e..5ea40ddaf 100644 --- a/src/Jackett.Common/Definitions/u-torrents.yml +++ b/src/Jackett.Common/Definitions/u-torrents.yml @@ -1,5 +1,5 @@ --- -site: u-torrents +id: u-torrents name: U-Torrents description: "U-Torrents.ro (UTT) is a ROMANIAN Private Torrent Tracker for 0DAY / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/u2.yml b/src/Jackett.Common/Definitions/u2.yml index 101176cc4..8d1bf8598 100644 --- a/src/Jackett.Common/Definitions/u2.yml +++ b/src/Jackett.Common/Definitions/u2.yml @@ -1,5 +1,5 @@ --- -site: u2 +id: u2 name: U2 description: "U2 (U2分享園@動漫花園) is a CHINESE Private Torrent Tracker for ANIME" language: zh-cn diff --git a/src/Jackett.Common/Definitions/uhdbits.yml b/src/Jackett.Common/Definitions/uhdbits.yml index 107f5472a..894414a5d 100644 --- a/src/Jackett.Common/Definitions/uhdbits.yml +++ b/src/Jackett.Common/Definitions/uhdbits.yml @@ -1,5 +1,5 @@ --- -site: uhdbits +id: uhdbits name: UHDBits description: "A vietnamese general tracker" language: en-us diff --git a/src/Jackett.Common/Definitions/underverse.yml b/src/Jackett.Common/Definitions/underverse.yml index c4987a6ad..8b57fd218 100644 --- a/src/Jackett.Common/Definitions/underverse.yml +++ b/src/Jackett.Common/Definitions/underverse.yml @@ -1,5 +1,5 @@ --- -site: underverse +id: underverse name: Underverse description: "Underverse is a RUSSIAN Public Torrent Tracker for MOVIES / TV / MUSIC / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/underversel.yml b/src/Jackett.Common/Definitions/underversel.yml index 3162a6b9a..0941b99a6 100644 --- a/src/Jackett.Common/Definitions/underversel.yml +++ b/src/Jackett.Common/Definitions/underversel.yml @@ -1,5 +1,5 @@ --- -site: underversel +id: underversel name: UnderverseL description: "this is the Underverse indexer with Login enabled in the config." language: ru-ru diff --git a/src/Jackett.Common/Definitions/uniondht.yml b/src/Jackett.Common/Definitions/uniondht.yml index dc7dade46..70adb2b38 100644 --- a/src/Jackett.Common/Definitions/uniondht.yml +++ b/src/Jackett.Common/Definitions/uniondht.yml @@ -1,5 +1,5 @@ --- -site: uniondht +id: uniondht name: UnionDHT description: "UnionDHT is a RUSSIAN Public Torrent Tracker for MOVIES / TV / MUSIC / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/unionfansub.yml b/src/Jackett.Common/Definitions/unionfansub.yml index acc0f1c25..a450800aa 100644 --- a/src/Jackett.Common/Definitions/unionfansub.yml +++ b/src/Jackett.Common/Definitions/unionfansub.yml @@ -1,5 +1,5 @@ --- -site: unionfansub +id: unionfansub name: Union Fansub description: "Union Fansub is a SPANISH Semi private torrent site focused on ANIME" language: es-es diff --git a/src/Jackett.Common/Definitions/uniongang.yml b/src/Jackett.Common/Definitions/uniongang.yml index 608c46e89..5261cf133 100644 --- a/src/Jackett.Common/Definitions/uniongang.yml +++ b/src/Jackett.Common/Definitions/uniongang.yml @@ -1,5 +1,5 @@ --- -site: uniongang +id: uniongang name: UnionGang description: "UnionGang is a RUSSIAN Private Torrent Tracker for MOVIES / GENERAL" language: ru-ru diff --git a/src/Jackett.Common/Definitions/uniotaku.yml b/src/Jackett.Common/Definitions/uniotaku.yml index c43a52273..f29f6eb2d 100644 --- a/src/Jackett.Common/Definitions/uniotaku.yml +++ b/src/Jackett.Common/Definitions/uniotaku.yml @@ -1,5 +1,5 @@ --- -site: uniotaku +id: uniotaku name: UniOtaku description: "UniOtaku is a BRAZILIAN Semi-Private Torrent Tracker for ANIME" language: pt-br diff --git a/src/Jackett.Common/Definitions/unlimitz.yml b/src/Jackett.Common/Definitions/unlimitz.yml index 0e5741282..ac0714df4 100644 --- a/src/Jackett.Common/Definitions/unlimitz.yml +++ b/src/Jackett.Common/Definitions/unlimitz.yml @@ -1,5 +1,5 @@ --- -site: unlimitz +id: unlimitz name: Unlimitz description: "Unlimitz is a THAI Private Torrent Tracker for GENERAL" language: th-th diff --git a/src/Jackett.Common/Definitions/vizuk.yml b/src/Jackett.Common/Definitions/vizuk.yml index e16984939..4c0624fcc 100644 --- a/src/Jackett.Common/Definitions/vizuk.yml +++ b/src/Jackett.Common/Definitions/vizuk.yml @@ -1,5 +1,5 @@ --- -site: vizuk +id: vizuk name: Vizuk description: "Vizuk is a SPANISH private site for HD content" language: es-es diff --git a/src/Jackett.Common/Definitions/wdt.yml b/src/Jackett.Common/Definitions/wdt.yml index 0416522ed..9c6b2cb59 100644 --- a/src/Jackett.Common/Definitions/wdt.yml +++ b/src/Jackett.Common/Definitions/wdt.yml @@ -1,5 +1,5 @@ --- -site: wdt +id: wdt name: WDT description: "Wrestling Desires Torrents (Ultimate Wrestling Torrents) is a Private Torrent Tracker for PROFESSIONAL WRESTLING / MMA" language: en-us diff --git a/src/Jackett.Common/Definitions/wihd.yml b/src/Jackett.Common/Definitions/wihd.yml index 64c7f748e..da338d310 100644 --- a/src/Jackett.Common/Definitions/wihd.yml +++ b/src/Jackett.Common/Definitions/wihd.yml @@ -1,5 +1,5 @@ --- -site: wihd +id: wihd name: World-In-HD description: "Your world in HD" language: fr-fr diff --git a/src/Jackett.Common/Definitions/world-of-tomorrow.yml b/src/Jackett.Common/Definitions/world-of-tomorrow.yml index 15d3c89bc..49fcdd248 100644 --- a/src/Jackett.Common/Definitions/world-of-tomorrow.yml +++ b/src/Jackett.Common/Definitions/world-of-tomorrow.yml @@ -1,5 +1,5 @@ --- -site: world-of-tomorrow +id: world-of-tomorrow name: world-of-tomorrow description: "world-of-tomorrow is a Private GERMAN tracker" language: de-de diff --git a/src/Jackett.Common/Definitions/x-ite.me.yml b/src/Jackett.Common/Definitions/x-ite.me.yml index 639328718..d0cf433bc 100644 --- a/src/Jackett.Common/Definitions/x-ite.me.yml +++ b/src/Jackett.Common/Definitions/x-ite.me.yml @@ -4,7 +4,7 @@ # TODO: # x-ite.me doesn't support altering the number of results, therefore only the 20 first results are shown (this is hardcoded), Jackett may support pagination in the future tho # -site: xiteme +id: xiteme name: x-ite.me description: "Tracker for LGBTQ movies, TV, books, magazines, anime, PC and XXX." language: en-us diff --git a/src/Jackett.Common/Definitions/xbytes2.yml b/src/Jackett.Common/Definitions/xbytes2.yml index d8af59da6..12e874223 100644 --- a/src/Jackett.Common/Definitions/xbytes2.yml +++ b/src/Jackett.Common/Definitions/xbytes2.yml @@ -1,5 +1,5 @@ --- -site: xbytesv2 +id: xbytesv2 name: XbytesV2 description: "xbytesV2 is a SPANISH site for HD content" language: es-es diff --git a/src/Jackett.Common/Definitions/xfsub.yml b/src/Jackett.Common/Definitions/xfsub.yml index eb75152eb..6ec959736 100644 --- a/src/Jackett.Common/Definitions/xfsub.yml +++ b/src/Jackett.Common/Definitions/xfsub.yml @@ -1,5 +1,5 @@ --- -site: xfsub +id: xfsub name: XFSUB description: "XFSUB is a CHINESE Public site for ANIME" language: zh-cn diff --git a/src/Jackett.Common/Definitions/xtremefile.yml b/src/Jackett.Common/Definitions/xtremefile.yml index 72ee5dad2..d77fbcd5c 100644 --- a/src/Jackett.Common/Definitions/xtremefile.yml +++ b/src/Jackett.Common/Definitions/xtremefile.yml @@ -1,5 +1,5 @@ --- -site: xtremefile +id: xtremefile name: XtremeFile description: "XtremeFile is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/xtremezone.yml b/src/Jackett.Common/Definitions/xtremezone.yml index 763d99266..d9a26ce13 100644 --- a/src/Jackett.Common/Definitions/xtremezone.yml +++ b/src/Jackett.Common/Definitions/xtremezone.yml @@ -1,5 +1,5 @@ --- -site: xtremezone +id: xtremezone name: Xtreme Zone description: "XtreMeZone (MYXZ) is a ROMANIAN Private Torrent Tracker for MOVIES / TV / GENERAL" language: ro-ro diff --git a/src/Jackett.Common/Definitions/xwtclassics.yml b/src/Jackett.Common/Definitions/xwtclassics.yml index ccda69cbd..1edfaeb7b 100644 --- a/src/Jackett.Common/Definitions/xwtclassics.yml +++ b/src/Jackett.Common/Definitions/xwtclassics.yml @@ -1,5 +1,5 @@ --- -site: xwtclassics +id: xwtclassics name: XWT-Classics description: "XWT-Classics is a Private Torrent Tracker for CLASSIC PROFESSIONAL WRESTLING" language: en-us diff --git a/src/Jackett.Common/Definitions/xwtorrents.yml b/src/Jackett.Common/Definitions/xwtorrents.yml index ebb23964e..1413c8b0f 100644 --- a/src/Jackett.Common/Definitions/xwtorrents.yml +++ b/src/Jackett.Common/Definitions/xwtorrents.yml @@ -1,5 +1,5 @@ --- -site: xwtorrents +id: xwtorrents name: XWtorrents description: "XtremeWrestlingTorrents (XWT) is a Private Torrent Tracker for PROFESSIONAL WRESTLING / MMA" language: en-us diff --git a/src/Jackett.Common/Definitions/xxxtor.yml b/src/Jackett.Common/Definitions/xxxtor.yml index e41cc92ad..2df370e19 100644 --- a/src/Jackett.Common/Definitions/xxxtor.yml +++ b/src/Jackett.Common/Definitions/xxxtor.yml @@ -1,5 +1,5 @@ --- -site: xxxtor +id: xxxtor name: xxxtor description: "xxxtor is a RUSSIAN Public Torrent Tracker for 3X" language: ru-ru diff --git a/src/Jackett.Common/Definitions/yggcookie.yml b/src/Jackett.Common/Definitions/yggcookie.yml index b19571b86..f73a710cd 100644 --- a/src/Jackett.Common/Definitions/yggcookie.yml +++ b/src/Jackett.Common/Definitions/yggcookie.yml @@ -1,5 +1,5 @@ --- -site: yggcookie +id: yggcookie name: YGGcookie description: "YGGTorrent is a FRENCH Semi-Private Torrent Tracker for 0DAY / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/yggtorrent.yml b/src/Jackett.Common/Definitions/yggtorrent.yml index fd495e9d0..9109f928f 100644 --- a/src/Jackett.Common/Definitions/yggtorrent.yml +++ b/src/Jackett.Common/Definitions/yggtorrent.yml @@ -1,5 +1,5 @@ --- -site: yggtorrent +id: yggtorrent name: YGGtorrent description: "YGGTorrent is a FRENCH Semi-Private Torrent Tracker for 0DAY / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/yourbittorrent.yml b/src/Jackett.Common/Definitions/yourbittorrent.yml index 950f52f3c..9b43ed32e 100644 --- a/src/Jackett.Common/Definitions/yourbittorrent.yml +++ b/src/Jackett.Common/Definitions/yourbittorrent.yml @@ -1,5 +1,5 @@ --- -site: yourbittorrent +id: yourbittorrent name: YourBittorrent description: "YourBittorrent is a Public torrent index" language: en-us diff --git a/src/Jackett.Common/Definitions/yourexotic.yml b/src/Jackett.Common/Definitions/yourexotic.yml index af168f3a7..f66405a7c 100644 --- a/src/Jackett.Common/Definitions/yourexotic.yml +++ b/src/Jackett.Common/Definitions/yourexotic.yml @@ -1,5 +1,5 @@ --- -site: yourexotic +id: yourexotic name: ExoticaZ description: "ExoticaZ (YourExotic) is a Private Torrent Tracker for 3X" language: en-us diff --git a/src/Jackett.Common/Definitions/zamundanet.yml b/src/Jackett.Common/Definitions/zamundanet.yml index 0582b0f1c..e20b45513 100644 --- a/src/Jackett.Common/Definitions/zamundanet.yml +++ b/src/Jackett.Common/Definitions/zamundanet.yml @@ -1,5 +1,5 @@ --- -site: zamundanet +id: zamundanet name: Zamunda.net description: "Zumunda is a BULGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: bg-bg diff --git a/src/Jackett.Common/Definitions/zelkaorg.yml b/src/Jackett.Common/Definitions/zelkaorg.yml index 7908f7f1c..09563c5e9 100644 --- a/src/Jackett.Common/Definitions/zelkaorg.yml +++ b/src/Jackett.Common/Definitions/zelkaorg.yml @@ -1,5 +1,5 @@ --- -site: zelkaorg +id: zelkaorg name: Zelka.org description: "Zelka (Zamunda) is a BULGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: bg-bg diff --git a/src/Jackett.Common/Definitions/zetorrents.yml b/src/Jackett.Common/Definitions/zetorrents.yml index 6b91ba9c7..bcdd62440 100644 --- a/src/Jackett.Common/Definitions/zetorrents.yml +++ b/src/Jackett.Common/Definitions/zetorrents.yml @@ -1,5 +1,5 @@ --- -site: zetorrents +id: zetorrents name: zetorrents description: "zetorrents is a FRENCH Public site for MOVIES / TV / GENERAL" language: fr-fr diff --git a/src/Jackett.Common/Definitions/zooqle.yml b/src/Jackett.Common/Definitions/zooqle.yml index 2a88900d5..d53c0059e 100644 --- a/src/Jackett.Common/Definitions/zooqle.yml +++ b/src/Jackett.Common/Definitions/zooqle.yml @@ -1,5 +1,5 @@ --- -site: zooqle +id: zooqle name: Zooqle description: "Zooqle is a Public torrent index providing a huge database of verified torrents" language: en-us diff --git a/src/Jackett.Common/Definitions/ztracker.yml b/src/Jackett.Common/Definitions/ztracker.yml index 7cfc73f32..5299f9417 100644 --- a/src/Jackett.Common/Definitions/ztracker.yml +++ b/src/Jackett.Common/Definitions/ztracker.yml @@ -1,5 +1,5 @@ --- -site: ztracker +id: ztracker name: Ztracker description: "Ztracker is a HUNGARIAN Private Torrent Tracker for 0DAY / GENERAL" language: hu-hu diff --git a/src/Jackett.Common/IndexerException.cs b/src/Jackett.Common/IndexerException.cs index d9b2dc7d5..bd4f607a6 100644 --- a/src/Jackett.Common/IndexerException.cs +++ b/src/Jackett.Common/IndexerException.cs @@ -17,7 +17,7 @@ namespace Jackett.Common } public IndexerException(IIndexer Indexer, Exception innerException) - : this(Indexer, "Exception (" + Indexer.ID + "): " + innerException.GetBaseException().Message, innerException) + : this(Indexer, "Exception (" + Indexer.Id + "): " + innerException.GetBaseException().Message, innerException) { } } diff --git a/src/Jackett.Common/Indexers/Abnormal.cs b/src/Jackett.Common/Indexers/Abnormal.cs index 879bb2d88..5c1a7d6ff 100644 --- a/src/Jackett.Common/Indexers/Abnormal.cs +++ b/src/Jackett.Common/Indexers/Abnormal.cs @@ -51,17 +51,17 @@ namespace Jackett.Common.Indexers } public Abnormal(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) - : base( - name: "Abnormal", - description: "General French Private Tracker", - link: "https://abnormal.ws/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - downloadBase: "https://abnormal.ws/torrents.php?action=download&id=", - configData: new ConfigurationDataAbnormal()) + : base(id: "abnormal", + name: "Abnormal", + description: "General French Private Tracker", + link: "https://abnormal.ws/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + downloadBase: "https://abnormal.ws/torrents.php?action=download&id=", + configData: new ConfigurationDataAbnormal()) { Language = "fr-fr"; Encoding = Encoding.UTF8; diff --git a/src/Jackett.Common/Indexers/Abstract/AvistazTracker.cs b/src/Jackett.Common/Indexers/Abstract/AvistazTracker.cs index 888eee18c..20b7f07b0 100644 --- a/src/Jackett.Common/Indexers/Abstract/AvistazTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/AvistazTracker.cs @@ -32,9 +32,11 @@ namespace Jackett.Common.Indexers.Abstract // hook to adjust the search term protected virtual string GetSearchTerm(TorznabQuery query) => $"{query.SearchTerm} {query.GetEpisodeSearchString()}"; - protected AvistazTracker(string name, string link, string description, IIndexerConfigurationService configService, - WebClient client, Logger logger, IProtectionService p, TorznabCapabilities caps) - : base(name, + protected AvistazTracker(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + IProtectionService p, TorznabCapabilities caps) + : base(id: id, + name: name, description: description, link: link, caps: caps, diff --git a/src/Jackett.Common/Indexers/Abstract/CouchPotatoTracker.cs b/src/Jackett.Common/Indexers/Abstract/CouchPotatoTracker.cs index 3b056e1f9..0307dad2a 100644 --- a/src/Jackett.Common/Indexers/Abstract/CouchPotatoTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/CouchPotatoTracker.cs @@ -25,10 +25,12 @@ namespace Jackett.Common.Indexers.Abstract set => base.configData = value; } - protected CouchPotatoTracker(string name, string link, string description, IIndexerConfigurationService configService, - WebClient client, Logger logger, IProtectionService p, TorznabCapabilities caps, - ConfigurationData configData, string endpoint) - : base(name, + protected CouchPotatoTracker(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + IProtectionService p, TorznabCapabilities caps, ConfigurationData configData, + string endpoint) + : base(id: id, + name: name, description: description, link: link, caps: caps, diff --git a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs index 9424323fb..019a1c59e 100644 --- a/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs +++ b/src/Jackett.Common/Indexers/Abstract/GazelleTracker.cs @@ -37,18 +37,20 @@ namespace Jackett.Common.Indexers.Abstract set => base.configData = value; } - protected GazelleTracker(string name, string link, string description, IIndexerConfigurationService configService, - WebClient client, Logger logger, IProtectionService p, TorznabCapabilities caps, - bool supportsFreeleechTokens, bool imdbInTags = false, bool has2Fa = false) - : base(name, - description: description, - link: link, - caps: caps, - configService: configService, - client: client, - logger: logger, - p: p, - configData: new ConfigurationDataBasicLogin()) + protected GazelleTracker(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + IProtectionService p, TorznabCapabilities caps, bool supportsFreeleechTokens, + bool imdbInTags = false, bool has2Fa = false) + : base(id: id, + name: name, + description: description, + link: link, + caps: caps, + configService: configService, + client: client, + logger: logger, + p: p, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; this.supportsFreeleechTokens = supportsFreeleechTokens; diff --git a/src/Jackett.Common/Indexers/AlphaRatio.cs b/src/Jackett.Common/Indexers/AlphaRatio.cs index 2dc3d582e..c66c54e09 100644 --- a/src/Jackett.Common/Indexers/AlphaRatio.cs +++ b/src/Jackett.Common/Indexers/AlphaRatio.cs @@ -11,7 +11,8 @@ namespace Jackett.Common.Indexers public class AlphaRatio : GazelleTracker { public AlphaRatio(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("AlphaRatio", + : base(id: "alpharatio", + name: "AlphaRatio", description: "AlphaRatio (AR) is a Private Torrent Tracker for 0DAY / GENERAL", link: "https://alpharatio.cc/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/AniDub.cs b/src/Jackett.Common/Indexers/AniDub.cs index 40b1b3835..517123ac7 100644 --- a/src/Jackett.Common/Indexers/AniDub.cs +++ b/src/Jackett.Common/Indexers/AniDub.cs @@ -28,15 +28,16 @@ namespace Jackett.Common.Indexers private static readonly Lazy StripRussianTitleRegex = new Lazy(() => new Regex(@"^.*?\/\s*", RegexOptions.Compiled)); public AniDub(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "AniDUB", - description: "AniDUB Tracker is a semi-private russian tracker and release group for anime", - link: "https://tr.anidub.com/", - caps: new TorznabCapabilities(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataAniDub()) + : base(id: "anidub", + name: "AniDUB", + description: "AniDUB Tracker is a semi-private russian tracker and release group for anime", + link: "https://tr.anidub.com/", + caps: new TorznabCapabilities(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataAniDub()) { Encoding = Encoding.UTF8; Language = "ru-ru"; diff --git a/src/Jackett.Common/Indexers/Anidex.cs b/src/Jackett.Common/Indexers/Anidex.cs index dc4486152..651b3c089 100644 --- a/src/Jackett.Common/Indexers/Anidex.cs +++ b/src/Jackett.Common/Indexers/Anidex.cs @@ -24,7 +24,8 @@ namespace Jackett.Common.Indexers public class Anidex : BaseWebIndexer { public Anidex(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base("Anidex", + : base(id: "anidex", + name: "Anidex", description: "Anidex is a Public torrent tracker and indexer, primarily for English fansub groups of anime", link: "https://anidex.info/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/AnimeBytes.cs b/src/Jackett.Common/Indexers/AnimeBytes.cs index 5dee0e1c2..c38e154f7 100644 --- a/src/Jackett.Common/Indexers/AnimeBytes.cs +++ b/src/Jackett.Common/Indexers/AnimeBytes.cs @@ -34,23 +34,24 @@ namespace Jackett.Common.Indexers } public AnimeBytes(IIndexerConfigurationService configService, Utils.Clients.WebClient client, Logger l, IProtectionService ps) - : base(name: "AnimeBytes", - link: "https://animebytes.tv/", - description: "Powered by Tentacles", - configService: configService, - client: client, - caps: new TorznabCapabilities(TorznabCatType.TVAnime, - TorznabCatType.Movies, - TorznabCatType.BooksComics, - TorznabCatType.ConsolePSP, - TorznabCatType.ConsoleOther, - TorznabCatType.PCGames, - TorznabCatType.AudioMP3, - TorznabCatType.AudioLossless, - TorznabCatType.AudioOther), - logger: l, - p: ps, - configData: new ConfigurationDataAnimeBytes("Note: Go to AnimeBytes site and open your account settings. Go to 'Account' tab, move cursor over black part near 'Passkey' and copy its value. Your username is case sensitive.")) + : base(id: "animebytes", + name: "AnimeBytes", + description: "Powered by Tentacles", + link: "https://animebytes.tv/", + configService: configService, + client: client, + caps: new TorznabCapabilities(TorznabCatType.TVAnime, + TorznabCatType.Movies, + TorznabCatType.BooksComics, + TorznabCatType.ConsolePSP, + TorznabCatType.ConsoleOther, + TorznabCatType.PCGames, + TorznabCatType.AudioMP3, + TorznabCatType.AudioLossless, + TorznabCatType.AudioOther), + logger: l, + p: ps, + configData: new ConfigurationDataAnimeBytes("Note: Go to AnimeBytes site and open your account settings. Go to 'Account' tab, move cursor over black part near 'Passkey' and copy its value. Your username is case sensitive.")) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/AnimeTorrents.cs b/src/Jackett.Common/Indexers/AnimeTorrents.cs index ef125db2c..4a3bf6e9e 100644 --- a/src/Jackett.Common/Indexers/AnimeTorrents.cs +++ b/src/Jackett.Common/Indexers/AnimeTorrents.cs @@ -33,15 +33,16 @@ namespace Jackett.Common.Indexers } public AnimeTorrents(IIndexerConfigurationService configService, WebClient c, Logger l, IProtectionService ps) - : base(name: "AnimeTorrents", - description: "Definitive source for anime and manga", - link: "https://animetorrents.me/", - caps: new TorznabCapabilities(), - configService: configService, - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin()) + : base(id: "animetorrents", + name: "AnimeTorrents", + description: "Definitive source for anime and manga", + link: "https://animetorrents.me/", + caps: new TorznabCapabilities(), + configService: configService, + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/Anthelion.cs b/src/Jackett.Common/Indexers/Anthelion.cs index 17bf3f42d..c636e76f7 100644 --- a/src/Jackett.Common/Indexers/Anthelion.cs +++ b/src/Jackett.Common/Indexers/Anthelion.cs @@ -8,14 +8,15 @@ using NLog; namespace Jackett.Common.Indexers { [ExcludeFromCodeCoverage] - public class TehConnectionMe : GazelleTracker + public class Anthelion : GazelleTracker { public override string[] LegacySiteLinks { get; protected set; } = new string[] { "https://tehconnection.me/", }; - public TehConnectionMe(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Anthelion", // old name: TehConnection.me + public Anthelion(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) + : base(id: "tehconnectionme", + name: "Anthelion", // old name: TehConnection.me description: "A movies tracker", link: "https://anthelion.me/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/Avistaz.cs b/src/Jackett.Common/Indexers/Avistaz.cs index 1fc187bdd..1760b6c8a 100644 --- a/src/Jackett.Common/Indexers/Avistaz.cs +++ b/src/Jackett.Common/Indexers/Avistaz.cs @@ -11,7 +11,8 @@ namespace Jackett.Common.Indexers public class Avistaz : AvistazTracker { public Avistaz(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Avistaz", + : base(id: "avistaz", + name: "Avistaz", description: "Aka AsiaTorrents", link: "https://avistaz.to/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/AwesomeHD.cs b/src/Jackett.Common/Indexers/AwesomeHD.cs index e625869b5..53241b607 100644 --- a/src/Jackett.Common/Indexers/AwesomeHD.cs +++ b/src/Jackett.Common/Indexers/AwesomeHD.cs @@ -25,19 +25,21 @@ namespace Jackett.Common.Indexers private new ConfigurationDataPasskey configData => (ConfigurationDataPasskey)base.configData; public AwesomeHD(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) - : base("Awesome-HD", - description: "An HD tracker", - link: "https://awesome-hd.me/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) - }, - configService: configService, - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataPasskey("Note: You can find the Passkey in your profile, next to Personal information.")) + : base(id: "awesomehd", + name: "Awesome-HD", + description: "An HD tracker", + link: "https://awesome-hd.me/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) + }, + configService: configService, + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataPasskey("Note: You can find the Passkey in your profile, " + + "next to Personal information.")) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/BB.cs b/src/Jackett.Common/Indexers/BB.cs index c25b628bc..aaf9b0cca 100644 --- a/src/Jackett.Common/Indexers/BB.cs +++ b/src/Jackett.Common/Indexers/BB.cs @@ -34,15 +34,16 @@ namespace Jackett.Common.Indexers } public BB(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "bB", - description: "BaconBits (bB) is a Private Torrent Tracker for 0DAY / GENERAL", - link: StringUtil.FromBase64("aHR0cHM6Ly9iYWNvbmJpdHMub3JnLw=="), - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin()) + : base(id: "bb", + name: "bB", + description: "BaconBits (bB) is a Private Torrent Tracker for 0DAY / GENERAL", + link: StringUtil.FromBase64("aHR0cHM6Ly9iYWNvbmJpdHMub3JnLw=="), + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/BJShare.cs b/src/Jackett.Common/Indexers/BJShare.cs index e2e7baa30..2aee91a48 100644 --- a/src/Jackett.Common/Indexers/BJShare.cs +++ b/src/Jackett.Common/Indexers/BJShare.cs @@ -60,19 +60,20 @@ namespace Jackett.Common.Indexers {"greys anatomy", "grey's anatomy"} }; - public BJShare(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : - base("BJ-Share", - description: "A brazilian tracker.", - link: "https://bj-share.info/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) + public BJShare(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) + : base(id: "bjshare", + name: "BJ-Share", + description: "A brazilian tracker.", + link: "https://bj-share.info/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "pt-br"; @@ -373,7 +374,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error($"{ID}: Error while parsing row '{row.OuterHtml}': {ex.Message}"); + logger.Error($"{Id}: Error while parsing row '{row.OuterHtml}': {ex.Message}"); } } catch (Exception ex) @@ -502,7 +503,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error($"{ID}: Error while parsing row '{row.OuterHtml}': {ex.Message}"); + logger.Error($"{Id}: Error while parsing row '{row.OuterHtml}': {ex.Message}"); } } catch (Exception ex) diff --git a/src/Jackett.Common/Indexers/BakaBT.cs b/src/Jackett.Common/Indexers/BakaBT.cs index 435feb2a8..4e83e5ad2 100644 --- a/src/Jackett.Common/Indexers/BakaBT.cs +++ b/src/Jackett.Common/Indexers/BakaBT.cs @@ -31,15 +31,17 @@ namespace Jackett.Common.Indexers } public BakaBT(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base(name: "BakaBT", - description: "Anime Comunity", - link: "https://bakabt.me/", - caps: new TorznabCapabilities(TorznabCatType.TVAnime), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin("To prevent 0-results-error, Enable the Show-Adult-Content option in your BakaBT account Settings.")) + : base(id: "bakabt", + name: "BakaBT", + description: "Anime Comunity", + link: "https://bakabt.me/", + caps: new TorznabCapabilities(TorznabCatType.TVAnime), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin("To prevent 0-results-error, Enable the " + + "Show-Adult-Content option in your BakaBT account Settings.")) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/BaseIndexer.cs b/src/Jackett.Common/Indexers/BaseIndexer.cs index ca3857e4a..383a498e8 100644 --- a/src/Jackett.Common/Indexers/BaseIndexer.cs +++ b/src/Jackett.Common/Indexers/BaseIndexer.cs @@ -18,8 +18,7 @@ namespace Jackett.Common.Indexers { public abstract class BaseIndexer : IIndexer { - public static string GetIndexerID(Type type) => type.Name.ToLowerInvariant().StripNonAlphaNumeric(); - + public string Id { get; protected set; } public string SiteLink { get; protected set; } public virtual string[] LegacySiteLinks { get; protected set; } public string DefaultSiteLink { get; protected set; } @@ -28,7 +27,7 @@ namespace Jackett.Common.Indexers public string DisplayName { get; protected set; } public string Language { get; protected set; } public string Type { get; protected set; } - public virtual string ID => GetIndexerID(GetType()); + [JsonConverter(typeof(EncodingJsonConverter))] public Encoding Encoding { get; protected set; } @@ -61,7 +60,9 @@ namespace Jackett.Common.Indexers public abstract TorznabCapabilities TorznabCaps { get; protected set; } // standard constructor used by most indexers - public BaseIndexer(string name, string link, string description, IIndexerConfigurationService configService, Logger logger, ConfigurationData configData, IProtectionService p) + public BaseIndexer(string link, string id, string name, string description, + IIndexerConfigurationService configService, Logger logger, ConfigurationData configData, + IProtectionService p) { this.logger = logger; configurationService = configService; @@ -70,6 +71,7 @@ namespace Jackett.Common.Indexers if (!link.EndsWith("/", StringComparison.Ordinal)) throw new Exception("Site link must end with a slash."); + Id = id; DisplayName = name; DisplayDescription = description; SiteLink = link; @@ -192,7 +194,7 @@ namespace Jackett.Common.Indexers // protection is based on the item.Name value (property name might be different, example: Abnormal), so check the Name again if (!string.Equals(passwordPropertyValue.Name, "password", StringComparison.InvariantCultureIgnoreCase)) { - logger.Debug($"Skipping non default password property (unencrpyted password) for [{ID}] while attempting migration"); + logger.Debug($"Skipping non default password property (unencrpyted password) for [{Id}] while attempting migration"); return false; } } @@ -201,7 +203,7 @@ namespace Jackett.Common.Indexers } catch (Exception) { - logger.Debug($"Unable to source password for [{ID}] while attempting migration, likely a tracker without a password setting"); + logger.Debug($"Unable to source password for [{Id}] while attempting migration, likely a tracker without a password setting"); return false; } @@ -217,10 +219,10 @@ namespace Jackett.Common.Indexers { if (ex.Message != "The provided payload cannot be decrypted because it was not protected with this protection provider.") { - logger.Info($"Password could not be unprotected using Microsoft.AspNetCore.DataProtection - {ID} : " + ex); + logger.Info($"Password could not be unprotected using Microsoft.AspNetCore.DataProtection - {Id} : " + ex); } - logger.Info($"Attempting legacy Unprotect - {ID} : "); + logger.Info($"Attempting legacy Unprotect - {Id} : "); try { @@ -231,13 +233,13 @@ namespace Jackett.Common.Indexers SaveConfig(); IsConfigured = true; - logger.Info($"Password successfully migrated for {ID}"); + logger.Info($"Password successfully migrated for {Id}"); return true; } catch (Exception exception) { - logger.Info($"Password could not be unprotected using legacy DPAPI - {ID} : " + exception); + logger.Info($"Password could not be unprotected using legacy DPAPI - {Id} : " + exception); } } } @@ -349,8 +351,11 @@ namespace Jackett.Common.Indexers public abstract class BaseWebIndexer : BaseIndexer, IWebIndexer { - protected BaseWebIndexer(string name, string link, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, string downloadBase = null) - : base(name, link, description, configService, logger, configData, p) + protected BaseWebIndexer(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, + string downloadBase = null) + : base(link, id, name, description, configService, logger, configData, p) { webclient = client; downloadUrlBase = downloadBase; @@ -362,7 +367,7 @@ namespace Jackett.Common.Indexers // minimal constructor used by e.g. cardigann generic indexer protected BaseWebIndexer(IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService p) - : base("", "/", "", configService, logger, null, p) => webclient = client; + : base("/", "", "", "", configService, logger, null, p) => webclient = client; public virtual async Task Download(Uri link) { @@ -835,8 +840,11 @@ namespace Jackett.Common.Indexers public abstract class BaseCachingWebIndexer : BaseWebIndexer { - protected BaseCachingWebIndexer(string name, string link, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, string downloadBase = null) - : base(name, link, description, configService, client, logger, configData, p, caps, downloadBase) + protected BaseCachingWebIndexer(string link,string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, + string downloadBase = null) + : base(link, id, name, description, configService, client, logger, configData, p, caps, downloadBase) { } diff --git a/src/Jackett.Common/Indexers/BitCityReloaded.cs b/src/Jackett.Common/Indexers/BitCityReloaded.cs index 90dbdf449..078452974 100644 --- a/src/Jackett.Common/Indexers/BitCityReloaded.cs +++ b/src/Jackett.Common/Indexers/BitCityReloaded.cs @@ -31,7 +31,8 @@ namespace Jackett.Common.Indexers } public BitCityReloaded(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Bit-City Reloaded", + : base(id: "bitcityreloaded", + name: "Bit-City Reloaded", description: "A German general tracker.", link: "https://bc-reloaded.net/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/BitHdtv.cs b/src/Jackett.Common/Indexers/BitHdtv.cs index f56b4cec2..9fea85c13 100644 --- a/src/Jackett.Common/Indexers/BitHdtv.cs +++ b/src/Jackett.Common/Indexers/BitHdtv.cs @@ -28,7 +28,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataRecaptchaLogin configData => (ConfigurationDataRecaptchaLogin)base.configData; public BitHdtv(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base("BIT-HDTV", + : base(id: "bithdtv", + name: "BIT-HDTV", description: "BIT-HDTV - Home of High Definition", link: "https://www.bit-hdtv.com/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/BroadcastTheNet.cs b/src/Jackett.Common/Indexers/BroadcastTheNet.cs index b488cdd02..35e1c79da 100644 --- a/src/Jackett.Common/Indexers/BroadcastTheNet.cs +++ b/src/Jackett.Common/Indexers/BroadcastTheNet.cs @@ -30,15 +30,16 @@ namespace Jackett.Common.Indexers } public BroadcastTheNet(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "BroadcastTheNet", - description: "Broadcasthe.net (BTN) is an invite-only torrent tracker focused on TV shows", - link: "https://broadcasthe.net/", - caps: new TorznabCapabilities(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataAPIKey()) + : base(id: "broadcastthenet", + name: "BroadcastTheNet", + description: "Broadcasthe.net (BTN) is an invite-only torrent tracker focused on TV shows", + link: "https://broadcasthe.net/", + caps: new TorznabCapabilities(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataAPIKey()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/BrokenStones.cs b/src/Jackett.Common/Indexers/BrokenStones.cs index 86fca129c..e1105bbb8 100644 --- a/src/Jackett.Common/Indexers/BrokenStones.cs +++ b/src/Jackett.Common/Indexers/BrokenStones.cs @@ -11,7 +11,8 @@ namespace Jackett.Common.Indexers public class BrokenStones : GazelleTracker { public BrokenStones(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("BrokenStones", + : base(id: "brokenstones", + name: "BrokenStones", description: "Broken Stones is a Private site for MacOS and iOS APPS / GAMES", link: "https://brokenstones.club/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/CardigannIndexer.cs b/src/Jackett.Common/Indexers/CardigannIndexer.cs index 5eed123f6..000da8a90 100644 --- a/src/Jackett.Common/Indexers/CardigannIndexer.cs +++ b/src/Jackett.Common/Indexers/CardigannIndexer.cs @@ -26,8 +26,6 @@ namespace Jackett.Common.Indexers public class CardigannIndexer : BaseWebIndexer { protected IndexerDefinition Definition; - public override string ID => (Definition != null ? Definition.Site : GetIndexerID(GetType())); - protected WebClientStringResult landingResult; protected IHtmlDocument landingResultDocument; @@ -59,13 +57,15 @@ namespace Jackett.Common.Indexers private static readonly Regex _LogicFunctionRegex = new Regex( @$"\b({string.Join("|", _SupportedLogicFunctions.Select(Regex.Escape))})(?:\s+(\(?\.[^\)\s]+\)?|""[^""]+"")){{2,}}"); - public CardigannIndexer(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps, IndexerDefinition Definition) + public CardigannIndexer(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, + IProtectionService ps, IndexerDefinition Definition) : base(configService: configService, client: wc, logger: l, p: ps) { this.Definition = Definition; + Id = Definition.Id; // Add default data if necessary if (Definition.Settings == null) @@ -182,7 +182,7 @@ namespace Jackett.Common.Indexers var cat = TorznabCatType.GetCatByName(Category.Value); if (cat == null) { - logger.Error(string.Format("CardigannIndexer ({0}): invalid Torznab category for id {1}: {2}", ID, Category.Key, Category.Value)); + logger.Error(string.Format("CardigannIndexer ({0}): invalid Torznab category for id {1}: {2}", Id, Category.Key, Category.Value)); continue; } AddCategoryMapping(Category.Key, cat); @@ -200,7 +200,7 @@ namespace Jackett.Common.Indexers TorznabCat = TorznabCatType.GetCatByName(Categorymapping.cat); if (TorznabCat == null) { - logger.Error(string.Format("CardigannIndexer ({0}): invalid Torznab category for id {1}: {2}", ID, Categorymapping.id, Categorymapping.cat)); + logger.Error(string.Format("CardigannIndexer ({0}): invalid Torznab category for id {1}: {2}", Id, Categorymapping.id, Categorymapping.cat)); continue; } } @@ -763,7 +763,7 @@ namespace Jackett.Common.Indexers { throw new NotImplementedException("Login method " + Definition.Login.Method + " not implemented"); } - logger.Debug(string.Format("CardigannIndexer ({0}): Cookies after login: {1}", ID, CookieHeader)); + logger.Debug(string.Format("CardigannIndexer ({0}): Cookies after login: {1}", Id, CookieHeader)); return true; } @@ -866,7 +866,7 @@ namespace Jackett.Common.Indexers } catch (Exception e) { - logger.Error("Exception in GetConfigurationForSetup (" + ID + "): " + e); + logger.Error("Exception in GetConfigurationForSetup (" + Id + "): " + e); return configData; } } @@ -937,7 +937,7 @@ namespace Jackett.Common.Indexers } else { - logger.Debug(string.Format("CardigannIndexer ({0}): No captcha image found", ID)); + logger.Debug(string.Format("CardigannIndexer ({0}): No captcha image found", Id)); } } else if (Captcha.Type == "text") @@ -955,7 +955,7 @@ namespace Jackett.Common.Indexers } else { - logger.Debug(string.Format("CardigannIndexer ({0}): No captcha image found", ID)); + logger.Debug(string.Format("CardigannIndexer ({0}): No captcha image found", Id)); } } else @@ -967,7 +967,7 @@ namespace Jackett.Common.Indexers if (hasCaptcha && automaticlogin) { configData.LastError.Value = "Got captcha during automatic login, please reconfigure manually"; - logger.Error(string.Format("CardigannIndexer ({0}): Found captcha during automatic login, aborting", ID)); + logger.Error(string.Format("CardigannIndexer ({0}): Found captcha during automatic login, aborting", Id)); return null; } @@ -1112,7 +1112,7 @@ namespace Jackett.Common.Indexers case "hexdump": // this is mainly for debugging invisible special char related issues var HexData = string.Join("", Data.Select(c => c + "(" + ((int)c).ToString("X2") + ")")); - logger.Debug(string.Format("CardigannIndexer ({0}): strdump: {1}", ID, HexData)); + logger.Debug(string.Format("CardigannIndexer ({0}): strdump: {1}", Id, HexData)); break; case "strdump": // for debugging @@ -1122,7 +1122,7 @@ namespace Jackett.Common.Indexers strTag = string.Format("({0}):", strTag); else strTag = ":"; - logger.Debug(string.Format("CardigannIndexer ({0}): strdump{1} {2}", ID, strTag, DebugData)); + logger.Debug(string.Format("CardigannIndexer ({0}): strdump{1} {2}", Id, strTag, DebugData)); break; default: break; @@ -1355,7 +1355,7 @@ namespace Jackett.Common.Indexers var loginNeeded = CheckIfLoginIsNeeded(response, SearchResultDocument); if (loginNeeded) { - logger.Info(string.Format("CardigannIndexer ({0}): Relogin required", ID)); + logger.Info(string.Format("CardigannIndexer ({0}): Relogin required", Id)); var LoginResult = await DoLogin(); if (!LoginResult) throw new Exception(string.Format("Relogin failed")); @@ -1378,7 +1378,7 @@ namespace Jackett.Common.Indexers { results = applyFilters(results, Search.Preprocessingfilters, variables); SearchResultDocument = SearchResultParser.ParseDocument(results); - logger.Debug(string.Format("CardigannIndexer ({0}): result after preprocessingfilters: {1}", ID, results)); + logger.Debug(string.Format("CardigannIndexer ({0}): result after preprocessingfilters: {1}", Id, results)); } var rowsSelector = applyGoTemplateText(Search.Rows.Selector, variables); @@ -1613,16 +1613,16 @@ namespace Jackett.Common.Indexers if (!query.MatchQueryStringAND(release.Title, CharacterLimit, queryKeywords)) { - logger.Debug(string.Format("CardigannIndexer ({0}): skipping {1} (andmatch filter)", ID, release.Title)); + logger.Debug(string.Format("CardigannIndexer ({0}): skipping {1} (andmatch filter)", Id, release.Title)); SkipRelease = true; } break; case "strdump": // for debugging - logger.Debug(string.Format("CardigannIndexer ({0}): row strdump: {1}", ID, Row.ToHtmlPretty())); + logger.Debug(string.Format("CardigannIndexer ({0}): row strdump: {1}", Id, Row.ToHtmlPretty())); break; default: - logger.Error(string.Format("CardigannIndexer ({0}): Unsupported rows filter: {1}", ID, Filter.Name)); + logger.Error(string.Format("CardigannIndexer ({0}): Unsupported rows filter: {1}", Id, Filter.Name)); break; } } @@ -1675,7 +1675,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("CardigannIndexer ({0}): Error while parsing row '{1}':\n\n{2}", ID, Row.ToHtmlPretty(), ex)); + logger.Error(string.Format("CardigannIndexer ({0}): Error while parsing row '{1}':\n\n{2}", Id, Row.ToHtmlPretty(), ex)); } } } @@ -1721,7 +1721,7 @@ namespace Jackett.Common.Indexers } var response = await RequestBytesWithCookiesAndRetry(requestLinkStr, null, method, referer, pairs); - logger.Debug($"CardigannIndexer ({ID}): handleRequest() remote server returned {response.Status.ToString()}" + (response.IsRedirect ? " => " + response.RedirectingTo : "")); + logger.Debug($"CardigannIndexer ({Id}): handleRequest() remote server returned {response.Status.ToString()}" + (response.IsRedirect ? " => " + response.RedirectingTo : "")); return response; } @@ -1772,7 +1772,7 @@ namespace Jackett.Common.Indexers var downloadElement = searchResultDocument.QuerySelector(selector); if (downloadElement != null) { - logger.Debug(string.Format("CardigannIndexer ({0}): Download selector {1} matched:{2}", ID, selector, downloadElement.ToHtmlPretty())); + logger.Debug(string.Format("CardigannIndexer ({0}): Download selector {1} matched:{2}", Id, selector, downloadElement.ToHtmlPretty())); var href = ""; if (Download.Attribute != null) { @@ -1789,7 +1789,7 @@ namespace Jackett.Common.Indexers } else { - logger.Error(string.Format("CardigannIndexer ({0}): Download selector {1} didn't match:\n{2}", ID, Download.Selector, results)); + logger.Error(string.Format("CardigannIndexer ({0}): Download selector {1} didn't match:\n{2}", Id, Download.Selector, results)); throw new Exception(string.Format("Download selector {0} didn't match", Download.Selector)); } } diff --git a/src/Jackett.Common/Indexers/Cinecalidad.cs b/src/Jackett.Common/Indexers/Cinecalidad.cs index 7f69d8eed..fbe769bfc 100644 --- a/src/Jackett.Common/Indexers/Cinecalidad.cs +++ b/src/Jackett.Common/Indexers/Cinecalidad.cs @@ -32,7 +32,8 @@ namespace Jackett.Common.Indexers }; public Cinecalidad(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Cinecalidad", + : base(id: "cinecalidad", + name: "Cinecalidad", description: "Películas Full HD en Castellano y Latino Dual.", link: "https://www.cinecalidad.is/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/CinemaZ.cs b/src/Jackett.Common/Indexers/CinemaZ.cs index ce7fcb89f..d2d32d17a 100644 --- a/src/Jackett.Common/Indexers/CinemaZ.cs +++ b/src/Jackett.Common/Indexers/CinemaZ.cs @@ -11,7 +11,8 @@ namespace Jackett.Common.Indexers public class CinemaZ : AvistazTracker { public CinemaZ(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("CinemaZ", + : base(id: "cinemaz", + name: "CinemaZ", description: "Part of the Avistaz network.", link: "https://cinemaz.to/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Corsarored.cs b/src/Jackett.Common/Indexers/Corsarored.cs index 69e074eb0..0d38f282a 100644 --- a/src/Jackett.Common/Indexers/Corsarored.cs +++ b/src/Jackett.Common/Indexers/Corsarored.cs @@ -46,15 +46,16 @@ namespace Jackett.Common.Indexers }; public Corsarored(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Corsaro.red", - description: "Italian Torrents", - link: "https://corsaro.red/", - caps: new TorznabCapabilities(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationData()) + : base(id: "corsarored", + name: "Corsaro.red", + description: "Italian Torrents", + link: "https://corsaro.red/", + caps: new TorznabCapabilities(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "it-it"; diff --git a/src/Jackett.Common/Indexers/DanishBits.cs b/src/Jackett.Common/Indexers/DanishBits.cs index 9378fce01..53626f324 100644 --- a/src/Jackett.Common/Indexers/DanishBits.cs +++ b/src/Jackett.Common/Indexers/DanishBits.cs @@ -26,7 +26,8 @@ namespace Jackett.Common.Indexers } public DanishBits(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("DanishBits", + : base(id: "danishbits", + name: "DanishBits", description: "A danish closed torrent tracker", link: "https://danishbits.org/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/DigitalHive.cs b/src/Jackett.Common/Indexers/DigitalHive.cs index 4e1ec1541..1825b06e3 100644 --- a/src/Jackett.Common/Indexers/DigitalHive.cs +++ b/src/Jackett.Common/Indexers/DigitalHive.cs @@ -31,15 +31,16 @@ namespace Jackett.Common.Indexers } public DigitalHive(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "DigitalHive", - description: "DigitalHive is one of the oldest general trackers", - link: "https://www.digitalhive.org/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataRecaptchaLogin()) + : base(id: "digitalhive", + name: "DigitalHive", + description: "DigitalHive is one of the oldest general trackers", + link: "https://www.digitalhive.org/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataRecaptchaLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/DivxTotal.cs b/src/Jackett.Common/Indexers/DivxTotal.cs index 147cc4b31..c7be36143 100644 --- a/src/Jackett.Common/Indexers/DivxTotal.cs +++ b/src/Jackett.Common/Indexers/DivxTotal.cs @@ -45,15 +45,16 @@ namespace Jackett.Common.Indexers } public DivxTotal(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "DivxTotal", - description: "DivxTotal is a SPANISH site for Movies, TV series and Software", - link: "https://www.divxtotal.la/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationData()) + : base(id: "divxtotal", + name: "DivxTotal", + description: "DivxTotal is a SPANISH site for Movies, TV series and Software", + link: "https://www.divxtotal.la/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; @@ -128,7 +129,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error($"CardigannIndexer ({ID}): Error while parsing row '{row.ToHtmlPretty()}':\n\n{ex}"); + logger.Error($"CardigannIndexer ({Id}): Error while parsing row '{row.ToHtmlPretty()}':\n\n{ex}"); } } } diff --git a/src/Jackett.Common/Indexers/EliteTracker.cs b/src/Jackett.Common/Indexers/EliteTracker.cs index 6e40ae308..b3e77feb1 100644 --- a/src/Jackett.Common/Indexers/EliteTracker.cs +++ b/src/Jackett.Common/Indexers/EliteTracker.cs @@ -25,19 +25,20 @@ namespace Jackett.Common.Indexers private new ConfigurationDataEliteTracker configData => (ConfigurationDataEliteTracker)base.configData; public EliteTracker(IIndexerConfigurationService configService, WebClient webClient, Logger logger, IProtectionService protectionService) - : base("Elite-Tracker", - description: "French Torrent Tracker", - link: "https://elite-tracker.net/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) - }, - configService: configService, - logger: logger, - p: protectionService, - client: webClient, - configData: new ConfigurationDataEliteTracker() + : base(id: "elitetracker", + name: "Elite-Tracker", + description: "French Torrent Tracker", + link: "https://elite-tracker.net/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) + }, + configService: configService, + logger: logger, + p: protectionService, + client: webClient, + configData: new ConfigurationDataEliteTracker() ) { Encoding = Encoding.UTF8; diff --git a/src/Jackett.Common/Indexers/EpubLibre.cs b/src/Jackett.Common/Indexers/EpubLibre.cs index 7a0d8567c..a27b6bb3b 100644 --- a/src/Jackett.Common/Indexers/EpubLibre.cs +++ b/src/Jackett.Common/Indexers/EpubLibre.cs @@ -44,7 +44,8 @@ namespace Jackett.Common.Indexers }; public EpubLibre(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("EpubLibre", + : base(id: "epublibre", + name: "EpubLibre", description: "Más libros, Más libres", link: "https://epublibre.org/", caps: new TorznabCapabilities(TorznabCatType.BooksEbook), diff --git a/src/Jackett.Common/Indexers/Feeds/AnimeTosho.cs b/src/Jackett.Common/Indexers/Feeds/AnimeTosho.cs index de437bc66..622a24078 100644 --- a/src/Jackett.Common/Indexers/Feeds/AnimeTosho.cs +++ b/src/Jackett.Common/Indexers/Feeds/AnimeTosho.cs @@ -16,16 +16,16 @@ namespace Jackett.Common.Indexers.Feeds [ExcludeFromCodeCoverage] public class AnimeTosho : BaseNewznabIndexer { - public AnimeTosho(IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService p) - : base( - "Anime Tosho", - "https://animetosho.org/", - "AnimeTosho (AT) is an automated service that provides torrent files, magnet links and DDL for all anime releases", - configService, - client, - logger, - new ConfigurationData(), - p) + public AnimeTosho(IIndexerConfigurationService configService, WebClient client, Logger logger, IProtectionService ps) + : base(id: "animetosho", + name: "Anime Tosho", + description: "AnimeTosho (AT) is an automated service that provides torrent files, magnet links and DDL for all anime releases", + link: "https://animetosho.org/", + configService: configService, + client: client, + logger: logger, + p: ps, + configData: new ConfigurationData()) { // TODO // this might be downloaded and refreshed instead of hard-coding it diff --git a/src/Jackett.Common/Indexers/Feeds/BaseFeedIndexer.cs b/src/Jackett.Common/Indexers/Feeds/BaseFeedIndexer.cs index 81cf40cb1..f744a1da0 100644 --- a/src/Jackett.Common/Indexers/Feeds/BaseFeedIndexer.cs +++ b/src/Jackett.Common/Indexers/Feeds/BaseFeedIndexer.cs @@ -16,7 +16,21 @@ namespace Jackett.Common.Indexers.Feeds { protected abstract Uri FeedUri { get; } - protected BaseFeedIndexer(string name, string link, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, string downloadBase = null) : base(name, link, description, configService, client, logger, configData, p, caps, downloadBase) + protected BaseFeedIndexer(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, + string downloadBase = null) + : base(id: id, + name: name, + description: description, + link: link, + caps: caps, + configService: configService, + client: client, + logger: logger, + p: p, + configData: configData, + downloadBase: downloadBase) { } diff --git a/src/Jackett.Common/Indexers/Feeds/BaseNewznabIndexer.cs b/src/Jackett.Common/Indexers/Feeds/BaseNewznabIndexer.cs index 96553656e..bcf8b28f4 100644 --- a/src/Jackett.Common/Indexers/Feeds/BaseNewznabIndexer.cs +++ b/src/Jackett.Common/Indexers/Feeds/BaseNewznabIndexer.cs @@ -15,7 +15,21 @@ namespace Jackett.Common.Indexers.Feeds [ExcludeFromCodeCoverage] public abstract class BaseNewznabIndexer : BaseFeedIndexer { - protected BaseNewznabIndexer(string name, string link, string description, IIndexerConfigurationService configService, WebClient client, Logger logger, ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, string downloadBase = null) : base(name, link, description, configService, client, logger, configData, p, caps, downloadBase) + protected BaseNewznabIndexer(string link, string id, string name, string description, + IIndexerConfigurationService configService, WebClient client, Logger logger, + ConfigurationData configData, IProtectionService p, TorznabCapabilities caps = null, + string downloadBase = null) + : base(id: id, + name: name, + description: description, + link: link, + caps: caps, + configService: configService, + client: client, + logger: logger, + p: p, + configData: configData, + downloadBase: downloadBase) { } diff --git a/src/Jackett.Common/Indexers/FileList.cs b/src/Jackett.Common/Indexers/FileList.cs index b86b007ce..8cff5dd8c 100644 --- a/src/Jackett.Common/Indexers/FileList.cs +++ b/src/Jackett.Common/Indexers/FileList.cs @@ -31,18 +31,19 @@ namespace Jackett.Common.Indexers private new ConfigurationDataFileList configData => (ConfigurationDataFileList)base.configData; public FileList(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("FileList", - description: "The best Romanian site.", - link: "https://filelist.io/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataFileList()) + : base(id: "filelist", + name: "FileList", + description: "The best Romanian site.", + link: "https://filelist.io/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataFileList()) { Encoding = Encoding.UTF8; Language = "ro-ro"; diff --git a/src/Jackett.Common/Indexers/FunFile.cs b/src/Jackett.Common/Indexers/FunFile.cs index 10bcda85c..eade6cf7e 100644 --- a/src/Jackett.Common/Indexers/FunFile.cs +++ b/src/Jackett.Common/Indexers/FunFile.cs @@ -24,19 +24,20 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; public FunFile(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base("FunFile", - description: "A general tracker", - link: "https://www.funfile.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your profile.")) + : base(id: "funfile", + name: "FunFile", + description: "A general tracker", + link: "https://www.funfile.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + // SupportsImdbTVSearch = true (supported by the site but disabled due to #8107) + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your profile.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/Fuzer.cs b/src/Jackett.Common/Indexers/Fuzer.cs index e0d2a7a97..5388b6aa8 100644 --- a/src/Jackett.Common/Indexers/Fuzer.cs +++ b/src/Jackett.Common/Indexers/Fuzer.cs @@ -36,7 +36,8 @@ namespace Jackett.Common.Indexers } public Fuzer(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) - : base(name: "Fuzer", + : base(id: "fuzer", + name: "Fuzer", description: "Fuzer is a private torrent website with israeli torrents.", link: "https://www.fuzer.me/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/GazelleGames.cs b/src/Jackett.Common/Indexers/GazelleGames.cs index a555f8507..789291ab8 100644 --- a/src/Jackett.Common/Indexers/GazelleGames.cs +++ b/src/Jackett.Common/Indexers/GazelleGames.cs @@ -30,7 +30,8 @@ namespace Jackett.Common.Indexers } public GazelleGames(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "GazelleGames", + : base(id: "gazellegames", + name: "GazelleGames", description: "A gaming tracker.", link: "https://gazellegames.net/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/GimmePeers.cs b/src/Jackett.Common/Indexers/GimmePeers.cs index 36a414646..e127484e8 100644 --- a/src/Jackett.Common/Indexers/GimmePeers.cs +++ b/src/Jackett.Common/Indexers/GimmePeers.cs @@ -30,15 +30,16 @@ namespace Jackett.Common.Indexers } public GimmePeers(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "GimmePeers", - description: "Formerly ILT", - link: "https://www.gimmepeers.com/", - caps: new TorznabCapabilities(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin()) + : base(id: "gimmepeers", + name: "GimmePeers", + description: "Formerly ILT", + link: "https://www.gimmepeers.com/", + caps: new TorznabCapabilities(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/HDBitsApi.cs b/src/Jackett.Common/Indexers/HDBitsApi.cs index 7faf5b679..73472f69b 100644 --- a/src/Jackett.Common/Indexers/HDBitsApi.cs +++ b/src/Jackett.Common/Indexers/HDBitsApi.cs @@ -26,18 +26,19 @@ namespace Jackett.Common.Indexers } public HDBitsApi(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "HDBits (API)", - description: "The HighDefinition Bittorrent Community", - link: "https://hdbits.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataHDBitsApi()) + : base(id: "hdbitsapi", + name: "HDBits (API)", + description: "The HighDefinition Bittorrent Community", + link: "https://hdbits.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataHDBitsApi()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/HDOlimpo.cs b/src/Jackett.Common/Indexers/HDOlimpo.cs index c5bd82889..d3f6d3f03 100644 --- a/src/Jackett.Common/Indexers/HDOlimpo.cs +++ b/src/Jackett.Common/Indexers/HDOlimpo.cs @@ -34,15 +34,16 @@ namespace Jackett.Common.Indexers } public HDOlimpo(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "HD-Olimpo", - description: "HD-Olimpo is a SPANISH site for HD content", - link: "https://hdolimpo.co/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithEmail()) + : base(id: "hdolimpo", + name: "HD-Olimpo", + description: "HD-Olimpo is a SPANISH site for HD content", + link: "https://hdolimpo.co/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithEmail()) { Encoding = Encoding.UTF8; Language = "es-es"; diff --git a/src/Jackett.Common/Indexers/HDOnly.cs b/src/Jackett.Common/Indexers/HDOnly.cs index fd115bd99..834adac01 100644 --- a/src/Jackett.Common/Indexers/HDOnly.cs +++ b/src/Jackett.Common/Indexers/HDOnly.cs @@ -13,7 +13,8 @@ namespace Jackett.Common.Indexers public class HDOnly : GazelleTracker { public HDOnly(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("HD-Only", + : base(id: "hdonly", + name: "HD-Only", description: "HD-Only (HD-O) is a FRENCH Private Torrent Tracker for HD MOVIES / TV", link: "https://hd-only.org/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/HDSpace.cs b/src/Jackett.Common/Indexers/HDSpace.cs index 8c9e13845..6326fa7a2 100644 --- a/src/Jackett.Common/Indexers/HDSpace.cs +++ b/src/Jackett.Common/Indexers/HDSpace.cs @@ -26,7 +26,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; public HDSpace(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("HD-Space", + : base(id: "hdspace", + name: "HD-Space", description: "Sharing The Universe", link: "https://hd-space.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/HDTorrents.cs b/src/Jackett.Common/Indexers/HDTorrents.cs index e8c9282e2..92d7f1ecb 100644 --- a/src/Jackett.Common/Indexers/HDTorrents.cs +++ b/src/Jackett.Common/Indexers/HDTorrents.cs @@ -45,7 +45,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; public HDTorrents(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base("HD-Torrents", + : base(id: "hdtorrents", + name: "HD-Torrents", description: "HD-Torrents is a private torrent website with HD torrents and strict rules on their content.", link: "https://hdts.ru/", // Domain https://hdts.ru/ seems more reliable caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Hebits.cs b/src/Jackett.Common/Indexers/Hebits.cs index 82398afb4..c095df4d6 100644 --- a/src/Jackett.Common/Indexers/Hebits.cs +++ b/src/Jackett.Common/Indexers/Hebits.cs @@ -30,7 +30,8 @@ namespace Jackett.Common.Indexers } public Hebits(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base(name: "Hebits", + : base(id: "hebits", + name: "Hebits", description: "The Israeli Tracker", link: "https://hebits.net/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/HorribleSubs.cs b/src/Jackett.Common/Indexers/HorribleSubs.cs index 3c4fbbb55..401b0b1a2 100644 --- a/src/Jackett.Common/Indexers/HorribleSubs.cs +++ b/src/Jackett.Common/Indexers/HorribleSubs.cs @@ -28,7 +28,8 @@ namespace Jackett.Common.Indexers }; public HorribleSubs(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Horrible Subs", + : base(id: "horriblesubs", + name: "Horrible Subs", description: "HorribleSubs - So bad yet so good", link: "https://horriblesubs.info/", caps: new TorznabCapabilities(TorznabCatType.TVAnime), diff --git a/src/Jackett.Common/Indexers/IIndexer.cs b/src/Jackett.Common/Indexers/IIndexer.cs index 6d9e2e5dc..dfb0785a0 100644 --- a/src/Jackett.Common/Indexers/IIndexer.cs +++ b/src/Jackett.Common/Indexers/IIndexer.cs @@ -30,7 +30,7 @@ namespace Jackett.Common.Indexers string Type { get; } string Language { get; } string LastError { get; set; } - string ID { get; } + string Id { get; } Encoding Encoding { get; } TorznabCapabilities TorznabCaps { get; } diff --git a/src/Jackett.Common/Indexers/IPTorrents.cs b/src/Jackett.Common/Indexers/IPTorrents.cs index dd09dea50..1f9651308 100644 --- a/src/Jackett.Common/Indexers/IPTorrents.cs +++ b/src/Jackett.Common/Indexers/IPTorrents.cs @@ -46,7 +46,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataCookie configData => (ConfigurationDataCookie)base.configData; public IPTorrents(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base("IPTorrents", + : base(id: "iptorrents", + name: "IPTorrents", description: "Always a step ahead.", link: "https://iptorrents.com/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/ImmortalSeed.cs b/src/Jackett.Common/Indexers/ImmortalSeed.cs index ff028195e..5629cfa4e 100644 --- a/src/Jackett.Common/Indexers/ImmortalSeed.cs +++ b/src/Jackett.Common/Indexers/ImmortalSeed.cs @@ -34,15 +34,16 @@ namespace Jackett.Common.Indexers } public ImmortalSeed(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base(name: "ImmortalSeed", - description: "ImmortalSeed (iS) is a Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://immortalseed.me/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin()) + : base(id: "immortalseed", + name: "ImmortalSeed", + description: "ImmortalSeed (iS) is a Private Torrent Tracker for MOVIES / TV / GENERAL", + link: "https://immortalseed.me/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/InternetArchive.cs b/src/Jackett.Common/Indexers/InternetArchive.cs index 72327d7c3..86676980d 100644 --- a/src/Jackett.Common/Indexers/InternetArchive.cs +++ b/src/Jackett.Common/Indexers/InternetArchive.cs @@ -42,7 +42,8 @@ namespace Jackett.Common.Indexers private ConfigurationData ConfigData => configData; public InternetArchive(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Internet Archive", + : base(id: "internetarchive", + name: "Internet Archive", description: "Internet Archive is a non-profit digital library offering free universal access to books, movies & music, as well as 406 billion archived web pages", link: "https://archive.org/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/LostFilm.cs b/src/Jackett.Common/Indexers/LostFilm.cs index 2245604c1..311717a2f 100644 --- a/src/Jackett.Common/Indexers/LostFilm.cs +++ b/src/Jackett.Common/Indexers/LostFilm.cs @@ -90,7 +90,8 @@ namespace Jackett.Common.Indexers } public LostFilm(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "LostFilm.tv", + : base(id: "lostfilm", + name: "LostFilm.tv", description: "Unique portal about foreign series", link: "https://www.lostfilm.tv/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), @@ -587,7 +588,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, row.OuterHtml, ex)); } if (couldBreak) @@ -745,7 +746,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, row.OuterHtml, ex)); } } } diff --git a/src/Jackett.Common/Indexers/MejorTorrent.cs b/src/Jackett.Common/Indexers/MejorTorrent.cs index 734971c0b..31ffbd2fc 100644 --- a/src/Jackett.Common/Indexers/MejorTorrent.cs +++ b/src/Jackett.Common/Indexers/MejorTorrent.cs @@ -44,15 +44,16 @@ namespace Jackett.Common.Indexers }; public MejorTorrent(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "MejorTorrent", - description: "MejorTorrent - Hay veces que un torrent viene mejor! :)", - link: "https://www.mejortorrentt.net/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationData()) + : base(id: "mejortorrent", + name: "MejorTorrent", + description: "MejorTorrent - Hay veces que un torrent viene mejor! :)", + link: "https://www.mejortorrentt.net/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "es-es"; diff --git a/src/Jackett.Common/Indexers/Meta/BaseMetaIndexer.cs b/src/Jackett.Common/Indexers/Meta/BaseMetaIndexer.cs index fe933b684..4eea54332 100644 --- a/src/Jackett.Common/Indexers/Meta/BaseMetaIndexer.cs +++ b/src/Jackett.Common/Indexers/Meta/BaseMetaIndexer.cs @@ -14,8 +14,21 @@ namespace Jackett.Common.Indexers.Meta { public abstract class BaseMetaIndexer : BaseWebIndexer { - protected BaseMetaIndexer(string name, string description, IFallbackStrategyProvider fallbackStrategyProvider, IResultFilterProvider resultFilterProvider, IIndexerConfigurationService configService, WebClient webClient, Logger logger, ConfigurationData configData, IProtectionService p, Func filter) - : base(name, "http://127.0.0.1/", description, configService, webClient, logger, configData, p, null, null) + protected BaseMetaIndexer(string name, string id, string description, + IFallbackStrategyProvider fallbackStrategyProvider, + IResultFilterProvider resultFilterProvider,IIndexerConfigurationService configService, + WebClient client, Logger logger, ConfigurationData configData, IProtectionService p, + Func filter) + : base(id: id, + name: name, + description: description, + link: "http://127.0.0.1/", + caps: null, + configService: configService, + client: client, + logger: logger, + p: p, + configData: configData) { filterFunc = filter; this.fallbackStrategyProvider = fallbackStrategyProvider; @@ -82,7 +95,7 @@ namespace Jackett.Common.Indexers.Meta } catch { - logger.Error(aggregateTask.Exception, "Error during request in metaindexer " + ID); + logger.Error(aggregateTask.Exception, "Error during request in metaindexer " + Id); } var unorderedResult = aggregateTask.Result.SelectMany(r => r.Releases); diff --git a/src/Jackett.Common/Indexers/Meta/MetaIndexers.cs b/src/Jackett.Common/Indexers/Meta/MetaIndexers.cs index ce586c723..76bb2093a 100644 --- a/src/Jackett.Common/Indexers/Meta/MetaIndexers.cs +++ b/src/Jackett.Common/Indexers/Meta/MetaIndexers.cs @@ -8,9 +8,20 @@ namespace Jackett.Common.Indexers.Meta { public class AggregateIndexer : BaseMetaIndexer { - public override string ID => "all"; - public AggregateIndexer(IFallbackStrategyProvider fallbackStrategyProvider, IResultFilterProvider resultFilterProvider, IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("AggregateSearch", "This feed includes all configured trackers", fallbackStrategyProvider, resultFilterProvider, configService, wc, l, new ConfigurationData(), ps, x => true) + public AggregateIndexer(IFallbackStrategyProvider fallbackStrategyProvider, + IResultFilterProvider resultFilterProvider, IIndexerConfigurationService configService, + WebClient client, Logger logger, IProtectionService ps) + : base(id: "all", + name: "AggregateSearch", + description: "This feed includes all configured trackers", + configService: configService, + client: client, + logger: logger, + p: ps, + configData: new ConfigurationData(), + fallbackStrategyProvider: fallbackStrategyProvider, + resultFilterProvider: resultFilterProvider, + filter: x => true) { } diff --git a/src/Jackett.Common/Indexers/Milkie.cs b/src/Jackett.Common/Indexers/Milkie.cs index a6751c1d7..d60642aa3 100644 --- a/src/Jackett.Common/Indexers/Milkie.cs +++ b/src/Jackett.Common/Indexers/Milkie.cs @@ -24,7 +24,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataAPIKey configData => (ConfigurationDataAPIKey)base.configData; public Milkie(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Milkie", + : base(id: "milkie", + name: "Milkie", description: "Milkie.cc (ME) is private torrent tracker for 0day / general", link: "https://milkie.cc/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/MoreThanTV.cs b/src/Jackett.Common/Indexers/MoreThanTV.cs index b91581e57..d83e25fe8 100644 --- a/src/Jackett.Common/Indexers/MoreThanTV.cs +++ b/src/Jackett.Common/Indexers/MoreThanTV.cs @@ -29,18 +29,19 @@ namespace Jackett.Common.Indexers private ConfigurationDataBasicLogin ConfigData => (ConfigurationDataBasicLogin)configData; public MoreThanTV(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) - : base(name: "MoreThanTV", - description: "Private torrent tracker for TV / MOVIES, and the internal tracker for the release group DRACULA.", - link: "https://www.morethan.tv/", - caps: new TorznabCapabilities( - TorznabCatType.Movies, - TorznabCatType.TV, - TorznabCatType.Other), - configService: configService, - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin()) + : base(id: "morethantv", + name: "MoreThanTV", + description: "Private torrent tracker for TV / MOVIES, and the internal tracker for the release group DRACULA.", + link: "https://www.morethan.tv/", + caps: new TorznabCapabilities( + TorznabCatType.Movies, + TorznabCatType.TV, + TorznabCatType.Other), + configService: configService, + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/MyAnonamouse.cs b/src/Jackett.Common/Indexers/MyAnonamouse.cs index 18d521718..8b5a4759b 100644 --- a/src/Jackett.Common/Indexers/MyAnonamouse.cs +++ b/src/Jackett.Common/Indexers/MyAnonamouse.cs @@ -30,15 +30,16 @@ namespace Jackett.Common.Indexers } public Myanonamouse(IIndexerConfigurationService configService, WebClient c, Logger l, IProtectionService ps) - : base(name: "MyAnonamouse", - description: "Friendliness, Warmth and Sharing", - link: "https://www.myanonamouse.net/", - configService: configService, - caps: new TorznabCapabilities(), - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataMyAnonamouse()) + : base(id: "myanonamouse", + name: "MyAnonamouse", + description: "Friendliness, Warmth and Sharing", + link: "https://www.myanonamouse.net/", + configService: configService, + caps: new TorznabCapabilities(), + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataMyAnonamouse()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/NCore.cs b/src/Jackett.Common/Indexers/NCore.cs index 608813e4a..b03b24119 100644 --- a/src/Jackett.Common/Indexers/NCore.cs +++ b/src/Jackett.Common/Indexers/NCore.cs @@ -42,7 +42,8 @@ namespace Jackett.Common.Indexers }; public NCore(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : - base("nCore", + base(id: "ncore", + name: "nCore", description: "A Hungarian private torrent site.", link: "https://ncore.cc/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/NewRealWorld.cs b/src/Jackett.Common/Indexers/NewRealWorld.cs index 28f3ebd06..12ef8edb6 100644 --- a/src/Jackett.Common/Indexers/NewRealWorld.cs +++ b/src/Jackett.Common/Indexers/NewRealWorld.cs @@ -30,7 +30,8 @@ namespace Jackett.Common.Indexers } public NewRealWorld(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "New Real World", + : base(id: "newrealworld", + name: "New Real World", description: "A German general tracker.", link: "https://nrw-tracker.eu/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/Newpct.cs b/src/Jackett.Common/Indexers/Newpct.cs index 26c5a9248..a7e6924d3 100644 --- a/src/Jackett.Common/Indexers/Newpct.cs +++ b/src/Jackett.Common/Indexers/Newpct.cs @@ -116,7 +116,8 @@ namespace Jackett.Common.Indexers }; public Newpct(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Newpct", + : base(id: "newpct", + name: "Newpct", description: "Newpct - Descargar peliculas, series y estrenos torrent gratis", link: "https://descargas2020.org/", caps: new TorznabCapabilities(TorznabCatType.TV, diff --git a/src/Jackett.Common/Indexers/Norbits.cs b/src/Jackett.Common/Indexers/Norbits.cs index 063a00270..2e6468cd8 100644 --- a/src/Jackett.Common/Indexers/Norbits.cs +++ b/src/Jackett.Common/Indexers/Norbits.cs @@ -43,19 +43,19 @@ namespace Jackett.Common.Indexers private ConfigurationDataNorbits ConfigData => (ConfigurationDataNorbits)configData; public Norbits(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) - : base( - name: "Norbits", - description: "Norbits is a Norwegian Private site for MOVIES / TV / GENERAL", - link: "https://norbits.net/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataNorbits()) + : base(id: "norbits", + name: "Norbits", + description: "Norbits is a Norwegian Private site for MOVIES / TV / GENERAL", + link: "https://norbits.net/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataNorbits()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "nb-no"; diff --git a/src/Jackett.Common/Indexers/Nordicbits.cs b/src/Jackett.Common/Indexers/Nordicbits.cs index 12bfc5c0d..56b73b346 100644 --- a/src/Jackett.Common/Indexers/Nordicbits.cs +++ b/src/Jackett.Common/Indexers/Nordicbits.cs @@ -42,19 +42,19 @@ namespace Jackett.Common.Indexers private ConfigurationDataNordicbits ConfigData => (ConfigurationDataNordicbits)configData; public Nordicbits(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) - : base( - name: "Nordicbits", - description: "Nordicbits is a Danish Private site for MOVIES / TV / GENERAL", - link: "https://nordicb.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataNordicbits()) + : base(id: "nordicbits", + name: "Nordicbits", + description: "Nordicbits is a Danish Private site for MOVIES / TV / GENERAL", + link: "https://nordicb.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataNordicbits()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "da-dk"; diff --git a/src/Jackett.Common/Indexers/Orpheus.cs b/src/Jackett.Common/Indexers/Orpheus.cs index bad4daa62..77e67b68e 100644 --- a/src/Jackett.Common/Indexers/Orpheus.cs +++ b/src/Jackett.Common/Indexers/Orpheus.cs @@ -12,7 +12,8 @@ namespace Jackett.Common.Indexers public class Orpheus : GazelleTracker { public Orpheus(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Orpheus", + : base(id: "orpheus", + name: "Orpheus", description: "A music tracker", link: "https://orpheus.network/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Partis.cs b/src/Jackett.Common/Indexers/Partis.cs index 62997747f..7b9f41baf 100644 --- a/src/Jackett.Common/Indexers/Partis.cs +++ b/src/Jackett.Common/Indexers/Partis.cs @@ -29,7 +29,8 @@ namespace Jackett.Common.Indexers } public Partis(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Partis", + : base(id: "partis", + name: "Partis", description: "Partis is a SLOVENIAN Private Torrent Tracker", link: "https://www.partis.si/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), @@ -213,7 +214,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, Row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, Row.OuterHtml, ex)); } } } diff --git a/src/Jackett.Common/Indexers/PassThePopcorn.cs b/src/Jackett.Common/Indexers/PassThePopcorn.cs index e36384702..d7ec79af3 100644 --- a/src/Jackett.Common/Indexers/PassThePopcorn.cs +++ b/src/Jackett.Common/Indexers/PassThePopcorn.cs @@ -30,18 +30,19 @@ namespace Jackett.Common.Indexers } public PassThePopcorn(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) - : base(name: "PassThePopcorn", - description: "PassThePopcorn is a Private site for MOVIES / TV", - link: "https://passthepopcorn.me/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataAPILoginWithUserAndPasskeyAndFilter(@"Enter filter options below to restrict search results. + : base(id: "passthepopcorn", + name: "PassThePopcorn", + description: "PassThePopcorn is a Private site for MOVIES / TV", + link: "https://passthepopcorn.me/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataAPILoginWithUserAndPasskeyAndFilter(@"Enter filter options below to restrict search results. Separate options with a space if using more than one option.
Filter options available:
GoldenPopcorn
Scene
Checked
Free")) { diff --git a/src/Jackett.Common/Indexers/PiXELHD.cs b/src/Jackett.Common/Indexers/PiXELHD.cs index 123142f5a..b7c7c1f1a 100644 --- a/src/Jackett.Common/Indexers/PiXELHD.cs +++ b/src/Jackett.Common/Indexers/PiXELHD.cs @@ -33,18 +33,19 @@ namespace Jackett.Common.Indexers private string input_password = null; public PiXELHD(IIndexerConfigurationService configService, WebClient webClient, Logger logger, IProtectionService protectionService) - : base(name: "PiXELHD", - description: "PixelHD (PxHD) is a Private Torrent Tracker for HD .MP4 MOVIES / TV", - link: "https://pixelhd.me/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - logger: logger, - p: protectionService, - client: webClient, - configData: new ConfigurationDataCaptchaLogin() + : base(id: "pixelhd", + name: "PiXELHD", + description: "PixelHD (PxHD) is a Private Torrent Tracker for HD .MP4 MOVIES / TV", + link: "https://pixelhd.me/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + logger: logger, + p: protectionService, + client: webClient, + configData: new ConfigurationDataCaptchaLogin() ) { Encoding = Encoding.UTF8; diff --git a/src/Jackett.Common/Indexers/720pier.cs b/src/Jackett.Common/Indexers/Pier720.cs similarity index 99% rename from src/Jackett.Common/Indexers/720pier.cs rename to src/Jackett.Common/Indexers/Pier720.cs index 2c99a2e62..8237fbe64 100644 --- a/src/Jackett.Common/Indexers/720pier.cs +++ b/src/Jackett.Common/Indexers/Pier720.cs @@ -20,7 +20,8 @@ namespace Jackett.Common.Indexers public class Pier720 : BaseWebIndexer { public Pier720(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : - base("720pier", + base(id: "pier720", + name: "720pier", description: "720pier is a RUSSIAN Private Torrent Tracker for HD SPORTS", link: "https://720pier.ru/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/PirateTheNet.cs b/src/Jackett.Common/Indexers/PirateTheNet.cs index 05b4d8142..36e05c825 100644 --- a/src/Jackett.Common/Indexers/PirateTheNet.cs +++ b/src/Jackett.Common/Indexers/PirateTheNet.cs @@ -32,18 +32,19 @@ namespace Jackett.Common.Indexers } public PirateTheNet(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "PirateTheNet", - description: "A movie tracker", - link: "http://piratethenet.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) + : base(id: "piratethenet", + name: "PirateTheNet", + description: "A movie tracker", + link: "http://piratethenet.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/PolishTracker.cs b/src/Jackett.Common/Indexers/PolishTracker.cs index 674813209..09257d6fb 100644 --- a/src/Jackett.Common/Indexers/PolishTracker.cs +++ b/src/Jackett.Common/Indexers/PolishTracker.cs @@ -29,7 +29,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLoginWithEmail configData => (ConfigurationDataBasicLoginWithEmail)base.configData; public PolishTracker(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("PolishTracker", + : base(id: "polishtracker", + name: "PolishTracker", description: "Polish Tracker is a POLISH Private site for 0DAY / MOVIES / GENERAL", link: "https://pte.nu/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Pretome.cs b/src/Jackett.Common/Indexers/Pretome.cs index 6470cc334..89c48c23c 100644 --- a/src/Jackett.Common/Indexers/Pretome.cs +++ b/src/Jackett.Common/Indexers/Pretome.cs @@ -24,15 +24,16 @@ namespace Jackett.Common.Indexers private new ConfigurationDataPinNumber configData => (ConfigurationDataPinNumber)base.configData; public Pretome(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("PreToMe", - description: "BitTorrent site for High Quality, High Definition (HD) movies and TV Shows", - link: "https://pretome.info/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - client: wc, - configService: configService, - logger: l, - p: ps, - configData: new ConfigurationDataPinNumber("For best results, change the 'Torrents per page' setting to 100 in 'Profile => Torrent browse settings'.")) + : base(id: "pretome", + name: "PreToMe", + description: "BitTorrent site for High Quality, High Definition (HD) movies and TV Shows", + link: "https://pretome.info/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + client: wc, + configService: configService, + logger: l, + p: ps, + configData: new ConfigurationDataPinNumber("For best results, change the 'Torrents per page' setting to 100 in 'Profile => Torrent browse settings'.")) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/PrivateHD.cs b/src/Jackett.Common/Indexers/PrivateHD.cs index acc52f8f7..f885f0563 100644 --- a/src/Jackett.Common/Indexers/PrivateHD.cs +++ b/src/Jackett.Common/Indexers/PrivateHD.cs @@ -11,7 +11,8 @@ namespace Jackett.Common.Indexers public class PrivateHD : AvistazTracker { public PrivateHD(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("PrivateHD", + : base(id: "privatehd", + name: "PrivateHD", description: "BitTorrent site for High Quality, High Definition (HD) movies and TV Shows", link: "https://privatehd.to/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Psytorrents.cs b/src/Jackett.Common/Indexers/Psytorrents.cs index 51e0185fa..9236547bd 100644 --- a/src/Jackett.Common/Indexers/Psytorrents.cs +++ b/src/Jackett.Common/Indexers/Psytorrents.cs @@ -12,7 +12,8 @@ namespace Jackett.Common.Indexers public class Psytorrents : GazelleTracker { public Psytorrents(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Psytorrents", + : base(id: "psytorrents", + name: "Psytorrents", description: "Psytorrents (PSY) is a Private Torrent Tracker for ELECTRONIC MUSIC", link: "https://psytorrents.info/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/Rarbg.cs b/src/Jackett.Common/Indexers/Rarbg.cs index 935a84075..c0247093e 100644 --- a/src/Jackett.Common/Indexers/Rarbg.cs +++ b/src/Jackett.Common/Indexers/Rarbg.cs @@ -31,7 +31,8 @@ namespace Jackett.Common.Indexers private new ConfigurationData configData => base.configData; public Rarbg(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base("RARBG", + : base(id: "rarbg", + name: "RARBG", description: "RARBG is a Public torrent site for MOVIES / TV / GENERAL", link: "https://rarbg.to/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Redacted.cs b/src/Jackett.Common/Indexers/Redacted.cs index 64a56fe66..ee102f6b2 100644 --- a/src/Jackett.Common/Indexers/Redacted.cs +++ b/src/Jackett.Common/Indexers/Redacted.cs @@ -11,10 +11,11 @@ using NLog; namespace Jackett.Common.Indexers { [ExcludeFromCodeCoverage] - public class PassTheHeadphones : GazelleTracker + public class Redacted : GazelleTracker { - public PassTheHeadphones(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Redacted", + public Redacted(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) + : base(id: "passtheheadphones", + name: "Redacted", description: "A music tracker", link: "https://redacted.ch/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/RevolutionTT.cs b/src/Jackett.Common/Indexers/RevolutionTT.cs index 5c95b6b63..f28a9fd76 100644 --- a/src/Jackett.Common/Indexers/RevolutionTT.cs +++ b/src/Jackett.Common/Indexers/RevolutionTT.cs @@ -35,16 +35,17 @@ namespace Jackett.Common.Indexers } public RevolutionTT(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base(name: "RevolutionTT", - description: "The Revolution has begun", - link: "https://revolutiontt.me/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: wc, - logger: l, - p: ps, - downloadBase: "https://revolutiontt.me/download.php/", - configData: new ConfigurationDataBasicLoginWithRSS()) + : base(id: "revolutiontt", + name: "RevolutionTT", + description: "The Revolution has begun", + link: "https://revolutiontt.me/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: wc, + logger: l, + p: ps, + downloadBase: "https://revolutiontt.me/download.php/", + configData: new ConfigurationDataBasicLoginWithRSS()) { Encoding = Encoding.GetEncoding("iso-8859-1"); Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/SceneHD.cs b/src/Jackett.Common/Indexers/SceneHD.cs index 97e883620..8c561cb0a 100644 --- a/src/Jackett.Common/Indexers/SceneHD.cs +++ b/src/Jackett.Common/Indexers/SceneHD.cs @@ -26,7 +26,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataPasskey configData => (ConfigurationDataPasskey)base.configData; public SceneHD(IIndexerConfigurationService configService, WebClient c, Logger l, IProtectionService ps) - : base("SceneHD", + : base(id: "scenehd", + name: "SceneHD", description: "SceneHD is Private site for HD TV / MOVIES", link: "https://scenehd.org/", configService: configService, diff --git a/src/Jackett.Common/Indexers/SceneTime.cs b/src/Jackett.Common/Indexers/SceneTime.cs index 65c87dd2e..db03ff91e 100644 --- a/src/Jackett.Common/Indexers/SceneTime.cs +++ b/src/Jackett.Common/Indexers/SceneTime.cs @@ -29,7 +29,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataSceneTime configData => (ConfigurationDataSceneTime)base.configData; public SceneTime(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base("SceneTime", + : base(id: "scenetime", + name: "SceneTime", description: "Always on time", link: "https://www.scenetime.com/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/SecretCinema.cs b/src/Jackett.Common/Indexers/SecretCinema.cs index 4deaaca0f..8fd36ee12 100644 --- a/src/Jackett.Common/Indexers/SecretCinema.cs +++ b/src/Jackett.Common/Indexers/SecretCinema.cs @@ -13,7 +13,8 @@ namespace Jackett.Common.Indexers public class SecretCinema : GazelleTracker { public SecretCinema(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Secret Cinema", + : base(id: "secretcinema", + name: "Secret Cinema", description: "A tracker for rare movies.", link: "https://secret-cinema.pw/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Shazbat.cs b/src/Jackett.Common/Indexers/Shazbat.cs index 85d47956b..02010b844 100644 --- a/src/Jackett.Common/Indexers/Shazbat.cs +++ b/src/Jackett.Common/Indexers/Shazbat.cs @@ -32,7 +32,8 @@ namespace Jackett.Common.Indexers } public Shazbat(IIndexerConfigurationService configService, WebClient c, Logger l, IProtectionService ps) - : base(name: "Shazbat", + : base(id: "shazbat", + name: "Shazbat", description: "Modern indexer", link: "https://www.shazbat.tv/", caps: new TorznabCapabilities( diff --git a/src/Jackett.Common/Indexers/ShowRSS.cs b/src/Jackett.Common/Indexers/ShowRSS.cs index aff5d73fa..04bedf865 100644 --- a/src/Jackett.Common/Indexers/ShowRSS.cs +++ b/src/Jackett.Common/Indexers/ShowRSS.cs @@ -31,15 +31,16 @@ namespace Jackett.Common.Indexers } public ShowRSS(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "ShowRSS", - description: "showRSS is a service that allows you to keep track of your favorite TV shows", - link: "https://showrss.info/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationData()) + : base(id: "showrss", + name: "ShowRSS", + description: "showRSS is a service that allows you to keep track of your favorite TV shows", + link: "https://showrss.info/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationData()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/SolidTorrents.cs b/src/Jackett.Common/Indexers/SolidTorrents.cs index c6b6094ee..784f4725c 100644 --- a/src/Jackett.Common/Indexers/SolidTorrents.cs +++ b/src/Jackett.Common/Indexers/SolidTorrents.cs @@ -36,7 +36,8 @@ namespace Jackett.Common.Indexers } public SolidTorrents(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Solid Torrents", + : base(id: "solidtorrents", + name: "Solid Torrents", description: "SolidTorrents is a Public torrent meta-search engine", link: "https://solidtorrents.net/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/SpeedCD.cs b/src/Jackett.Common/Indexers/SpeedCD.cs index 2b28bc73f..55cdfdb59 100644 --- a/src/Jackett.Common/Indexers/SpeedCD.cs +++ b/src/Jackett.Common/Indexers/SpeedCD.cs @@ -33,7 +33,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; public SpeedCD(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Speed.cd", + : base(id: "speedcd", + name: "Speed.cd", description: "Your home now!", link: "https://speed.cd/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Superbits.cs b/src/Jackett.Common/Indexers/Superbits.cs index 2a15f2c16..7942294cc 100644 --- a/src/Jackett.Common/Indexers/Superbits.cs +++ b/src/Jackett.Common/Indexers/Superbits.cs @@ -30,18 +30,19 @@ namespace Jackett.Common.Indexers } public Superbits(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "Superbits", - description: "SuperBits is a SWEDISH Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://superbits.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataCookie()) + : base(id: "superbits", + name: "Superbits", + description: "SuperBits is a SWEDISH Private Torrent Tracker for MOVIES / TV / GENERAL", + link: "https://superbits.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataCookie()) { Encoding = Encoding.UTF8; Language = "sv-sw"; diff --git a/src/Jackett.Common/Indexers/TVVault.cs b/src/Jackett.Common/Indexers/TVVault.cs index 4e0741458..4a19c544a 100644 --- a/src/Jackett.Common/Indexers/TVVault.cs +++ b/src/Jackett.Common/Indexers/TVVault.cs @@ -29,7 +29,8 @@ namespace Jackett.Common.Indexers } public TVVault(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "TV-Vault", + : base(id: "tvvault", + name: "TV-Vault", description: "A TV tracker for old shows.", link: "https://tv-vault.me/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/TVstore.cs b/src/Jackett.Common/Indexers/TVstore.cs index 12df73a94..89ad9a3d6 100644 --- a/src/Jackett.Common/Indexers/TVstore.cs +++ b/src/Jackett.Common/Indexers/TVstore.cs @@ -32,7 +32,8 @@ namespace Jackett.Common.Indexers @"S(?\d{1,3})(?:E(?\d{1,3}))?$", RegexOptions.IgnoreCase); public TVstore(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : - base("TV Store", + base(id: "tvstore", + name: "TV Store", description: "TV Store is a HUNGARIAN Private Torrent Tracker for TV", link: "https://tvstore.me/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/TorrentBytes.cs b/src/Jackett.Common/Indexers/TorrentBytes.cs index 0a83dfd53..769e26e03 100644 --- a/src/Jackett.Common/Indexers/TorrentBytes.cs +++ b/src/Jackett.Common/Indexers/TorrentBytes.cs @@ -25,7 +25,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataBasicLogin configData => (ConfigurationDataBasicLogin)base.configData; public TorrentBytes(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("TorrentBytes", + : base(id: "torrentbytes", + name: "TorrentBytes", description: "A decade of TorrentBytes", link: "https://www.torrentbytes.net/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/TorrentDay.cs b/src/Jackett.Common/Indexers/TorrentDay.cs index 87889f379..2b0d96654 100644 --- a/src/Jackett.Common/Indexers/TorrentDay.cs +++ b/src/Jackett.Common/Indexers/TorrentDay.cs @@ -50,7 +50,8 @@ namespace Jackett.Common.Indexers private new ConfigurationDataRecaptchaLogin configData => (ConfigurationDataRecaptchaLogin)base.configData; public TorrentDay(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("TorrentDay", + : base(id: "torrentday", + name: "TorrentDay", description: "TorrentDay (TD) is a Private site for TV / MOVIES / GENERAL", link: "https://tday.love/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/TorrentHeaven.cs b/src/Jackett.Common/Indexers/TorrentHeaven.cs index 4e37de88d..9fdcd946d 100644 --- a/src/Jackett.Common/Indexers/TorrentHeaven.cs +++ b/src/Jackett.Common/Indexers/TorrentHeaven.cs @@ -22,7 +22,8 @@ namespace Jackett.Common.Indexers public class TorrentHeaven : BaseWebIndexer { public TorrentHeaven(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) : - base("TorrentHeaven", + base(id: "torrentheaven", + name: "TorrentHeaven", description: "A German general tracker.", link: "https://newheaven.nl/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/TorrentLeech.cs b/src/Jackett.Common/Indexers/TorrentLeech.cs index 30a30cd11..5b1899afb 100644 --- a/src/Jackett.Common/Indexers/TorrentLeech.cs +++ b/src/Jackett.Common/Indexers/TorrentLeech.cs @@ -31,7 +31,8 @@ namespace Jackett.Common.Indexers }; public TorrentLeech(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base("TorrentLeech", + : base(id: "torrentleech", + name: "TorrentLeech", description: "This is what happens when you seed", link: "https://www.torrentleech.org/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/TorrentNetwork.cs b/src/Jackett.Common/Indexers/TorrentNetwork.cs index a55800003..952685012 100644 --- a/src/Jackett.Common/Indexers/TorrentNetwork.cs +++ b/src/Jackett.Common/Indexers/TorrentNetwork.cs @@ -34,7 +34,8 @@ namespace Jackett.Common.Indexers } public TorrentNetwork(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Torrent Network", + : base(id: "torrentnetwork", + name: "Torrent Network", description: "Torrent Network (TN) is a GERMAN Private site for TV / MOVIES / GENERAL", link: "https://tntracker.org/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/TorrentSyndikat.cs b/src/Jackett.Common/Indexers/TorrentSyndikat.cs index f7f97a415..2afe9d242 100644 --- a/src/Jackett.Common/Indexers/TorrentSyndikat.cs +++ b/src/Jackett.Common/Indexers/TorrentSyndikat.cs @@ -32,18 +32,19 @@ namespace Jackett.Common.Indexers } public TorrentSyndikat(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "Torrent-Syndikat", - description: "A German general tracker", - link: "https://torrent-syndikat.org/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) + : base(id: "torrentsyndikat", + name: "Torrent-Syndikat", + description: "A German general tracker", + link: "https://torrent-syndikat.org/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "de-de"; diff --git a/src/Jackett.Common/Indexers/Torrentech.cs b/src/Jackett.Common/Indexers/Torrentech.cs index 1c8eb9a46..d25ff306d 100644 --- a/src/Jackett.Common/Indexers/Torrentech.cs +++ b/src/Jackett.Common/Indexers/Torrentech.cs @@ -32,7 +32,8 @@ namespace Jackett.Common.Indexers } public Torrentech(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) - : base(name: "Torrentech", + : base(id: "torrentech", + name: "Torrentech", description: "TorrenTech (TTH) is a Private Torrent Tracker for ELECTRONIC MUSIC", link: "https://www.torrentech.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), @@ -188,7 +189,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, Row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, Row.OuterHtml, ex)); } } } @@ -210,13 +211,13 @@ namespace Jackett.Common.Indexers var DlUri = SearchResultDocument.QuerySelector(downloadSelector); if (DlUri != null) { - logger.Debug(string.Format("{0}: Download selector {1} matched:{2}", ID, downloadSelector, DlUri.OuterHtml)); + logger.Debug(string.Format("{0}: Download selector {1} matched:{2}", Id, downloadSelector, DlUri.OuterHtml)); var href = DlUri.GetAttribute("href"); link = new Uri(href); } else { - logger.Error(string.Format("{0}: Download selector {1} didn't match:\n{2}", ID, downloadSelector, results)); + logger.Error(string.Format("{0}: Download selector {1} didn't match:\n{2}", Id, downloadSelector, results)); throw new Exception(string.Format("Download selector {0} didn't match", downloadSelector)); } return await base.Download(link); diff --git a/src/Jackett.Common/Indexers/TorrentsCSV.cs b/src/Jackett.Common/Indexers/TorrentsCSV.cs index 7f2455b09..042e9a80a 100644 --- a/src/Jackett.Common/Indexers/TorrentsCSV.cs +++ b/src/Jackett.Common/Indexers/TorrentsCSV.cs @@ -23,7 +23,8 @@ namespace Jackett.Common.Indexers private new ConfigurationData configData => base.configData; public TorrentsCSV(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("Torrents.csv", + : base(id: "torrentscsv", + name: "Torrents.csv", description: "Torrents.csv is a self-hostable, open source torrent search engine and database", link: "https://torrents-csv.ml/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/Torrentseeds.cs b/src/Jackett.Common/Indexers/Torrentseeds.cs index 14ec232bc..92cd0715b 100644 --- a/src/Jackett.Common/Indexers/Torrentseeds.cs +++ b/src/Jackett.Common/Indexers/Torrentseeds.cs @@ -31,16 +31,16 @@ namespace Jackett.Common.Indexers } public TorrentSeeds(IIndexerConfigurationService configService, Utils.Clients.WebClient wc, Logger l, IProtectionService ps) : - base( - name: "TorrentSeeds", - description: "TorrentSeeds is a Private site for MOVIES / TV / GENERAL", - link: "https://torrentseeds.org/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) + base(id: "torrentseeds", + name: "TorrentSeeds", + description: "TorrentSeeds is a Private site for MOVIES / TV / GENERAL", + link: "https://torrentseeds.org/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/TransmitheNet.cs b/src/Jackett.Common/Indexers/TransmitheNet.cs index a33e1267a..19b6eddb2 100644 --- a/src/Jackett.Common/Indexers/TransmitheNet.cs +++ b/src/Jackett.Common/Indexers/TransmitheNet.cs @@ -29,15 +29,16 @@ namespace Jackett.Common.Indexers } public TransmitheNet(IIndexerConfigurationService configService, Utils.Clients.WebClient c, Logger l, IProtectionService ps) - : base(name: "Nebulance", - description: " At Nebulance we will change the way you think about TV", - link: "https://nebulance.io/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: c, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your profile on the NBL webpage.")) + : base(id: "transmithenet", + name: "Nebulance", + description: " At Nebulance we will change the way you think about TV", + link: "https://nebulance.io/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: c, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLogin("For best results, change the 'Torrents per page' setting to 100 in your profile on the NBL webpage.")) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/XSpeeds.cs b/src/Jackett.Common/Indexers/XSpeeds.cs index da9d8a4f5..8af5c64d8 100644 --- a/src/Jackett.Common/Indexers/XSpeeds.cs +++ b/src/Jackett.Common/Indexers/XSpeeds.cs @@ -36,15 +36,16 @@ namespace Jackett.Common.Indexers } public XSpeeds(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "XSpeeds", - description: "XSpeeds (XS) is a Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://www.xspeeds.eu/", - caps: TorznabUtil.CreateDefaultTorznabTVCaps(), - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) + : base(id: "xspeeds", + name: "XSpeeds", + description: "XSpeeds (XS) is a Private Torrent Tracker for MOVIES / TV / GENERAL", + link: "https://www.xspeeds.eu/", + caps: TorznabUtil.CreateDefaultTorznabTVCaps(), + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationDataBasicLoginWithRSSAndDisplay()) { Encoding = Encoding.UTF8; Language = "en-us"; @@ -156,7 +157,7 @@ namespace Jackett.Common.Indexers } else { - logger.Debug(string.Format("{0}: No captcha image found", ID)); + logger.Debug(string.Format("{0}: No captcha image found", Id)); } return configData; diff --git a/src/Jackett.Common/Indexers/Xthor.cs b/src/Jackett.Common/Indexers/Xthor.cs index ff872009b..6ceca11e7 100644 --- a/src/Jackett.Common/Indexers/Xthor.cs +++ b/src/Jackett.Common/Indexers/Xthor.cs @@ -41,17 +41,17 @@ namespace Jackett.Common.Indexers private ConfigurationDataXthor ConfigData => (ConfigurationDataXthor)configData; public Xthor(IIndexerConfigurationService configService, Utils.Clients.WebClient w, Logger l, IProtectionService ps) - : base( - name: "Xthor", - description: "General French Private Tracker", - link: "https://xthor.tk/", - caps: new TorznabCapabilities(), - configService: configService, - client: w, - logger: l, - p: ps, - downloadBase: "https://xthor.tk/download.php?torrent=", - configData: new ConfigurationDataXthor()) + : base(id: "xthor", + name: "Xthor", + description: "General French Private Tracker", + link: "https://xthor.tk/", + caps: new TorznabCapabilities(), + configService: configService, + client: w, + logger: l, + p: ps, + downloadBase: "https://xthor.tk/download.php?torrent=", + configData: new ConfigurationDataXthor()) { Encoding = Encoding.UTF8; Language = "fr-fr"; diff --git a/src/Jackett.Common/Indexers/cgpeers.cs b/src/Jackett.Common/Indexers/cgpeers.cs index 30b70c8ca..98f0ed09f 100644 --- a/src/Jackett.Common/Indexers/cgpeers.cs +++ b/src/Jackett.Common/Indexers/cgpeers.cs @@ -15,7 +15,8 @@ namespace Jackett.Common.Indexers }; public CGPeers(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("CGPeers", + : base(id: "cgpeers", + name: "CGPeers", description: "CGPeers is a Private Torrent Tracker for GRAPHICS SOFTWARE / TUTORIALS / ETC", link: "https://cgpeers.to/", caps: new TorznabCapabilities(), diff --git a/src/Jackett.Common/Indexers/digitalcore.cs b/src/Jackett.Common/Indexers/digitalcore.cs index 4061e9f7c..37e29bdca 100644 --- a/src/Jackett.Common/Indexers/digitalcore.cs +++ b/src/Jackett.Common/Indexers/digitalcore.cs @@ -29,20 +29,20 @@ namespace Jackett.Common.Indexers set => base.configData = value; } - public Digitalcore(IIndexerConfigurationService configService, WebClient w, Logger l, IProtectionService ps) - : base(name: "DigitalCore", - description: "DigitalCore is a Private Torrent Tracker for MOVIES / TV / GENERAL", - link: "https://digitalcore.club/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: w, - logger: l, - p: ps, - configData: new ConfigurationDataCookie()) + : base(id: "digitalcore", + name: "DigitalCore", + description: "DigitalCore is a Private Torrent Tracker for MOVIES / TV / GENERAL", + link: "https://digitalcore.club/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: w, + logger: l, + p: ps, + configData: new ConfigurationDataCookie()) { Encoding = Encoding.UTF8; Language = "en-us"; diff --git a/src/Jackett.Common/Indexers/myAmity.cs b/src/Jackett.Common/Indexers/myAmity.cs index 366156a4a..00c3fc49c 100644 --- a/src/Jackett.Common/Indexers/myAmity.cs +++ b/src/Jackett.Common/Indexers/myAmity.cs @@ -29,7 +29,8 @@ namespace Jackett.Common.Indexers } public myAmity(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "myAmity", + : base(id: "myamity", + name: "myAmity", description: "A German general tracker.", link: "https://ttv2.myamity.info/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), diff --git a/src/Jackett.Common/Indexers/notwhatcd.cs b/src/Jackett.Common/Indexers/notwhatcd.cs index 80f01023c..3b934a67a 100644 --- a/src/Jackett.Common/Indexers/notwhatcd.cs +++ b/src/Jackett.Common/Indexers/notwhatcd.cs @@ -12,7 +12,8 @@ namespace Jackett.Common.Indexers public class notwhatcd : GazelleTracker { public notwhatcd(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base("notwhat.cd", + : base(id: "notwhatcd", + name: "notwhat.cd", description: "A music tracker", link: "https://notwhat.cd/", caps: new TorznabCapabilities diff --git a/src/Jackett.Common/Indexers/pornolab.cs b/src/Jackett.Common/Indexers/pornolab.cs index d539cca5f..5efb22ffe 100644 --- a/src/Jackett.Common/Indexers/pornolab.cs +++ b/src/Jackett.Common/Indexers/pornolab.cs @@ -34,7 +34,8 @@ namespace Jackett.Common.Indexers } public Pornolab(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Pornolab", + : base(id: "pornolab", + name: "Pornolab", description: "Pornolab is a Semi-Private Russian site for Adult content", link: "https://pornolab.net/", caps: new TorznabCapabilities(), @@ -320,7 +321,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, Row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, Row.OuterHtml, ex)); } } } @@ -344,14 +345,14 @@ namespace Jackett.Common.Indexers var DlUri = SearchResultDocument.QuerySelector(downloadSelector); if (DlUri != null) { - logger.Debug(string.Format("{0}: Download selector {1} matched:{2}", ID, downloadSelector, DlUri.OuterHtml)); + logger.Debug(string.Format("{0}: Download selector {1} matched:{2}", Id, downloadSelector, DlUri.OuterHtml)); var href = DlUri.GetAttribute("href"); downloadlink = new Uri(SiteLink + "forum/" + href); } else { - logger.Error(string.Format("{0}: Download selector {1} didn't match:\n{2}", ID, downloadSelector, results)); + logger.Error(string.Format("{0}: Download selector {1} didn't match:\n{2}", Id, downloadSelector, results)); throw new Exception(string.Format("Download selector {0} didn't match", downloadSelector)); } return await base.Download(downloadlink, RequestType.POST, link.ToString()); diff --git a/src/Jackett.Common/Indexers/rutracker.cs b/src/Jackett.Common/Indexers/rutracker.cs index 9c4fe690a..31097a50a 100644 --- a/src/Jackett.Common/Indexers/rutracker.cs +++ b/src/Jackett.Common/Indexers/rutracker.cs @@ -34,7 +34,8 @@ namespace Jackett.Common.Indexers } public RuTracker(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "RuTracker", + : base(id: "rutracker", + name: "RuTracker", description: "RuTracker is a Semi-Private Russian torrent site with a thriving file-sharing community", link: "https://rutracker.org/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), @@ -1689,7 +1690,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, Row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, Row.OuterHtml, ex)); } } } diff --git a/src/Jackett.Common/Indexers/toloka.cs b/src/Jackett.Common/Indexers/toloka.cs index 83ca24742..d899dacb7 100644 --- a/src/Jackett.Common/Indexers/toloka.cs +++ b/src/Jackett.Common/Indexers/toloka.cs @@ -32,7 +32,8 @@ namespace Jackett.Common.Indexers } public Toloka(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "Toloka.to", + : base(id: "toloka", + name: "Toloka.to", description: "Toloka is a Semi-Private Ukrainian torrent site with a thriving file-sharing community", link: "https://toloka.to/", caps: TorznabUtil.CreateDefaultTorznabTVCaps(), @@ -306,7 +307,7 @@ namespace Jackett.Common.Indexers } catch (Exception ex) { - logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", ID, Row.OuterHtml, ex)); + logger.Error(string.Format("{0}: Error while parsing row '{1}':\n\n{2}", Id, Row.OuterHtml, ex)); } } } diff --git a/src/Jackett.Common/Indexers/yts.cs b/src/Jackett.Common/Indexers/yts.cs index 484a21b14..8e82b40d2 100644 --- a/src/Jackett.Common/Indexers/yts.cs +++ b/src/Jackett.Common/Indexers/yts.cs @@ -34,18 +34,19 @@ namespace Jackett.Common.Indexers } public Yts(IIndexerConfigurationService configService, WebClient wc, Logger l, IProtectionService ps) - : base(name: "YTS", - description: "YTS is a Public torrent site specialising in HD movies of small size", - link: "https://yts.mx/", - caps: new TorznabCapabilities - { - SupportsImdbMovieSearch = true - }, - configService: configService, - client: wc, - logger: l, - p: ps, - configData: new ConfigurationData()) + : base(id: "yts", + name: "YTS", + description: "YTS is a Public torrent site specialising in HD movies of small size", + link: "https://yts.mx/", + caps: new TorznabCapabilities + { + SupportsImdbMovieSearch = true + }, + configService: configService, + client: wc, + logger: l, + p: ps, + configData: new ConfigurationData()) { Encoding = Encoding.GetEncoding("windows-1252"); Language = "en-us"; diff --git a/src/Jackett.Common/Models/DTO/Indexer.cs b/src/Jackett.Common/Models/DTO/Indexer.cs index 467b10f44..6a904e371 100644 --- a/src/Jackett.Common/Models/DTO/Indexer.cs +++ b/src/Jackett.Common/Models/DTO/Indexer.cs @@ -43,7 +43,7 @@ namespace Jackett.Common.Models.DTO public Indexer(IIndexer indexer) { - id = indexer.ID; + id = indexer.Id; name = indexer.DisplayName; description = indexer.DisplayDescription; type = indexer.Type; diff --git a/src/Jackett.Common/Models/IndexerDefinition.cs b/src/Jackett.Common/Models/IndexerDefinition.cs index e44aab467..55a0809b8 100644 --- a/src/Jackett.Common/Models/IndexerDefinition.cs +++ b/src/Jackett.Common/Models/IndexerDefinition.cs @@ -29,7 +29,7 @@ namespace Jackett.Common.Models // Cardigann yaml classes public class IndexerDefinition { - public string Site { get; set; } + public string Id { get; set; } public List Settings { get; set; } public string Name { get; set; } public string Description { get; set; } diff --git a/src/Jackett.Common/Models/ResultPage.cs b/src/Jackett.Common/Models/ResultPage.cs index 53dfdb46d..f8ff92e04 100644 --- a/src/Jackett.Common/Models/ResultPage.cs +++ b/src/Jackett.Common/Models/ResultPage.cs @@ -62,7 +62,7 @@ namespace Jackett.Common.Models select new XElement("item", new XElement("title", r.Title), new XElement("guid", r.Guid.AbsoluteUri), // GUID and (Link or Magnet) are mandatory - new XElement("jackettindexer", new XAttribute("id", r.Origin.ID), r.Origin.DisplayName), + new XElement("jackettindexer", new XAttribute("id", r.Origin.Id), r.Origin.DisplayName), r.Comments == null ? null : new XElement("comments", r.Comments.AbsoluteUri), r.PublishDate == DateTime.MinValue ? new XElement("pubDate", xmlDateFormat(DateTime.Now)) : new XElement("pubDate", xmlDateFormat(r.PublishDate)), r.Size == null ? null : new XElement("size", r.Size), diff --git a/src/Jackett.Common/Services/CacheService.cs b/src/Jackett.Common/Services/CacheService.cs index 887231c48..eb753a9a8 100644 --- a/src/Jackett.Common/Services/CacheService.cs +++ b/src/Jackett.Common/Services/CacheService.cs @@ -19,12 +19,12 @@ namespace Jackett.Common.Services { lock (cache) { - var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.ID); + var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.Id); if (trackerCache == null) { trackerCache = new TrackerCache { - TrackerId = indexer.ID, + TrackerId = indexer.Id, TrackerName = indexer.DisplayName }; cache.Add(trackerCache); @@ -58,7 +58,7 @@ namespace Jackett.Common.Services lock (cache) { var newItemCount = 0; - var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.ID); + var trackerCache = cache.FirstOrDefault(c => c.TrackerId == indexer.Id); if (trackerCache != null) { foreach (var release in releases) diff --git a/src/Jackett.Common/Services/IndexerConfigurationService.cs b/src/Jackett.Common/Services/IndexerConfigurationService.cs index 1fa3a2bd0..042d89ca8 100644 --- a/src/Jackett.Common/Services/IndexerConfigurationService.cs +++ b/src/Jackett.Common/Services/IndexerConfigurationService.cs @@ -94,12 +94,12 @@ namespace Jackett.Common.Services if (string.IsNullOrWhiteSpace(content)) { - throw new Exception(string.Format("New config content for {0} is empty, please report this bug.", indexer.ID)); + throw new Exception(string.Format("New config content for {0} is empty, please report this bug.", indexer.Id)); } if (content.Contains("\x00")) { - throw new Exception(string.Format("New config content for {0} contains 0x00, please report this bug. Content: {1}", indexer.ID, content)); + throw new Exception(string.Format("New config content for {0} contains 0x00, please report this bug. Content: {1}", indexer.Id, content)); } // make sure the config directory exists @@ -141,7 +141,7 @@ namespace Jackett.Common.Services } } - private string GetIndexerConfigFilePath(IIndexer indexer) => Path.Combine(configService.GetIndexerConfigDir(), indexer.ID + ".json"); + private string GetIndexerConfigFilePath(IIndexer indexer) => Path.Combine(configService.GetIndexerConfigDir(), indexer.Id + ".json"); private readonly IConfigurationService configService; private readonly Logger logger; diff --git a/src/Jackett.Common/Services/IndexerManagerService.cs b/src/Jackett.Common/Services/IndexerManagerService.cs index 46fbb5ef7..09d9237f9 100644 --- a/src/Jackett.Common/Services/IndexerManagerService.cs +++ b/src/Jackett.Common/Services/IndexerManagerService.cs @@ -82,7 +82,7 @@ namespace Jackett.Common.Services { if (idx == null) continue; - indexers.Add(idx.ID, idx); + indexers.Add(idx.Id, idx); configService.Load(idx); } } @@ -137,13 +137,13 @@ namespace Jackett.Common.Services foreach (var indexer in cardigannIndexers) { - if (indexers.ContainsKey(indexer.ID)) + if (indexers.ContainsKey(indexer.Id)) { - logger.Debug(string.Format("Ignoring definition ID={0}: Indexer already exists", indexer.ID)); + logger.Debug(string.Format("Ignoring definition ID={0}: Indexer already exists", indexer.Id)); continue; } - indexers.Add(indexer.ID, indexer); + indexers.Add(indexer.Id, indexer); } logger.Info("Cardigann definitions loaded: " + string.Join(", ", indexers.Keys)); } diff --git a/src/Jackett.Server/Controllers/IndexerApiController.cs b/src/Jackett.Server/Controllers/IndexerApiController.cs index 97e8d7e6b..b55ea3d17 100644 --- a/src/Jackett.Server/Controllers/IndexerApiController.cs +++ b/src/Jackett.Server/Controllers/IndexerApiController.cs @@ -95,7 +95,7 @@ namespace Jackett.Server.Controllers if (configurationResult == IndexerConfigurationStatus.RequiresTesting) { - await IndexerService.TestIndexer(CurrentIndexer.ID); + await IndexerService.TestIndexer(CurrentIndexer.Id); } return new NoContentResult(); @@ -126,7 +126,7 @@ namespace Jackett.Server.Controllers JToken jsonReply = new JObject(); try { - await IndexerService.TestIndexer(CurrentIndexer.ID); + await IndexerService.TestIndexer(CurrentIndexer.Id); CurrentIndexer.LastError = null; return NoContent(); } @@ -146,7 +146,7 @@ namespace Jackett.Server.Controllers [HttpDelete] [TypeFilter(typeof(RequiresIndexer))] [Route("{indexerid}")] - public void Delete() => IndexerService.DeleteIndexer(CurrentIndexer.ID); + public void Delete() => IndexerService.DeleteIndexer(CurrentIndexer.Id); // TODO // This should go to ServerConfigurationController diff --git a/src/Jackett.Server/Controllers/ResultsController.cs b/src/Jackett.Server/Controllers/ResultsController.cs index 6a3abfad0..76f8050e1 100644 --- a/src/Jackett.Server/Controllers/ResultsController.cs +++ b/src/Jackett.Server/Controllers/ResultsController.cs @@ -139,7 +139,7 @@ namespace Jackett.Server.Controllers if (!resultController.CurrentIndexer.CanHandleQuery(resultController.CurrentQuery)) { - context.Result = ResultsController.GetErrorActionResult(context.RouteData, HttpStatusCode.BadRequest, 201, $"{resultController.CurrentIndexer.ID} " + + context.Result = ResultsController.GetErrorActionResult(context.RouteData, HttpStatusCode.BadRequest, 201, $"{resultController.CurrentIndexer.Id} " + $"does not support the requested query. Please check the capabilities (t=caps) and make sure the search mode and categories are supported."); } @@ -212,7 +212,7 @@ namespace Jackett.Server.Controllers var trackers = IndexerService.GetAllIndexers().ToList().Where(t => t.IsConfigured); if (request.Tracker != null) { - trackers = trackers.Where(t => request.Tracker.Contains(t.ID)); + trackers = trackers.Where(t => request.Tracker.Contains(t.Id)); } trackers = trackers.Where(t => t.CanHandleQuery(CurrentQuery)); @@ -262,7 +262,7 @@ namespace Jackett.Server.Controllers if (indexer != null) { - resultIndexer.ID = indexer.ID; + resultIndexer.ID = indexer.Id; resultIndexer.Name = indexer.DisplayName; } return resultIndexer; @@ -278,7 +278,7 @@ namespace Jackett.Server.Controllers { var item = AutoMapper.Mapper.Map(result); item.Tracker = indexer.DisplayName; - item.TrackerId = indexer.ID; + item.TrackerId = indexer.Id; item.Peers = item.Peers - item.Seeders; // Use peers as leechers return item; @@ -320,7 +320,7 @@ namespace Jackett.Server.Controllers new XElement("indexers", from i in indexers select new XElement("indexer", - new XAttribute("id", i.ID), + new XAttribute("id", i.Id), new XAttribute("configured", i.IsConfigured), new XElement("title", i.DisplayName), new XElement("description", i.DisplayDescription), @@ -403,7 +403,7 @@ namespace Jackett.Server.Controllers Title = CurrentIndexer.DisplayName, Description = CurrentIndexer.DisplayDescription, Link = new Uri(CurrentIndexer.SiteLink), - ImageUrl = new Uri(serverUrl + "logos/" + CurrentIndexer.ID + ".png"), + ImageUrl = new Uri(serverUrl + "logos/" + CurrentIndexer.Id + ".png"), ImageTitle = CurrentIndexer.DisplayName, ImageLink = new Uri(CurrentIndexer.SiteLink), ImageDescription = CurrentIndexer.DisplayName @@ -411,7 +411,7 @@ namespace Jackett.Server.Controllers var proxiedReleases = result.Releases.Select(r => AutoMapper.Mapper.Map(r)).Select(r => { - r.Link = serverService.ConvertToProxyLink(r.Link, serverUrl, r.Origin.ID, "dl", r.Title); + r.Link = serverService.ConvertToProxyLink(r.Link, serverUrl, r.Origin.Id, "dl", r.Title); return r; }); @@ -498,7 +498,7 @@ namespace Jackett.Server.Controllers var potatoReleases = result.Releases.Where(r => r.Link != null || r.MagnetUri != null).Select(r => { var release = AutoMapper.Mapper.Map(r); - release.Link = serverService.ConvertToProxyLink(release.Link, serverUrl, CurrentIndexer.ID, "dl", release.Title); + release.Link = serverService.ConvertToProxyLink(release.Link, serverUrl, CurrentIndexer.Id, "dl", release.Title); // IMPORTANT: We can't use Uri.ToString(), because it generates URLs without URL encode (links with unicode // characters are broken). We must use Uri.AbsoluteUri instead that handles encoding correctly var item = new TorrentPotatoResponseItem()