mirror of
https://github.com/SickGear/SickGear.git
synced 2025-01-05 17:43:37 +00:00
Merge pull request #707 from JackDandy/feature/AddFilenameFilter
Add config.ini file only setting "remove_filename_chars".
This commit is contained in:
commit
df706d55b5
2 changed files with 7 additions and 1 deletions
|
@ -224,6 +224,7 @@ BACKLOG_DAYS = 7
|
|||
SEARCH_UNAIRED = False
|
||||
|
||||
ADD_SHOWS_WO_DIR = False
|
||||
REMOVE_FILENAME_CHARS = None
|
||||
CREATE_MISSING_SHOW_DIRS = False
|
||||
RENAME_EPISODES = False
|
||||
AIRDATE_EPISODES = False
|
||||
|
@ -535,7 +536,7 @@ def initialize(consoleLogging=True):
|
|||
GUI_NAME, DEFAULT_HOME, HOME_LAYOUT, HISTORY_LAYOUT, DISPLAY_SHOW_SPECIALS, EPISODE_VIEW_LAYOUT, EPISODE_VIEW_SORT, EPISODE_VIEW_DISPLAY_PAUSED, EPISODE_VIEW_MISSED_RANGE, FUZZY_DATING, TRIM_ZERO, DATE_PRESET, TIME_PRESET, TIME_PRESET_W_SECONDS, THEME_NAME, \
|
||||
POSTER_SORTBY, POSTER_SORTDIR, \
|
||||
METADATA_WDTV, METADATA_TIVO, METADATA_MEDE8ER, IGNORE_WORDS, REQUIRE_WORDS, CALENDAR_UNPROTECTED, CREATE_MISSING_SHOW_DIRS, \
|
||||
ADD_SHOWS_WO_DIR, USE_SUBTITLES, SUBTITLES_LANGUAGES, SUBTITLES_DIR, SUBTITLES_SERVICES_LIST, SUBTITLES_SERVICES_ENABLED, SUBTITLES_HISTORY, SUBTITLES_FINDER_FREQUENCY, subtitlesFinderScheduler, \
|
||||
ADD_SHOWS_WO_DIR, REMOVE_FILENAME_CHARS, USE_SUBTITLES, SUBTITLES_LANGUAGES, SUBTITLES_DIR, SUBTITLES_SERVICES_LIST, SUBTITLES_SERVICES_ENABLED, SUBTITLES_HISTORY, SUBTITLES_FINDER_FREQUENCY, subtitlesFinderScheduler, \
|
||||
USE_FAILED_DOWNLOADS, DELETE_FAILED, ANON_REDIRECT, TMDB_API_KEY, DEBUG, PROXY_SETTING, PROXY_INDEXERS, \
|
||||
AUTOPOSTPROCESSER_FREQUENCY, DEFAULT_AUTOPOSTPROCESSER_FREQUENCY, MIN_AUTOPOSTPROCESSER_FREQUENCY, \
|
||||
ANIME_DEFAULT, NAMING_ANIME, USE_ANIDB, ANIDB_USERNAME, ANIDB_PASSWORD, ANIDB_USE_MYLIST, \
|
||||
|
@ -771,6 +772,7 @@ def initialize(consoleLogging=True):
|
|||
NFO_RENAME = bool(check_setting_int(CFG, 'General', 'nfo_rename', 1))
|
||||
CREATE_MISSING_SHOW_DIRS = bool(check_setting_int(CFG, 'General', 'create_missing_show_dirs', 0))
|
||||
ADD_SHOWS_WO_DIR = bool(check_setting_int(CFG, 'General', 'add_shows_wo_dir', 0))
|
||||
REMOVE_FILENAME_CHARS = check_setting_str(CFG, 'General', 'remove_filename_chars', '')
|
||||
|
||||
SAB_USERNAME = check_setting_str(CFG, 'SABnzbd', 'sab_username', '')
|
||||
SAB_PASSWORD = check_setting_str(CFG, 'SABnzbd', 'sab_password', '')
|
||||
|
@ -1512,6 +1514,7 @@ def save_config():
|
|||
new_config['General']['airdate_episodes'] = int(AIRDATE_EPISODES)
|
||||
new_config['General']['create_missing_show_dirs'] = int(CREATE_MISSING_SHOW_DIRS)
|
||||
new_config['General']['add_shows_wo_dir'] = int(ADD_SHOWS_WO_DIR)
|
||||
new_config['General']['remove_filename_chars'] = REMOVE_FILENAME_CHARS
|
||||
|
||||
new_config['General']['extra_scripts'] = '|'.join(EXTRA_SCRIPTS)
|
||||
new_config['General']['git_path'] = GIT_PATH
|
||||
|
|
|
@ -167,6 +167,9 @@ def sanitizeFileName(name):
|
|||
# remove leading/trailing periods and spaces
|
||||
name = name.strip(' .')
|
||||
|
||||
for char in sickbeard.REMOVE_FILENAME_CHARS or []:
|
||||
name = name.replace(char, '')
|
||||
|
||||
return name
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue