mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-11 05:33:37 +00:00
95d7d728e0
Re-write of New Show seearch function Re-write of Existing show search helper function for determining indexer/indexerid Massive code cleanup and more bugs found and fixed Indexer code fully modualized for future proofing
51 lines
No EOL
1.9 KiB
Python
51 lines
No EOL
1.9 KiB
Python
from lib.tvdb_api.tvdb_api import Tvdb
|
|
from lib.tvrage_api.tvrage_api import TVRage
|
|
|
|
INDEXER_TVDB = 1
|
|
INDEXER_TVRAGE = 2
|
|
|
|
initConfig = {}
|
|
indexerConfig = {}
|
|
|
|
initConfig['valid_languages'] = [
|
|
"da", "fi", "nl", "de", "it", "es", "fr", "pl", "hu", "el", "tr",
|
|
"ru", "he", "ja", "pt", "zh", "cs", "sl", "hr", "ko", "en", "sv", "no"]
|
|
|
|
initConfig['langabbv_to_id'] = {
|
|
'el': 20, 'en': 7, 'zh': 27,
|
|
'it': 15, 'cs': 28, 'es': 16, 'ru': 22, 'nl': 13, 'pt': 26, 'no': 9,
|
|
'tr': 21, 'pl': 18, 'fr': 17, 'hr': 31, 'de': 14, 'da': 10, 'fi': 11,
|
|
'hu': 19, 'ja': 25, 'he': 24, 'ko': 32, 'sv': 8, 'sl': 30}
|
|
|
|
indexerConfig[INDEXER_TVDB] = {
|
|
'id': INDEXER_TVDB,
|
|
'name': 'theTVDB',
|
|
'module': Tvdb,
|
|
'api_params': {'apikey': '9DAF49C96CBF8DAC',
|
|
'language': 'en',
|
|
'useZip': True
|
|
},
|
|
}
|
|
|
|
indexerConfig[INDEXER_TVRAGE] = {
|
|
'id': INDEXER_TVRAGE,
|
|
'name': 'TVRage',
|
|
'module': TVRage,
|
|
'api_params': {'apikey': 'Uhewg1Rr0o62fvZvUIZt',
|
|
'language': 'en'
|
|
},
|
|
}
|
|
|
|
# TVDB Indexer Settings
|
|
indexerConfig[INDEXER_TVDB]['xem_origin'] = 'tvdb'
|
|
indexerConfig[INDEXER_TVDB]['icon'] = 'thetvdb16.png'
|
|
indexerConfig[INDEXER_TVDB]['scene_url'] = 'http://midgetspy.github.com/sb_tvdb_scene_exceptions/exceptions.txt'
|
|
indexerConfig[INDEXER_TVDB]['show_url'] = 'http://thetvdb.com/?tab=series&id='
|
|
indexerConfig[INDEXER_TVDB]['base_url'] = 'http://thetvdb.com/api/%(apikey)s/series/' % indexerConfig[INDEXER_TVDB]['api_params']
|
|
|
|
# TVRAGE Indexer Settings
|
|
indexerConfig[INDEXER_TVRAGE]['xem_origin'] = 'rage'
|
|
indexerConfig[INDEXER_TVRAGE]['icon'] = 'tvrage16.png'
|
|
indexerConfig[INDEXER_TVRAGE]['scene_url'] = 'http://raw.github.com/echel0n/sb_tvrage_scene_exceptions/master/exceptions.txt'
|
|
indexerConfig[INDEXER_TVRAGE]['show_url'] = 'http://tvrage.com/shows/id-'
|
|
indexerConfig[INDEXER_TVRAGE]['base_url'] = 'http://tvrage.com/showinfo.php?key=%(apikey)s&sid=' % indexerConfig[INDEXER_TVRAGE]['api_params'] |