Source code for hshelper

# coding: utf-8 

from string import maketrans


[docs]def replace_special_chars(str_to_translate): """This function replaces all special characters with underscore :param str_to_translate: String containing special characters :returns: Well formatted string """ str_to_translate = str(str_to_translate) special_chars = "<>:\"/\|?*" empty_chars = '_________' translatable = maketrans(str(special_chars), str(empty_chars)) return str_to_translate.translate(translatable)
[docs]def usage(): """This function prints the usage of HolyScrap""" print '''Usage:\n - Add a manga: \tmain.py -a "name of the manga in double quote" episode_number - Delete a manga: \tmain.py -da "name of the manga in double quote" - List all mangas: \tmain.py -la - Update a manga: \tmain.py -ua "name of the manga in double quote" episode_number - List all series: \tmain.py -ls - Run application: \tmain.py -r - Run application 'cron' way: \tmain.py -rb '''