{
  "torrentio": {
    "name": "Torrentio",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://torrentio.strem.fun",
    "response_type": "json",
    "movie": {
      "query": "/stream/movie/{query}.json",
      "keywords": "{imdbId}"
    },
    "episode": {
      "query": "/stream/series/{query}:{season}:{episode}.json",
      "keywords": "{showImdbId}"
    },
    "json_format": {
      "results": "streams",
      "title": "title",
      "hash": "infoHash"
    }
  },
  "yts": {
    "name": "YTS",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://movies-api.accel.li",
    "fallback_urls": [],
    "response_type": "json",
    "movie": {
      "query": "/api/v2/list_movies.json?query_term={query}&sort_by=seeds&order_by=desc&limit=50",
      "keywords": "{imdbId}"
    },
    "json_format": {
      "results": "data.movies",
      "sub_results": "torrents",
      "url": "magnet:?xt=urn:btih:{hash}&tr=udp://tracker.opentrackr.org:1337/announce&tr=udp://tracker.torrent.eu.org:451/announce&tr=udp://tracker.dler.org:6969/announce&tr=udp://open.stealth.si:80/announce&tr=udp://open.demonii.com:1337/announce",
      "title": "title_long",
      "seeds": "seeds",
      "peers": "peers",
      "size": "size",
      "quality": "quality",
      "hash": "hash"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    }
  },
  "thepiratebay": {
    "name": "PirateBay",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://apibay.org",
    "fallback_urls": [],
    "response_type": "json",
    "movie": {
      "query": "/q.php?q={query}&cat=207,202,201",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/q.php?q={query}&cat=208,205",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/q.php?q={query}&cat=208,205",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/q.php?q={query}&cat=208,205",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "json_format": {
      "title": "name",
      "seeds": "seeders",
      "peers": "leechers",
      "size": "size",
      "hash": "info_hash"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    }
  },
  "torrentdownload": {
    "name": "TorrentDownload",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://www.torrentdownload.info",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search?q={query}",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('table:nth-of-type(2) tbody tr:not(:first-child)')",
      "title": "row.querySelector('.tt-name a').textContent",
      "peers": "row.querySelector('.tdleech').textContent.replace(',','')",
      "seeds": "row.querySelector('.tdseed').textContent.replace(',','')",
      "size": "row.querySelector('.tdnormal:nth-of-type(3)').textContent",
      "url": "row.querySelector('.tt-name a').getAttribute('href')"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  },
  "torrentscsv": {
    "name": "Torrents.csv",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://torrents-csv.com",
    "response_type": "json",
    "movie": {
      "query": "/service/search?q={query}&size=100&after=0",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/service/search?q={query}&size=50&after=0",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/service/search?q={query}&size=50&after=0",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/service/search?q={query}&size=50&after=0",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "json_format": {
      "results": "torrents",
      "title": "name",
      "size": "size_bytes",
      "seeds": "seeders",
      "peers": "leechers",
      "hash": "infohash"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "uindex": {
    "name": "UIndex",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://uindex.org",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search.php?search={query}&c=1&p=1",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search.php?search={query}&c=2&p=1",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search.php?search={query}&c=2&p=1",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search.php?search={query}&c=7&p=1",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title} {episodeCode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('.sr-table tbody tr')",
      "title": "row.querySelector('.sr-torrent-link').getAttribute('title')",
      "peers": "row.querySelector('.sr-leech').textContent",
      "seeds": "row.querySelector('.sr-seed').textContent",
      "size": "row.querySelector('.sr-col-size').textContent",
      "url": "row.querySelector('.sr-magnet').getAttribute('href')"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "knaben": {
    "name": "Knaben",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://knaben.org",
    "response_type": "text",
    "separator": "%20",
    "movie": {
      "query": "/search/{query}/3000000/1/seeders",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search/{query}/2000000/1/seeders",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search/{query}/2000000/1/seeders",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search/{query}/6000000/1/seeders",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title} {episodeCode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('table.table-darker tbody tr')",
      "title": "row.querySelector('td:nth-child(2) a').getAttribute('title')",
      "url": "row.querySelector('td:nth-child(2) a').getAttribute('href')",
      "size": "row.querySelector('td:nth-child(3)').textContent",
      "seeds": "row.querySelector('td:nth-child(5)').textContent",
      "peers": "row.querySelector('td:nth-child(6)').textContent"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "torrentdownloads": {
    "name": "TorrentDownloads",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://www.torrentdownloads.pro",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search/?new=1&s_cat=4&search={query}",
      "keywords": [
        "{title} {year}",
        "{title}"
      ]
    },
    "episode": {
      "query": "/search/?new=1&s_cat=8&search={query}",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search/?new=1&s_cat=8&search={query}",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search/?new=1&s_cat=1&search={query}",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('div.grey_bar3')",
      "title": "row.querySelector('p a').textContent",
      "url": "row.querySelector('p a').getAttribute('href')",
      "peers": "row.querySelectorAll('span')[1].textContent",
      "seeds": "row.querySelectorAll('span')[2].textContent",
      "size": "row.querySelectorAll('span')[3].textContent"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  },
  "eztv": {
    "name": "EZTV",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://eztvx.to",
    "response_type": "json",
    "episode": {
      "query": "/api/get-torrents?imdb_id={query}&limit=100",
      "keywords": "{showImdbIdNumber}"
    },
    "season": {
      "query": "/api/get-torrents?imdb_id={query}&limit=100",
      "keywords": "{showImdbIdNumber}"
    },
    "json_format": {
      "results": "torrents",
      "title": "filename",
      "url": "magnet_url",
      "size": "size_bytes",
      "seeds": "seeds",
      "peers": "peers",
      "hash": "hash"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "glodls": {
    "name": "Glodls",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://glodls.to",
    "fallback_urls": [
      "https://gtdb.to",
      "https://glotorrents.unblockit.uno"
    ],
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search_results.php?search={query}&cat=1&incldead=0&inclexternal=0&lang=1&sort=size&order=desc",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search_results.php?search={query}&cat=41&incldead=0&inclexternal=0&lang=1&sort=seeders&order=desc",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search_results.php?search={query}&cat=41&incldead=0&inclexternal=0&lang=1&sort=seeders&order=desc",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('table.ttable_headinner tbody tr.t-row:nth-child(odd)')",
      "title": "row.querySelector('td:nth-child(2) a:nth-child(2)').textContent",
      "peers": "row.querySelector('td:nth-child(7)').textContent",
      "seeds": "row.querySelector('td:nth-child(6)').textContent",
      "size": "row.querySelector('td:nth-child(5)').textContent",
      "url": "row.querySelector('td:nth-child(4) a').getAttribute('href')"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "magnetdl": {
    "name": "MagnetDL",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://magnetdl.pro",
    "response_type": "text",
    "separator": "%20",
    "movie": {
      "query": "/data.php?page=1&q={query}",
      "keywords": [
        "{title} {year}",
        "{title}"
      ]
    },
    "episode": {
      "query": "/data.php?page=1&q={query}",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/data.php?page=1&q={query}",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/data.php?page=1&q={query}",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('tbody tr')",
      "title": "row.querySelector('td.n a:nth-child(2)').textContent",
      "url": "row.querySelector('td.m a').getAttribute('href')",
      "size": "row.querySelector('td:nth-child(5)').textContent",
      "seeds": "row.querySelector('td.s').textContent",
      "peers": "row.querySelector('td.l').textContent"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "rutor": {
    "name": "RuTor",
    "enabled": true,
    "languages": [
      "ru"
    ],
    "base_url": "http://rutor.info",
    "response_type": "text",
    "movie": {
      "query": "/search/{query}",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search/{query}",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}",
        "{title} {season}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('tbody tr')",
      "title": "row.querySelector('td:nth-child(2)').innerText",
      "peers": "row.querySelector('td:nth-last-child(1) span.green').innerText",
      "seeds": "row.querySelector('td:nth-last-child(1) span.red').innerText",
      "size": "row.querySelector('td:nth-last-child(2)').innerText",
      "url": "row.querySelector('td:nth-child(2) a:nth-child(2)').getAttribute('href')"
    },
    "source_is_in_sub_page": false
  },
  "limetorrents": {
    "name": "LimeTorrents",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://limetorrents.asia",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search?q={query}",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search?q={query}",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('table.table2 tr:not(:first-child)')",
      "title": "row.querySelector('.tt-name a:nth-child(2)').getAttribute('id-text')",
      "url": "row.querySelector('.tt-name a').getAttribute('href')",
      "size": "row.querySelectorAll('td.tdnormal')[1].textContent",
      "seeds": "row.querySelector('.tdseed').textContent",
      "peers": "row.querySelector('.tdleech').textContent"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  },
  "torrent9": {
    "name": "Torrent9",
    "enabled": true,
    "languages": [
      "fr"
    ],
    "base_url": "https://torrent9.to",
    "fallback_urls": [],
    "response_type": "text",
    "movie": {
      "query": "/search_torrent/{query}.html",
      "keywords": [
        "{title.fr}",
        "{title}"
      ]
    },
    "episode": {
      "query": "/search_torrent/{query}.html",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search_torrent/{query}.html",
      "keywords": [
        "{title} {seasonCode}",
        "{title} saison",
        "{title} season"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('.table-responsive tr')",
      "title": "row.querySelector('td:nth-child(1) a').textContent",
      "peers": "row.querySelector('td:nth-child(4)').textContent",
      "seeds": "row.querySelector('td:nth-child(3)').textContent",
      "size": "",
      "url": "row.querySelector('td:nth-child(1) a').getAttribute('href')"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  },
  "bitsearch": {
    "name": "BitSearch",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://bitsearch.eu/api/v1/search?q={query}&category=video&sort=seeders",
    "response_type": "json",
    "separator": "%20",
    "movie": {
      "query": "",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}"
      ]
    },
    "json_format": {
      "results": "results",
      "url": "magnet:?xt=urn:btih:{infohash}",
      "title": "title",
      "seeds": "seeders",
      "peers": "leechers",
      "size": "size",
      "hash": "infohash"
    },
    "title_replacement": {
      ".": "",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    }
  },
  "torrentsdb": {
    "name": "TorrentsDB",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://torrentsdb.com",
    "response_type": "json",
    "movie": {
      "query": "/stream/movie/{query}.json",
      "keywords": "{imdbId}"
    },
    "episode": {
      "query": "/stream/series/{query}:{season}:{episode}.json",
      "keywords": "{showImdbId}"
    },
    "season": {
      "query": "/stream/series/{query}:{season}:1.json",
      "keywords": "{showImdbId}"
    },
    "json_format": {
      "results": "streams",
      "title": "title",
      "hash": "infoHash"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "peerflix": {
    "name": "Peerflix",
    "enabled": true,
    "languages": [
      "en",
      "es"
    ],
    "base_url": "https://addon.peerflix.mov",
    "response_type": "json",
    "movie": {
      "query": "/stream/movie/{query}.json",
      "keywords": "{imdbId}"
    },
    "episode": {
      "query": "/stream/series/{query}:{season}:{episode}.json",
      "keywords": "{showImdbId}"
    },
    "season": {
      "query": "/stream/series/{query}:{season}:1.json",
      "keywords": "{showImdbId}"
    },
    "json_format": {
      "results": "streams",
      "title": "title",
      "hash": "infoHash"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "torrentz2": {
    "name": "Torrentz2",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://torrentz2.nz",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search?q={query}&sort=seeders",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search?q={query}&sort=seeders",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search?q={query}&sort=seeders",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search?q={query}&sort=seeders",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title} {episodeCode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('.results dl')",
      "title": "row.querySelector('dt a').textContent",
      "url": "row.querySelector('dt a').getAttribute('href')",
      "size": "row.querySelector('dd .s').textContent",
      "seeds": "row.querySelector('dd .u').textContent",
      "peers": "row.querySelector('dd .d').textContent"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  },
  "extto": {
    "name": "EXT Torrents",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://extto.org",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/browse/?q={query}&contain_in=0&filter=c=Movies&size_from=&size_from_format=0&size_to=&size_to_format=0&seeders_min=&seeders_max=&leechers_min=&leechers_max=&create_date_condition=1&create_date_period=&create_date_format=0&sort_field=a&sort_order=desc&hits_per_page=50&hash=&imdb_id=",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/browse/?q={query}&contain_in=0&filter=c=TV&size_from=&size_from_format=0&size_to=&size_to_format=0&seeders_min=&seeders_max=&leechers_min=&leechers_max=&create_date_condition=1&create_date_period=&create_date_format=0&sort_field=a&sort_order=desc&hits_per_page=50&hash=&imdb_id=",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/browse/?q={query}&contain_in=0&filter=c=TV&size_from=&size_from_format=0&size_to=&size_to_format=0&seeders_min=&seeders_max=&leechers_min=&leechers_max=&create_date_condition=1&create_date_period=&create_date_format=0&sort_field=a&sort_order=desc&hits_per_page=50&hash=&imdb_id=",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/browse/?q={query}&contain_in=0&filter=c=Anime&size_from=&size_from_format=0&size_to=&size_to_format=0&seeders_min=&seeders_max=&leechers_min=&leechers_max=&create_date_condition=1&create_date_period=&create_date_format=0&sort_field=a&sort_order=desc&hits_per_page=50&hash=&imdb_id=",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title} {episodeCode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('table.search-table tbody tr')",
      "title": "row.querySelector('span.name b').textContent",
      "url": "row.querySelector('.torrent-dwn').getAttribute('href')",
      "size": "row.querySelector('td:nth-child(2)').textContent",
      "seeds": "row.querySelector('td:nth-child(5)').textContent",
      "peers": "row.querySelector('td:nth-child(6)').textContent"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": false
  },
  "rargb": {
    "name": "RARBG",
    "enabled": true,
    "languages": [
      "en"
    ],
    "base_url": "https://rargb.to",
    "response_type": "text",
    "separator": "+",
    "movie": {
      "query": "/search/?search={query}&category[]=movies&order=seeders&by=DESC",
      "keywords": "{title} {year}"
    },
    "episode": {
      "query": "/search/?search={query}&category[]=tv&order=seeders&by=DESC",
      "keywords": [
        "{title} {episodeCode}",
        "{title} {year} {episodeCode}"
      ]
    },
    "season": {
      "query": "/search/?search={query}&category[]=tv&order=seeders&by=DESC",
      "keywords": [
        "{title} {seasonCode}",
        "{title} season",
        "{title} {year} {seasonCode}",
        "{title} {year} season"
      ]
    },
    "anime": {
      "query": "/search/?search={query}&category[]=anime&order=seeders&by=DESC",
      "keywords": [
        "{title} {absoluteNumber}",
        "{title} {episode}",
        "{title} {episodeCode}"
      ]
    },
    "html_parser": {
      "row": "doc.querySelectorAll('tr.lista2')",
      "title": "row.querySelector('td:nth-child(2) a').getAttribute('title')",
      "url": "row.querySelector('td:nth-child(2) a').getAttribute('href')",
      "size": "row.querySelector('td:nth-child(5)').textContent",
      "seeds": "row.querySelector('td:nth-child(6)').textContent",
      "peers": "row.querySelector('td:nth-child(7)').textContent"
    },
    "title_replacement": {
      ".": " ",
      ":": "",
      "'": "",
      "&": "",
      "\"": "",
      "*": ""
    },
    "source_is_in_sub_page": true
  }
}
