mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-04 10:23:37 +00:00
0bbaefe17b
Change TVDB to be the default indexer if selected indexer is not configured active. Change add dummyIndexer for inactive Indexers. Change don't update show for indexer that are marked inactive.
53 lines
No EOL
2 KiB
Python
53 lines
No EOL
2 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': 'F9C450E78D99172E',
|
|
'language': 'en',
|
|
'useZip': True,
|
|
},
|
|
'active': True,
|
|
}
|
|
|
|
indexerConfig[INDEXER_TVRAGE] = {
|
|
'id': INDEXER_TVRAGE,
|
|
'name': 'TVRage',
|
|
'module': TVRage,
|
|
'api_params': {'apikey': 'Uhewg1Rr0o62fvZvUIZt',
|
|
'language': 'en',
|
|
},
|
|
'active': False,
|
|
}
|
|
|
|
# TVDB Indexer Settings
|
|
indexerConfig[INDEXER_TVDB]['xem_origin'] = 'tvdb'
|
|
indexerConfig[INDEXER_TVDB]['icon'] = 'thetvdb16.png'
|
|
indexerConfig[INDEXER_TVDB]['scene_url'] = 'http://midgetspy.github.io/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'] = 'https://sickgear.github.io/sg_tvrage_scene_exceptions/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'] |