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()
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))
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))