Ejemplo n.º 1
0
 def __init__(
         self,
         identifier_string=None,
         author_string=None,
         email_string=None,
         website_string=None,
         title_string=None,
         copyright_string=None,
         license_string=None,
         year_string=None,
         language_from=None,
         language_to=None,
         description_string=None
 ):
     self.identifier_string = identifier_string
     self.author_string = author_string
     self.email_string = email_string
     self.website_string = website_string
     self.title_string = title_string
     self.copyright_string = copyright_string
     self.license_string = license_string
     self.year_string = year_string
     self.language_from = language_from
     self.language_to = language_to
     self.description_string = description_string
     if self.identifier_string is None:
         self.identifier_string = get_uuid()
Ejemplo n.º 2
0
 def __init__(
         self,
         identifier_string=None,
         author_string=None,
         email_string=None,
         website_string=None,
         title_string=None,
         copyright_string=None,
         license_string=None,
         year_string=None,
         language_from=None,
         language_to=None,
         description_string=None
 ):
     self.identifier_string = identifier_string
     self.author_string = author_string
     self.email_string = email_string
     self.website_string = website_string
     self.title_string = title_string
     self.copyright_string = copyright_string
     self.license_string = license_string
     self.year_string = year_string
     self.language_from = language_from
     self.language_to = language_to
     self.description_string = description_string
     if self.identifier_string is None:
         self.identifier_string = get_uuid()
Ejemplo n.º 3
0
def set_default_values(args):
    def set_default_value(key, value):
        if not args.__contains__(key):
            args.__dict__[key] = value

    set_default_value("apply_css", None)
    set_default_value("bookeen_collation_function", None)
    set_default_value("bookeen_install_file", False)
    set_default_value("csv_fs", ",")
    set_default_value("csv_ignore_first_line", False)
    set_default_value("csv_ls", "\n")
    set_default_value("debug", False)
    set_default_value("dictzip_path", None)
    set_default_value("epub_no_compress", False)
    set_default_value("escape_strings", False)
    set_default_value("flatten_synonyms", False)
    set_default_value("group_by_prefix_length", 2)
    set_default_value("group_by_prefix_function", None)
    set_default_value("group_by_prefix_merge_across_first", False)
    set_default_value("group_by_prefix_merge_min_size", 0)
    set_default_value("ignore_case", False)
    set_default_value("ignore_synonyms", False)
    set_default_value("include_index_page", False)
    set_default_value("input_file_encoding", "utf-8")
    set_default_value("input_parser", None)
    set_default_value("keep", False)
    set_default_value("kindlegen_path", None)
    set_default_value("marisa_bin_path", None)
    set_default_value("marisa_index_size", 1000000)
    set_default_value("merge_definitions", False)
    set_default_value("merge_separator", " | ")
    set_default_value("mobi_no_kindlegen", False)
    set_default_value("no_definitions", False)
    set_default_value("sd_ignore_sametypesequence", False)
    set_default_value("sd_no_dictzip", False)
    set_default_value("sort_after", False)
    set_default_value("sort_before", False)
    set_default_value("sort_by_definition", False)
    set_default_value("sort_by_headword", False)
    set_default_value("sort_ignore_case", False)
    set_default_value("sort_reverse", False)
    set_default_value("version", False)
    set_default_value("author", u"Penelope")
    set_default_value("copyright", u"GNU GPL v3")
    set_default_value("cover_path", None)
    set_default_value(
        "description",
        u"Dictionary %s to %s" % (args.language_from, args.language_to))
    set_default_value("email", u"*****@*****.**")
    set_default_value("identifier", get_uuid())
    set_default_value("license", u"GNU GPL v3")
    set_default_value(
        "title",
        u"Dictionary %s to %s" % (args.language_from, args.language_to))
    set_default_value("website", u"https://goo.gl/EB5XSR")
    set_default_value("year", str(datetime.datetime.now().year))
Ejemplo n.º 4
0
def set_default_values(args):
    def set_default_value(key, value):
        if not args.__contains__(key):
            args.__dict__[key] = value
    set_default_value("apply_css", None)
    set_default_value("bookeen_collation_function", None)
    set_default_value("bookeen_install_file", False)
    set_default_value("csv_fs", ",")
    set_default_value("csv_ignore_first_line", False)
    set_default_value("csv_ls", "\n")
    set_default_value("debug", False)
    set_default_value("dictzip_path", None)
    set_default_value("epub_no_compress", False)
    set_default_value("escape_strings", False)
    set_default_value("flatten_synonyms", False)
    set_default_value("group_by_prefix_length", 2)
    set_default_value("group_by_prefix_function", None)
    set_default_value("group_by_prefix_merge_across_first", False)
    set_default_value("group_by_prefix_merge_min_size", 0)
    set_default_value("ignore_case", False)
    set_default_value("ignore_synonyms", False)
    set_default_value("include_index_page", False)
    set_default_value("input_file_encoding", "utf-8")
    set_default_value("input_parser", None)
    set_default_value("keep", False)
    set_default_value("kindlegen_path", None)
    set_default_value("marisa_bin_path", None)
    set_default_value("marisa_index_size", 1000000)
    set_default_value("merge_definitions", False)
    set_default_value("merge_separator", " | ")
    set_default_value("mobi_no_kindlegen", False)
    set_default_value("no_definitions", False)
    set_default_value("sd_ignore_sametypesequence", False)
    set_default_value("sd_no_dictzip", False)
    set_default_value("sort_after", False)
    set_default_value("sort_before", False)
    set_default_value("sort_by_definition", False)
    set_default_value("sort_by_headword", False)
    set_default_value("sort_ignore_case", False)
    set_default_value("sort_reverse", False)
    set_default_value("version", False)
    set_default_value("author", u"Penelope")
    set_default_value("copyright", u"GNU GPL v3")
    set_default_value("cover_path", None)
    set_default_value("description", u"Dictionary %s to %s" % (args.language_from, args.language_to))
    set_default_value("email", u"*****@*****.**")
    set_default_value("identifier", get_uuid())
    set_default_value("license", u"GNU GPL v3")
    set_default_value("title", u"Dictionary %s to %s" % (args.language_from, args.language_to))
    set_default_value("website", u"https://goo.gl/EB5XSR")
    set_default_value("year", str(datetime.datetime.now().year))