// ==UserScript==
// @name IMDb Scout Mod
// @namespace https://github.com/Purfview/IMDb-Scout-Mod
// @description Add links from IMDb pages to torrent and other sites -- easy downloading from IMDb
//
// Preference window for userscripts, hosted by greasyfork:
// @require https://greasyfork.org/libraries/GM_config/20131122/GM_config.js
// @require http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
//
// @version 5.5.3
// @include http*://*.imdb.tld/title/tt*
// @include http*://*.imdb.tld/search/title*
// @include http*://*.imdb.tld/user/*/watchlist*
// @include http*://*.imdb.com/title/tt*
// @include http*://*.imdb.com/search/title*
// @include http*://*.imdb.com/user/*/watchlist*
//
// @connect *
// @grant GM_log
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_addStyle
// @grant GM_openInTab
// @grant GM_xmlhttpRequest
// @grant GM_registerMenuCommand
//
// @downloadURL none
// ==/UserScript==
/*---------------------Version History--------------------
1.00 - Initial public release, everything works on barebones greasemonkey
1.50 - Added the ability to select which sites to load from the GM script commands
- Moved the required method to userscripts
- Removed FH, NZB, Avax
1.60 - Added style elements and shading to display on imdb
1.62 - Fixed bug:SCC-ARC not removing when unchecked
- Alphabetized list
1.70 - Cleaned up code
- Added option to not run script on page load
1.71 - Deprecated action-box field
1.80 - Added icons that link to OpenSubs, Criticker, RT, YT
1.81 - Added support for tv, only displays on shows listed as 'tv series'
- Added support for icheckmovies at top bar.
1.82 - Fixed title parsing for tv shows.
1.83 - Fixed dhive not working properly
1.90 - Set height of preference window to 450px, added scroll bar
1.91 - Added another 11 torrent sites
2.00 - Added auto updater
2.01 - Added TC, FreshOn, TVT, STF, CC
- Cleaned up code (tabbing)
- Removed THR
- Added TV-Rage to top bar
2.02 - Added PS, THC, HH, HDStar
- Fixed CC false positive
2.03 - TehC now uses tt
- Added Raymoz mod for AT
2.04 - Added HDbits
- Added TL
2.10 - Added genre page search functionality
2.11 - Fixed ICM because Nuked was whining
2.12 - Removed tvrage
- Fixed iCM (added tt)
- Added HDVNbits
- Changed RevTT to .me
- Added HDT
- removed autoupdate
2.13 - removed xvidme
- reinstated autoupdate
- removed google chrome code
- fixed hdvn and hdt issues
2.14 - Added @grant entries for API access
- Fixed tt parser to work on imdb pages with referral info in url
2.2 - Switch preferences window to use GM_config
- Consolidate icon & site lists
- Added IPT, KASS, sHD, and HDW
- Fix "Open All" link
- Add option for strikethroughs on search page
- Removed arrays from search URLs
- Spring cleaning
2.21 - Added SSL to TVT, HDME, TC, AHD, IPT, SCC
- Added SSL option for CG
- Added GFT, GFT-Gems, GFT-TV
- Fixed SCC, SCC-ARC search URL
- Removed TheBox, TheDVDClub
- Added more comments, cleaned up some more stuff
2.22 - Fixed TehC, BTN, BTN-Req, THC
- Added a bunch of TV sites, courtesy of seedless
- Added "both" option for sites, and made changes
to allow coexistence of movie and TV sites with
the same name
- Code re-organization, documentation
- Re-added code to allow an array for searchUrl
2.22.1 - Minor fixes
2.23 - Fixed THC, BTN
- Distinguish between movies and TV on search page
2.24 - Separate load_on_start option for search page
- Fix search_string on search page
2.25 - Added some helpful text when no sites have been enabled
2.26 - Added code to show links when on pages besides just the "front" one
(e.g. http://www.imdb.com/title/tt2310332/reference)
2.26.1 - Correctly detect TV shows when on aforementioned pages.
2.3 - Incorporate a bunch of changes courtesy of Inguin:
- Added SSL to AT, TE, D-noid, TG, YT, RT
- Changed tracker short titles to canonical form ADC, KG
- Updated D-noid from .me to .pw
- Fixed broken AT search; also updated to use .me so avoids redirect
- Added BitHQ, ET (eutorrents)
- Removed two broken THC; replaced with one fixed
- Removed iplay, horrorhaven, hdstar, scandbits, leecherslair
- Removed needless CG http/https duplication - plenty of listed sites self-sign
- A-Z sites list for readability
- Cleanup YT search string
- Copyedits
- Clean up code (tabs, trailing spaces)
- Use consistent naming style
- Added Letterboxd, Subscene to icons
- Added options for showing icons
2.31 - Added preliminary check for TSH
- Change all SCC links to .org
2.31.1 - Typo fix
2.32 - On uncertain pages, display both movie and TV sites
2.33 - Add year to possible search params
- Add rutorrent
2.33.1 - Change KG to .in
2.33.2 - Change TSH to .me
2.34 - Updated AT, TPB
- Removed HDWing, TVT and CHDBits
- Added RARBG
- Re-added reverse match checking to support rarbg
2.35 - Fixed YouTube icon, add SubtitleSeeker icon
- Added FL.ro, bB, BHD, HDS
- Fixed TL, TehC, HDb, HDVN, AHD, KG
- Renamed reverseMatch to positiveMatch
2.36 - Added Wikipedia to icon sites
2.36.1 - Typo fix
2.37 - Add PxHD
2.38 - Fix subtitle seeker
- Added CG-c
- Added FilmAffinity
- Added option to skip http check entirely
2.38.1 - Typo fix
2.38.2 - Global replace parameters
2.38.3 - Typo fix
3.00 - Clean up some formatting
- Add support for new IMDb page format
- Update jquery
3.0.1 - Added Classix
3.0.2 - Updated documentation/comments
3.0.3 - Removed GOEM, FY, PS, MT
- Added Metacritic, CanIStream.It?, AllMovie, Facebook, Amazon, Cartoon Chaos, MySpleen, Secret Cinema
- Fixed Wikipedia icon
3.1 - Handle HTTP failures less silently
3.1.1 - Fix KASS
3.1.2 - Fix TPB, TE, HDT
- Add MTV, DVDSeed
3.1.3 - Add M-T, UHDB, HDC, Blu-ray.com
- Fix scenehd, RT
3.1.4 - Add HDClub
3.2 - Fix the button on new-style pages
3.2.1 - Fix AHD
3.3 - Be less obnoxious about failed calls
3.4 - Add Netflix icon
- Remove a default parameter to satisfy Chrome
3.5 - Add KZ, NNM, BB-HD, t411, TD, Rutor
- Fix HDClub
- Fix preferences in Chrome, sort sites properly
3.5.1 - Remove DHive, Fix AHD
4.0 - Bring in UI changes courtesy of janot
- Add spaceEncode and goToUrl to site options
- Add option to show results as links instead of text
- Differentiate between missing and logged out
- General refactoring
4.1 - Add RARAT
4.2 - Fix t411
- Use magic .tld domain in @include
4.3 - Set @connect in metadata block
4.3.1 - Fix THC
4.3.2 - Add AR, TtN
- Add year and "trailer" to youtube search
- Fix M-team
4.3.3 - Fix BitHQ, PTP-Req, SCC
4.3.4 - Fix M-team, myspleen, avistaz, eutorrents
- Removed KAT
4.3.5 - Fix IPT, Freshon
- Add ExtraTorrent
4.3.6 - Fix Demonoid, EuTorrents (now CinemaZ)
- Fix "Actually search for torrents" option
- Add PrivateHD for movies and tv
4.3.7 - Apply CinemaZ fixes to AvistaZ as well
4.3.8 - Fix SurrealMoviez and MySpleen, switch to new PTP url
4.3.9 - Fix criticker, add CN
4.3.10 - Fix Netflix, MTV
4.3.11 - Add CHD back
4.3.12 - Fix typo
4.4 - Fix BeyondHD
- Allow unicode when searching by name
4.4.1 - Add trakt.tv
4.4.2 - Added XS, HD-S, PTN, TBD, Blutopia
- Removed Freshon, CN, ExT, t411, SCC
- Fixed SC, TE, TG, Tik
- Add .com for script runners that don't support .tld
4.5 - (Chameleon)
- Added an option to run on ILC request pages
- Fixed running on reference pages (new imdb style)
- Added a delay of 1 second between loading the same site (by domain) - no more popcorn quota timeouts
- Fixed running on search pages
4.5.1 - Removed (dead): BitHQ, TehC, FSS, ExtraTorrent, Cine-Clasico, and Secret-Cinema
- Fixed the hack on goToUrl
4.5.2 - Fixed filelist.ro, Tik, TD
- Added HDHome, HDU, OurBits
4.5.3 - Fixed TG, TE, HDSpace
- Added XS
4.5.4 - Fixed HDU
4.5.5 - Fixed BHD
4.6 - Option to highlight if the movie is missing from PTP
4.7 - Added option to ignore the movie/tv distinction
4.7.1 - Fix blutopia, hdchina, indenting
4.7.2 - Fix SDBits, M-T
- Add TTGg
4.7.3 - Enable on https versions of imdb sites
- Add TTG
4.8.0 - Add FinVip, JoyHD, TO, TP, TS, TVCK
- Fix TE, HDH, CZ, Subscene
- Remove SubtitleSeeker
- Rip out all site-specific code
- Fix up minor code smells
- Allow config name to be different from site name
4.8.1 - Add SP
4.8.2 - Add TMDB
4.8.3 - Add TGx
- Fix TTG, JoyHD, HDH
- Remove duplicate TMDB
4.9.0 - Add support for a user's watchlist
4.10.0 - Add support for icon sites on the reference view
- Add HTTPS for icon sites that support it
4.11.0 - Fix search_string
4.11.1 - Remove Blutopia
Fix IPT
4.11.2 - Add unogs
4.11.3 - Fix TVDB
4.11.4 - Add AB, remove ADC
- Fix BHD, Demonoid, TPB, M-T, U2, BTN, BitHD
4.11.5 - Fix conditional check
4.12 - Update SDBits, BTN, PTP, TMDB
- Apply some correctness changes
4.12.1 - Add CCT
- Update CHD, AB, TTG
#==============================================================================#
# IMDb Scout Mod:
#==============================================================================#
4.12.1-mod1 - First public release. New additions, tweaks, bugfixes.
What I can remember:
- Added: Blu, Retroflix, ACM, PTE, KG Requests, SC Requests.
- Tweak: Classix search, and split to Movie/TV.
- Tweak: Bunch of 'loggedOutRegex' added.
- Fixed: Bunch of icons.
- Fixed: TL, TPB.
- Fixed: Bug in 'loggedOutRegex' logic.
- New feature: Distinct icons on Requests.
4.12.1-mod2 - Removed: Canistream.it
- Fixed: Few icons.
- Fixed: Search bug if ampersand is in the title
4.12.1-mod3 - Removed: RARAT.
- Added: Rarelust & Zooqle.
- New feature: Sites are split to public & private (config menu).
4.12.1-mod4 - Added: YGG, CG Requests.
- Tweak: CG-Cocks & CG Request icons.
- Tweak: RuT search, split to TV/Movie.
- Fixed: Filter out filled KG Requests.
- New feature: %search_string_orig% (search by the original titles
on the movie/tv pages), enabled on RuT and YGG.
4.12.1-mod5 - Fixed: CG Request. Demonoid typo.
4.12.1-mod6 - Removed: HDVN, HoundDawgs.
- Added: 1337x, ETTV, LimeTor, HDSpain, RlsBB, DB, FF, THR, PTer.
- Fixed: TD, Demonoid, RARBG.
- Tweak: Bold'ed the titles of config menu sections for better visibility.
- Tweak: 'Other titles' sorted in alphabetical order.
- Tweak: Added 'loggedOutRegex' to all private & some public sites.
- Fixed: All borked icons are fixed.
- Fixed: Bug in 'loggedOutRegex' (false negative if site responds with redirect).
4.12.1-mod7 - Added: BRT.
- Tweak: SDBits, U2.
5.0 - Fix: @namespace & @name changed to fix updating for plugins.
5.1 - Tweak: TVV, BB-HD.
- Fixed: Invisible icons on dark background JoyHD, Rarelust, CZ, Zooqle, KG.
- New feature: The new layout (icons are placed at top). Option to turn it off.
- New feature: Option to select background for the new layout.
5.2 - Tweak: Small tweaks (some preferences will reset to default).
- Fixed: Rarelust icon.
5.2.1 - Fixed: Rarelust icon (forgot to update it)
- Added: RlsBB-Proxy ('RlsBB' now points to the main domain)
5.3 - Added: Tik-Req, AHD-Req.
- Tweak: No icon borders if "Show results on one line" is off.
- Fixed: Text color on the new layout.
- New feature: Option to change size of the icons.
5.3.1 - Added: JPTV.
- Fixed: ACM icon.
5.4 - Added: AG, CPS, Deildu (as public because open reg).
- Tweak: PTP, DVDSeeds, AHD, PTer.
- Fixed: Button code for legacy & new layout.
- Fixed: Reference view for the new layout.
5.5 - Added: PreDB & dozen of the subtitles sites (all of it is set to the 2nd bar).
- Fixed: Subscene
- New Feature: New 'Subtitles' & 'Other searchable sites' sections (config menu), all set to 2nd bar.
- New Feature: Two extra searchable bars for the movies page (Search/Watchlist page shows only 1st bar).
- New Feature: Extra bars can be enabled/disabled/swapped at the preferences.
- New Feature: Two new 'inSecondSearchBar' and 'inThirdSearchBar' attributes.
Subtitles & Other searchable sites are set to 2nd bar.
3rd bar is empty, free space for custom configuration.
5.5.1 - Added: TVV-Req, GT, WC, RareFilm, Titlovi, MoviePosterDB, Ulož, srrDB, xREL.
Tweak: PreDB, TE, 1337x, LimeTor, HDB, BTN.
5.5.2 - Added: XDCC, ixIRC.
Tweak: GT.
5.5.3 - Added: EUC, 1337x-Proxy, LimeTor-Proxy.
-------------------------------------------------------*/
//------------------------------------------------------
// A list of all the sites, and the data necessary to
// check IMDb against them.
// Each site is a dictionary with the following attributes:
//
// - name:
// The site name, abbreviated
// - searchUrl:
// The URL to perform the search against, see below for how
// to tailor the string to a site
// - matchRegex:
// The string which appears if the searchUrl *doesn't* return a result
// - positiveMatch (optional):
// Changes the test to return true if the searchUrl *does* return
// a result that matches matchRegex
// - TV (optional):
// If true, it means that this site will only show up on TV pages.
// By default, sites only show up on movie pages.
// - both (optional):
// Means that the site will show up on both movie and TV pages
// - spaceEncode (optional):
// Changes the character used to encode spaces in movie titles
// The default is '+'.
// - goToUrl (optional):
// Most of the time the same URLs that are used for checking are
// the ones that are used to actually get to the movie,
// but this allows overriding that.
// - loggedOutRegex (optional):
// If any text on the page matches this regex, the site is treated
// as being logged out, rather than mising the movie. This option is
// not effected by positiveMatch.
// - configName (optional):
// Use this to allow changing names without breaking existing users.
// - inSecondSearchBar (optional):
// - inThirdSearchBar (optional):
// Places site at the extra searchable bar (by defaut site goes to the 1st bar),
// extra bars can be enabled/disabled/swapped at the preferences.
//
// To create a search URL, there are four parameters
// you can use inside the URL:
// - %tt%:
// The IMDb id with the tt prefix (e.g. tt0055630)
// - %nott%:
// The IMDb id without the tt prefix (e.g. 0055630)
// - %search_string%:
// The movie title (e.g. Yojimbo)
// Depends on your preferences at www.imdb.com/preferences/general
// - %search_string_orig%:
// The original movie title (e.g. Yojimbo)
// Affects only TV/Movie pages (on Watchlist/Search pages it will switch to %search_string%)
// - %year%:
// The movie year (e.g. 1961)
// See below for examples
//------------------------------------------------------
var public_sites = [
{ 'name': '1337x',
'searchUrl': 'https://1337x.to/category-search/%search_string%+%year%/Movies/1/',
'matchRegex': /No results were returned/},
{ 'name': '1337x',
'searchUrl': 'https://1337x.to/category-search/%search_string%/TV/1/',
'matchRegex': /No results were returned/,
'TV': true},
{ 'name': '1337x-Proxy',
'searchUrl': 'https://1337x.unblocker.cc/category-search/%search_string%+%year%/Movies/1/',
'matchRegex': /No results were returned/},
{ 'name': '1337x-Proxy',
'searchUrl': 'https://1337x.unblocker.cc/category-search/%search_string%/TV/1/',
'matchRegex': /No results were returned/,
'TV': true},
{ 'name': 'AG',
'searchUrl': 'https://asgrd.org/browse.php?si=%tt%&incldead=1',
'loggedOutRegex': /Remember Me\?/,
'matchRegex': /Nothing here!/,
'both': true},
{ 'name': 'CPS',
'searchUrl': 'https://mycarpathians.net/browse.php?c194=1&c60=1&c10=1&c20=1&c181=1&c183=1&c192=1&c190=1&c70=1&c30=1&c40=1&search=%search_string%',
'loggedOutRegex': /Nem vagy bejelentkezve!/,
'matchRegex': /Nincs itt semmi!/,
'both': true},
{ 'name': 'Deildu',
'searchUrl': 'https://deildu.net/browse.php?search=%tt%&cat=0&Lysing=1',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /Ekkert fannst!/,
'both': true},
{ 'name': 'Demonoid',
'searchUrl': 'http://www.dnoid.pw/files/?query=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|daily site maintenance|page is not available/,
'matchRegex': /No torrents found/,
'both': true},
{ 'name': 'ETTV',
'searchUrl': 'https://www.ettvdl.com/torrents-search.php?search=%search_string%+%year%',
'matchRegex': /Nothing Found/,
'both': true},
{ 'name': 'EUC',
'searchUrl': 'https://eliteunitedcrew.org/browse.php?search=%tt%&cat=0&incldead=1&btn=Search',
'loggedOutRegex': /Not logged in/,
'matchRegex': /nijedan torent/,
'both': true},
{ 'name': 'ixIRC',
'icon': 'https://ixirc.com/favicon.png',
'searchUrl': 'https://ixirc.com/?q=%search_string_orig%+%year%',
'matchRegex': /No results/},
{ 'name': 'ixIRC',
'icon': 'https://ixirc.com/favicon.png',
'searchUrl': 'https://ixirc.com/?q=%search_string_orig%',
'matchRegex': /No results/,
'TV': true},
{ 'name': 'KZ',
'searchUrl': 'http://kinozal.tv/browse.php?s=%search_string%+%year%&g=0&c=1002&v=0&d=0&w=0&t=0&f=0',
'matchRegex': 'Нет активных раздач, приносим извинения. Пожалуйста, уточните параметры поиска'},
{ 'name': 'KZ',
'searchUrl': 'http://kinozal.tv/browse.php?s=%search_string%+%year%&g=0&c=1001&v=0&d=0&w=0&t=0&f=0',
'matchRegex': 'Нет активных раздач, приносим извинения. Пожалуйста, уточните параметры поиска',
'TV': true},
{ 'name': 'LimeTor',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|Please turn JavaScript/,
'searchUrl': 'https://www.limetorrents.info/search/movies/%search_string%+%year%/seeds/1/',
'matchRegex': /csprite_dl14/,
'positiveMatch': true},
{ 'name': 'LimeTor-Proxy',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|Please turn JavaScript/,
'searchUrl': 'https://limetorrents.unblockit.win/search/movies/%search_string%+%year%/seeds/1/',
'matchRegex': /csprite_dl14/,
'positiveMatch': true},
{ 'name': 'NNM',
'searchUrl': 'https://nnm-club.me/forum/tracker.php?nm=%search_string%+%year%',
'matchRegex': 'Не найдено',
'both': true},
{ 'name': 'RARBG',
'searchUrl': 'https://rarbgweb.org/torrents.php?imdb=%tt%',
'loggedOutRegex': /something wrong|Please wait|enter the captcha/,
'matchRegex': '//dyncdn.me/static/20/images/imdb_thumb.gif',
'positiveMatch': true,
'both': true},
{ 'name': 'RareFilm',
'icon': 'http://rarefilm.net/wp-content/themes/sahifa/favicon.ico',
'searchUrl': 'http://rarefilm.net/?s=%tt%',
'matchRegex': /Nothing Found/,
'both': true},
{ 'name': 'Rarelust',
'icon': 'https://i.imgur.com/kaaYhsp.png',
'searchUrl': 'https://rarelust.com/?s=%tt%',
'matchRegex': 'Nothing Found'},
{ 'name': 'RlsBB',
'icon': 'https://i.imgur.com/Ve3T1rC.png',
'searchUrl': 'http://search.rlsbb.ru/Home/GetPost?phrase=%tt%&pindex=1&content=true&type=Simple',
'goToUrl': 'http://rlsbb.ru/?serach_mode=light&s=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access/,
'matchRegex': /"results":\[\]|Not Found/,
'both': true},
{ 'name': 'RlsBB-Proxy',
'icon': 'https://i.imgur.com/Ve3T1rC.png',
'searchUrl': 'http://search.proxybb.com/Home/GetPost?phrase=%tt%&pindex=1&content=true&type=Simple',
'goToUrl': 'http://search.proxybb.com/?serach_mode=light&s=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access/,
'matchRegex': /"results":\[\]|Not Found/,
'both': true},
{ 'name': 'RuT',
'searchUrl': 'https://rutracker.org/forum/tracker.php?f=100,101,103,1105,1114,1213,1235,124,1247,1278,1280,1281,1327,1363,1389,1391,140,1453,1457,1467,1468,1469,1475,1543,1576,1577,1666,1670,187,1900,1908,1936,194,1950,2076,208,2082,209,2090,2091,2092,2093,2107,2109,2110,2112,212,2123,2139,2159,2160,2163,2164,2166,2168,2169,2176,2177,2178,2198,2199,22,2200,2201,2220,2221,2258,2323,2339,2343,2365,2380,2459,249,2491,251,2535,2538,2540,294,312,313,33,352,376,4,484,500,505,511,521,539,549,552,56,572,599,656,671,672,7,709,752,821,822,851,863,876,877,893,905,921,93,930,934,941,97,979,98&nm=%search_string_orig%',
'loggedOutRegex': /Введите ваше имя/,
'matchRegex': 'Не найдено'},
{ 'name': 'RuT',
'searchUrl': 'https://rutracker.org/forum/tracker.php?f=103,1102,1105,1114,1120,1214,1242,1248,1278,1280,1281,1288,1301,1327,1359,1363,1389,1391,1453,1459,1460,1463,1467,1468,1469,1475,1493,1498,1531,1537,1539,1574,1690,1803,193,1938,1939,1940,195,2076,2082,2104,2107,2110,2112,2123,2139,2159,2160,2163,2164,2166,2168,2169,2176,2177,2178,2323,235,2380,2412,242,249,2491,251,2535,2538,266,294,315,325,387,489,500,534,552,56,594,599,607,656,671,672,694,704,717,718,721,752,775,781,815,816,819,821,825,842,851,863,864,876,893,915,97,979,98&nm=%search_string_orig%',
'loggedOutRegex': /Введите ваше имя/,
'matchRegex': 'Не найдено',
'TV': true},
{ 'name': 'Rutor',
'searchUrl': 'http://rutor.info/search/0/0/010/0/%tt%',
'loggedOutRegex': /Gateway Time-out/,
'matchRegex': 'Результатов поиска 0',
'both': true},
{ 'name': 'TPB',
'searchUrl': 'https://proxyproxy.fi/s/?q=%search_string%&video=on&category=0&page=0&orderby=99',
'matchRegex': /No hits. Try adding an asterisk in you search phrase./,
'both': true},
{ 'name': 'TGx',
'icon': 'https://torrentgalaxy.to/common/favicon/favicon-16x16.png',
'searchUrl': 'https://torrentgalaxy.org/torrents.php?search=%tt%',
'matchRegex': /No results found/},
{ 'name': 'WC',
'searchUrl': 'http://worldscinema.org/?s=%tt%',
'matchRegex': /Nothing Found/,
'both': true},
{ 'name': 'XDCC',
'searchUrl': 'https://www.xdcc.eu/search.php?searchkey=%search_string_orig%+%year%',
'matchRegex': /No result found/},
{ 'name': 'XDCC',
'searchUrl': 'https://www.xdcc.eu/search.php?searchkey=%search_string_orig%',
'matchRegex': /No result found/,
'TV': true},
{ 'name': 'YGG',
'searchUrl': 'https://www2.yggtorrent.si/engine/search?name=%search_string_orig%&category=2145&sub_category=all&do=search',
'matchRegex': 'Aucun résultat !',
'both': true},
{ 'name': 'Zooqle',
'icon': 'https://i.imgur.com/jqKceYP.png',
'searchUrl': 'https://zooqle.com/search?q=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access/,
'matchRegex': 'Sorry, no torrents match',
'both': true}
];
var private_sites = [
{ 'name': 'AB',
'searchUrl': 'https://animebytes.tv/torrents.php?searchstr=%search_string%&action=advanced&search_type=title&tags=-lolicon+-shotacon+&sort=relevance&way=desc&hentai=0&showhidden=1&anime%5Btv_series%5D=1&anime%5Btv_special%5D=1&anime%5Bmovie%5D=1&anime%5Bova%5D=1&anime%5Bona%5D=1&anime%5Bdvd_special%5D=1&anime%5Bbd_special%5D=1&airing=2',
'loggedOutRegex': /Forgot your username/,
'matchRegex': /Translation: No search results/,
'both': true},
{ 'name': 'ACM',
'icon': 'https://i.imgur.com/7jLeQqf.png',
'searchUrl': 'https://asiancinema.me/torrents/filter?imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /
\n\ {16}<\/tbody>/,
'both': true},
{ 'name': 'AHD',
'searchUrl': 'https://awesome-hd.me/torrents.php?id=%tt%',
'loggedOutRegex': /Keep me logged in.|Gateway Time-out/,
'matchRegex': /Your search did not match anything.|Error 404/,
'both': true},
{ 'name': 'AHD-Req',
'icon': 'https://i.imgur.com/wEs3QZL.png',
'searchUrl': 'https://awesome-hd.me/requests.php?submit=true&search=%tt%',
'loggedOutRegex': /Keep me logged in./,
'matchRegex': /Nothing found!|Error 404/,
'both': true},
{ 'name': 'ANT',
'icon': 'https://i.imgur.com/hKZo4s2.png',
'searchUrl': 'https://anthelion.me/torrents.php?searchstr=%search_string%&order_by=time&order_way=desc&group_results=1&action=basic&searchsubmit=1',
'loggedOutRegex': /You appear to have cookies disabled./,
'matchRegex': /Your search did not match anything/},
{ 'name': 'AR',
'searchUrl': 'https://alpharatio.cc/torrents.php?searchstr=%search_string%+%year%&tags_type=1&order_by=time&order_way=desc&filter_cat%5B8%5D=1&filter_cat%5B9%5D=1&filter_cat%5B10%5D=1&filter_cat%5B11%5D=1&filter_cat%5B12%5D=1&filter_cat%5B13%5D=1&filter_cat%5B15%5D=1&action=advanced&searchsubmit=1',
'loggedOutRegex': /Login :: AlphaRatio/,
'matchRegex': /Your search did not match anything/},
{ 'name': 'AR',
'searchUrl': 'https://alpharatio.cc/torrents.php?searchstr=%search_string%&tags_type=1&order_by=time&order_way=desc&filter_cat%5B1%5D=1&filter_cat%5B2%5D=1&filter_cat%5B3%5D=1&filter_cat%5B4%5D=1&filter_cat%5B5%5D=1&filter_cat%5B6%5D=1&filter_cat%5B7%5D=1&action=advanced&searchsubmit=1',
'loggedOutRegex': /Login :: AlphaRatio/,
'matchRegex': /Your search did not match anything/,
'TV': true},
{ 'name': 'AT',
'icon': 'https://i.imgur.com/ON1FGGO.png',
'searchUrl': 'https://avistaz.to/movies?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true},
{ 'name': 'AT',
'icon': 'https://i.imgur.com/ON1FGGO.png',
'searchUrl': 'https://avistaz.to/tv-shows?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true,
'TV': true},
{ 'name': 'bB',
'searchUrl': 'https://baconbits.org/torrents.php?action=basic&filter_cat[9]=1&searchstr=%search_string%+%year%',
'loggedOutRegex': /Lost your password/,
'matchRegex': /Your search was way too l33t/},
{ 'name': 'bB',
'searchUrl': 'https://baconbits.org/torrents.php?action=basic&filter_cat[8]=1&filter_cat[10]=1&searchstr=%search_string%',
'loggedOutRegex': /Lost your password/,
'matchRegex': /Your search was way too l33t/,
'TV': true},
{ 'name': 'BB-HD',
'searchUrl': 'https://bluebird-hd.org/browse.php?search=&incldead=0&cat=0&dsearch=%tt%&stype=or',
'loggedOutRegex': /Восстановление пароля|Bad Gateway/,
'matchRegex': /Nothing found|Ничего не найдено/,
'both': true},
{ 'name': 'BHD',
'searchUrl': 'https://beyond-hd.me/torrents/all?search=&doSearch=Search&imdb=%nott%',
'loggedOutRegex': /FORGET PASSWORD/,
'matchRegex': /
N\/A<\/h5>/,
'both': true},
{ 'name': 'BitHD',
'searchUrl': 'https://www.bit-hdtv.com/torrents.php?search=%tt%&options=4',
'loggedOutRegex': /Forgot your password/,
'matchRegex': /No match!/},
{ 'name': 'Blu',
'searchUrl': 'https://blutopia.xyz/torrents/filter?imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /\n\ {20}<\/tbody>/,
'both': true},
{ 'name': 'BRT',
'icon': 'https://i.imgur.com/KVaHMKi.png',
'searchUrl': 'https://brasiltracker.org/torrents.php?searchstr=%tt%',
'loggedOutRegex': /Recuperar senha/,
'matchRegex': /retornou nenhum resultado/,
'both': true},
{ 'name': 'BTN',
'searchUrl': 'https://broadcasthe.net/torrents.php?imdb=%tt%',
'loggedOutRegex': /Lost your password\?/,
'matchRegex': /Error 404/,
'TV': true},
{ 'name': 'BTN-Req',
'icon': 'https://i.imgur.com/yj9qrwa.png',
'searchUrl': 'https://broadcasthe.net/requests.php?search=%search_string%',
'loggedOutRegex': /Lost your password\?/,
'matchRegex': /Nothing found/,
'TV': true},
{ 'name': 'CaCh',
'searchUrl': 'http://www.cartoonchaos.org/index.php?page=torrents&search=%search_string%&category=0&options=0&active=0',
'loggedOutRegex': /not authorized to view the Torrents/,
'matchRegex': />Av.<\/td>\s*<\/tr>\s*<\/table>/,
'both': true},
{ 'name': 'CCT',
'searchUrl': 'https://concertos.live/torrents?imdb=%nott%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /ago/,
'positiveMatch': true,
'both': true},
{ 'name': 'CG',
'searchUrl': 'https://cinemageddon.net/browse.php?search=%tt%',
'loggedOutRegex': 'Not logged in!',
'matchRegex': /Nothing found!/},
{ 'name': 'CG-c',
'icon': 'https://i.imgur.com/CdCbVW4.png',
'searchUrl': 'https://cinemageddon.net/cocks/endoscope.php?what=imdb&q=%tt%',
'loggedOutRegex': 'Not logged in!',
'matchRegex': /Nothing found!/},
{ 'name': 'CG-Req',
'icon': 'https://i.imgur.com/305SsHL.png',
'searchUrl': 'https://cinemageddon.net/viewrequests.php?search=%tt%&incdesc=1&filter=true',
'loggedOutRegex': 'Not logged in!',
'matchRegex': /Nothing found./},
{ 'name': 'CHD',
'searchUrl': 'https://chdbits.co/torrents.php?incldead=0&spstate=0&inclbookmarked=0&search_area=4&search_mode=0&search=%tt%',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found/},
{ 'name': 'Classix',
'searchUrl': 'http://classix-unlimited.co.uk/torrents-search.php?search="%search_string%"&parent_cat=Movies',
'loggedOutRegex': /Sorry this is a private site/,
'matchRegex': /Database Error/},
{ 'name': 'Classix',
'searchUrl': 'http://classix-unlimited.co.uk/torrents-search.php?search="%search_string%"&parent_cat=TV',
'loggedOutRegex': /Sorry this is a private site/,
'matchRegex': /Database Error/,
'TV': true},
{ 'name': 'CZ',
'icon': 'https://i.imgur.com/HYNMAuJ.png',
'configName': 'ET',
'searchUrl': 'https://cinemaz.to/movies?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true},
{ 'name': 'CZ',
'icon': 'https://i.imgur.com/HYNMAuJ.png',
'configName': 'ET',
'searchUrl': 'https://cinemaz.to/tv-shows?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true,
'TV': true},
{ 'name': 'DB',
'searchUrl': 'https://danishbits.org/torrents.php?&pre_type=s_imdb&search=%tt%',
'loggedOutRegex': /Glemt din kode\?/,
'matchRegex': /Your search did not match/,
'both': true},
{ 'name': 'DVDSeed',
'searchUrl': 'http://www.dvdseed.eu/browse2.php?search=%tt%&wheresearch=2&incldead=1&polish=0&nuke=0&rodzaj=0',
'loggedOutRegex': /Nie masz konta|Nie zalogowany!/,
'matchRegex': /Nic tutaj nie ma!/},
{ 'name': 'eThor',
'searchUrl': 'http://ethor.net/browse.php?stype=b&c23=1&c20=1&c42=1&c5=1&c19=1&c25=1&c6=1&c37=1&c43=1&c7=1&c9=1&advcat=0&incldead=0&includedesc=1&search=%tt%',
'loggedOutRegex': /Vous avez perdu votre mot de passe/,
'matchRegex': /Try again with a refined search string./},
{ 'name': 'FF',
'searchUrl': 'https://www.funfile.org/browse.php?search=%search_string%',
'loggedOutRegex': /You need cookies enabled to log in/,
'matchRegex': /Try again with a refined search/,
'both': true},
{ 'name': 'FL',
'searchUrl': 'https://filelist.io/browse.php?search=%nott%&cat=0&searchin=3&sort=2',
'loggedOutRegex': /Login on any IP/,
'matchRegex': /Nu s-a găsit nimic!/,
'both': true},
{ 'name': 'FinVip',
'searchUrl': 'https://finvip.org/index.php?page=torrents&search=%tt%&options=1',
'loggedOutRegex': /Sinulla ei ole oikeuksia sivulle/,
'matchRegex': /
<\/td>/},
{ 'name': 'GT',
'searchUrl': 'https://greek-team.cc/browse.php?incldead=0&search=%search_string_orig%&blah=0',
'loggedOutRegex': /Retrieve Password/,
'matchRegex': /No data found/,
'both': true},
{ 'name': 'HDb',
'searchUrl': 'https://hdbits.org/browse.php?c1=1&c2=1&c3=1&c4=1&c5=1&c7=1&c8=1&imdb=%tt%',
'loggedOutRegex': /Make sure your passcode generating/,
'matchRegex': /Nothing here!/,
'both': true},
{ 'name': 'HDC',
'icon': 'https://i.imgur.com/KkZE390.png',
'searchUrl': 'https://hdchina.org/torrents.php?incldead=0&spstate=0&inclbookmarked=0&boardid=0&seeders=&search=%tt%&search_area=4&search_mode=2',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found! Try again with a refined search string./},
{ 'name': 'HDH',
'configName': 'HDHome',
'icon': 'https://i.imgur.com/XUd8EfR.png',
'searchUrl': 'https://hdhome.org/torrents.php?search_area=4&search=%tt%',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found! Try again with a refined search string/},
{ 'name': 'HDME',
'searchUrl': 'https://hdme.eu/browse.php?blah=2&cat=0&incldead=1&search=%tt%',
'loggedOutRegex': /You need cookies enabled/,
'matchRegex': /Try again with a refined search string./},
{ 'name': 'HDME',
'searchUrl': 'https://hdme.eu/browse.php?search=%search_string%&blah=0&cat=0&incldead=1',
'loggedOutRegex': /You need cookies enabled/,
'matchRegex': /Try again with a refined search string./,
'TV': true},
{ 'name': 'HDS',
'searchUrl': 'https://hdsky.me/torrents.php?incldead=1&search=%tt%&search_area=4&search_mode=0',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found!/},
{ 'name': 'HDS',
'searchUrl': 'https://hdsky.me/torrents.php?cat402=1&cat403=1&incldead=1&search=%search_string%&search_area=0&search_mode=0',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found!/,
'TV': true},
{ 'name': 'HDSpace',
'icon': 'https://i.imgur.com/hQNih7O.png',
'searchUrl': 'https://hd-space.org/index.php?page=torrents&active=0&options=2&search=%nott%',
'loggedOutRegex': /not authorized to view the Torrents!/,
'matchRegex': /
<\/td>/,
'both': true},
{ 'name': 'HDSpain',
'searchUrl': 'https://www.hd-spain.com/browse.php?%search_string_orig%',
'loggedOutRegex': /Error 404 No encontrado/,
'matchRegex': /xxx Change Me xxx/,
'both': true},
{ 'name': 'HDT',
'icon': 'https://hdts.ru/favicon.ico',
'searchUrl': 'http://hd-torrents.org/torrents.php?active=0&options=2&search=%tt%',
'loggedOutRegex': /not authorized to view this Torrents/,
'matchRegex': /No torrents here.../,
'both': true},
{ 'name': 'HDU',
'searchUrl': 'https://pt.upxin.net/torrents.php?search_area=4&search=%tt%',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found!/},
{ 'name': 'IPT',
'searchUrl': 'https://ip.findnemo.net/t?q=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|Forgot your password/,
'matchRegex': /No Torrents Found!/},
{ 'name': 'IPT',
'searchUrl': 'https://ip.findnemo.net/t?72=&73=&q=%search_string%&qf=ti',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|Forgot your password/,
'matchRegex': /No Torrents Found!/,
'TV': true},
{ 'name': 'JoyHD',
'icon': 'https://i.imgur.com/z5kbxta.png',
'searchUrl': 'https://www.joyhd.net/torrents.php?search_area=4&search=%tt%',
'loggedOutRegex': /Resend Email Verification/,
'matchRegex': /Nothing found! Try again with a refined search string/},
{ 'name': 'JPTV',
'searchUrl': 'https://jptv.club/torrents/filter?imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /
Your search did not match anything.<\/h2>/},
{ 'name': 'MTV',
'searchUrl': 'https://www.morethan.tv/torrents.php?searchstr=%search_string%&tags_type=1&order_by=time&order_way=desc&group_results=1&filter_cat%5B2%5D=1&action=basic&searchsubmit=1',
'loggedOutRegex': /Login :: morethan.tv/,
'matchRegex': /
Your search did not match anything.<\/h2>/,
'TV': true},
{ 'name': 'NB',
'icon': 'https://i.imgur.com/OH7fBY4.png',
'searchUrl': 'https://norbits.net/browse.php?incldead=1&fullsearch=0&scenerelease=0&imdbsearch=%tt%&imdb_from=0&imdb_to=0&search=',
'loggedOutRegex': /Ikke innlogget!/,
'matchRegex': /
Ingenting her!<\/h3>/,
'both': true},
{ 'name': 'NBL',
'searchUrl': 'https://nebulance.io/torrents.php?order_by=time&order_way=desc&searchtext=%search_string%&search_type=0&taglist=&tags_type=0',
'loggedOutRegex': /have cookies disabled./,
'matchRegex': /Your search did not match anything/,
'TV': true},
{ 'name': 'OurBits',
'searchUrl': 'https://ourbits.club/torrents.php?search_area=4&search=%tt%',
'loggedOutRegex': /SSL \(HTTPS\)/,
'matchRegex': /Nothing found! Try again with a refined search string/},
{ 'name': 'PHD',
'icon': 'https://i.imgur.com/MJJGioU.png',
'searchUrl': 'https://privatehd.to/movies?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true},
{ 'name': 'PHD',
'icon': 'https://i.imgur.com/MJJGioU.png',
'searchUrl': 'https://privatehd.to/tv-shows?search=&imdb=%tt%',
'loggedOutRegex': /Forgot Your Password/,
'matchRegex': /class="overlay-container"/,
'positiveMatch': true,
'TV': true},
{ 'name': 'PTE',
'icon': 'https://cdn.pte.nu/img/favicon.ico',
'searchUrl': 'https://pte.nu/apitorrents?tpage=1&cat[]=6&cat[]=7&cat[]=9&search=%search_string%',
'goToUrl': 'https://pte.nu/torrents?cat=["6","7","9"]&search=%search_string%',
'loggedOutRegex': /submit">Sign in/,
'matchRegex': /"count":0/,
'spaceEncode': ' '},
{ 'name': 'PTE',
'icon': 'https://cdn.pte.nu/img/favicon.ico',
'searchUrl': 'https://pte.nu/apitorrents?tpage=1&cat[]=11&cat[]=12&search=%search_string%',
'goToUrl': 'https://pte.nu/torrents?cat=["11","12"]&search=%search_string%',
'loggedOutRegex': /submit">Sign in/,
'matchRegex': /"count":0/,
'spaceEncode': ' ',
'TV': true},
{ 'name': 'PTer',
'searchUrl': 'https://pterclub.com/torrents.php?search=%tt%&search_area=4',
'loggedOutRegex': /SSL \(HTTPS\)|Err code|Cloudflare Ray ID/,
'matchRegex': /Nothing found!/},
{ 'name': 'PTF',
'searchUrl': 'https://ptfiles.net/browse.php?search=%search_string%&incldead=0&title=0',
'loggedOutRegex': /Forgot your password/,
'matchRegex': /Nothing found!/},
{ 'name': 'PTN',
'icon': 'https://piratethenet.org/pic/favicon.ico',
'searchUrl': 'https://piratethenet.org/browseold.php?incldead=1&_by=3&search=%tt%',
'loggedOutRegex': /You need to have cookies enabled/,
'matchRegex': /Nothing found!/,
'both': true},
{ 'name': 'PTP',
'icon': 'https://passthepopcorn.me/static/common/touch-icon-iphone.png',
'searchUrl': 'https://passthepopcorn.me/torrents.php?imdb=%tt%',
'loggedOutRegex': /Keep me logged in/,
'matchRegex': /Your search did not match anything/},
{ 'name': 'PTP-Req',
'icon': 'https://i.imgur.com/EFCRrc9.png',
'searchUrl': 'https://passthepopcorn.me/requests.php?submit=true&search=%tt%',
'loggedOutRegex': /Keep me logged in/,
'matchRegex': /Your search did not match anything/},
{ 'name': 'PxHD',
'icon': 'https://i.imgur.com/OA7JJ6x.png',
'searchUrl': 'https://pixelhd.me/torrents.php?groupname=&year=&tmdbover=&tmdbunder=&tmdbid=&imdbover=&imdbunder=&imdbid=%tt%&order_by=time&order_way=desc&taglist=&tags_type=1&filterTorrentsButton=Filter+Torrents',
'loggedOutRegex': /You appear to have javascript disabled/,
'matchRegex': /Your search did not match anything/},
{ 'name': 'RevTT',
'searchUrl': 'https://www.revolutiontt.me/browse.php?search=%tt%',
'loggedOutRegex': /used when you're logged in./,
'matchRegex': /Nothing found!/},
{ 'name': 'RevTT',
'searchUrl': 'https://www.revolutiontt.me/browse.php?search=%search_string%&cat=0&incldead=1&titleonly=1',
'loggedOutRegex': /used when you're logged in./,
'matchRegex': /Nothing found!/,
'TV': true},
{ 'name': 'Retroflix',
'searchUrl': 'https://retroflix.club/torrents1.php?incldead=0&spstate=0&inclbookmarked=0&search=%tt%&search_area=4&search_mode=0',
'loggedOutRegex': /Restrict session to my IP/,
'matchRegex': /Nothing found!/,
'both': true},
{ 'name': 'SC',
'searchUrl': 'https://secret-cinema.pw/torrents.php?action=advanced&searchsubmit=1&filter_cat=1&cataloguenumber=%tt%&order_by=time&order_way=desc&tags_type=0',
'loggedOutRegex': /Login :: Secret Cinema/,
'matchRegex': /Your search did not match anything/,
'both': true},
{ 'name': 'SC-Req',
'icon': 'https://i.imgur.com/QHOSsFZ.png',
'searchUrl': 'https://secret-cinema.pw/requests.php?submit=true&search=%tt%',
'loggedOutRegex': /Login :: Secret Cinema/,
'matchRegex': /Nothing found!/,
'both': true},
{ 'name': 'SDBits',
'searchUrl': 'https://sdbits.org/browse.php?incldead=1&imdb=%tt%',
'loggedOutRegex': /Not logged in!/,
'matchRegex': /Nothing here!|Nothing found!/},
{ 'name': 'sHD',
'searchUrl': 'https://scenehd.org/browse.php?search=%tt%',
'loggedOutRegex': /If you have forgotten your password/,
'matchRegex': /No torrents found!/},
{ 'name': 'Snahp',
'searchUrl': 'https://forum.snahp.it/search.php?keywords=%search_string%&sf=titleonly',
'loggedOutRegex': /register" role/,
'matchRegex': '/Search found 0 matches/',
'both': true},
{ 'name': 'SP',
'searchUrl': 'http://www.scenepalace.info/browse.php?search=%nott%&cat=0&incldead=1',
'loggedOutRegex': /Not logged in!/,
'matchRegex': /Nothing found!/,
'both': true},
{ 'name': 'TBD',
'icon': 'https://1.bp.blogspot.com/-F2JeKtPCJYI/VgjpVxwMO4I/AAAAAAAAADg/VyNyp-yW9Ac/s1600/TBD.ico',
'searchUrl': 'https://www.torrentbd.me/torrent/movies.php?module=torrents&id=%nott%',
'loggedOutRegex': /TorrentBD : Login,
'matchRegex': /This title is not available!/,
'both': true},
{ 'name': 'TD',
'searchUrl': 'https://tday.findnemo.net/t?q=%tt%',
'loggedOutRegex': /Error 522|Checking your browser|security check to access|Forgot Password\?/,
'matchRegex': /No Torrents Found!/,
'both': true},
{ 'name': 'TE',
'searchUrl': 'https://theempire.click/browse.php?incldead=0&country=&nonboolean=1&search=%tt%',
'loggedOutRegex': /404 - Not Found|You need cookies enabled/,
'matchRegex': /Try again with a refined search string/,
'TV': true},
{ 'name': 'TG',
'searchUrl': 'https://thegeeks.click/browse.php?incldead=0&country=&nonboolean=1&search=%tt%',
'loggedOutRegex': /404 - Not Found|You need cookies enabled/,
'matchRegex': /Try again with a refined search string/,
'both': true},
{ 'name': 'THR',
'searchUrl': 'https://www.torrenthr.org/browse.php?search=%search_string%&blah=0&incldead=1',
'loggedOutRegex': /registraciju morate imati omogućene cookiese/,
'matchRegex': /Ništa nije pronađeno!/,
'both': true},
{ 'name': 'TO',
'searchUrl': 'https://theoccult.click/browse.php?incldead=0&country=&nonboolean=1&search=%tt%',
'loggedOutRegex': /404 - Not Found|You need cookies enabled/,
'matchRegex': /Try again with a refined search string/,
'both': true},
{ 'name': 'TP',
'searchUrl': 'https://theplace.click/browse.php?incldead=0&country=&nonboolean=1&search=%tt%',
'loggedOutRegex': /not found on this server|You need cookies enabled/,
'matchRegex': /Try again with a refined search string/,
'both': true},
{ 'name': 'TRL',
'searchUrl': 'https://torrent.ai/lt/torrents?in=2&search=%tt%',
'loggedOutRegex': /Jums nepavyksta pasijungti/,
'matchRegex': /nieko nerasta!/,
'both': true},
{ 'name': 'TRL',
'searchUrl': 'https://torrent.ai/lt/torrents?search=%search_string%&cats[]=53&cats[]=56&cats[]=79&cats[]=42&cats[]=58&cats[]=59&cats[]=45&cats[]=69&cats[]=70&cats[]=39&cats[]=28',
'loggedOutRegex': /Jums nepavyksta pasijungti/,
'matchRegex': /nieko nerasta!/,
'TV': true},
{ 'name': 'TS',
'searchUrl': 'https://theshow.click/browse.php?incldead=0&country=&nonboolean=1&search=%tt%',
'loggedOutRegex': /404 - Not Found|You need cookies enabled/,
'matchRegex': /Try again with a refined search string/,
'both': true},
{ 'name': 'THC',
'searchUrl': 'https://horrorcharnel.org/browse.php?search=%nott%&cat=0&incldead=1',
'loggedOutRegex': /Not logged in!/,
'matchRegex': /