Lines Matching refs:prefixes

90 def properties_for_id_with_scheme(item_id, prefixes, refines):  argument
103 ns = prefixes.get(p)
141 def items_with_property(root, q, prefixes=None): argument
142 if prefixes is None:
143 prefixes = read_prefixes(root)
147 prop = expand_prefix(prop, prefixes)
185 def expand_prefix(raw, prefixes): argument
186 …return regex(r'(\S+)\s*:\s*(\S+)').sub(lambda m:(prefixes.get(m.group(1), m.group(1)) + ':' + m.gr…
189 def ensure_prefix(root, prefixes, prefix, value=None): argument
190 if prefixes is None:
191 prefixes = read_prefixes(root)
192 prefixes[prefix] = value or reserved_prefixes[prefix]
193 prefixes = {k:v for k, v in iteritems(prefixes) if reserved_prefixes.get(k) != v}
194 if prefixes:
195 root.set('prefix', ' '.join('%s: %s' % (k, v) for k, v in iteritems(prefixes)))
275 def read_identifiers(root, prefixes, refines): argument
286 def set_identifiers(root, prefixes, refines, new_identifiers, force_identifiers=False): argument
313 def writer(root, prefixes, refines, ival=None): argument
372 def read_title(root, prefixes, refines): argument
384 def read_title_sort(root, prefixes, refines): argument
397 def set_title(root, prefixes, refines, title, title_sort=None): argument
417 def read_languages(root, prefixes, refines): argument
426 def set_languages(root, prefixes, refines, languages): argument
459 def read_authors(root, prefixes, refines): argument
479 props = properties_for_id_with_scheme(item.get('id'), prefixes, refines)
503 def set_authors(root, prefixes, refines, authors): argument
504 ensure_prefix(root, prefixes, 'marc')
508 props = properties_for_id_with_scheme(item.get('id'), prefixes, refines)
533 def read_book_producers(root, prefixes, refines): argument
538 props = properties_for_id_with_scheme(item.get('id'), prefixes, refines)
549 def set_book_producers(root, prefixes, refines, producers): argument
551 props = properties_for_id_with_scheme(item.get('id'), prefixes, refines)
584 def read_pubdate(root, prefixes, refines): argument
594 def set_pubdate(root, prefixes, refines, val): argument
605 def read_timestamp(root, prefixes, refines): argument
611 prop = expand_prefix(meta.get('property'), prefixes)
613 scheme = expand_prefix(meta.get('scheme'), prefixes).lower()
627 def create_timestamp(root, prefixes, m, val): argument
629 ensure_prefix(root, prefixes, 'calibre', CALIBRE_PREFIX)
630 ensure_prefix(root, prefixes, 'dcterms')
637 def set_timestamp(root, prefixes, refines, val): argument
640 prop = expand_prefix(meta.get('property'), prefixes)
643 create_timestamp(root, prefixes, XPath('./opf:metadata')(root)[0], val)
646 def read_last_modified(root, prefixes, refines): argument
652 prop = expand_prefix(meta.get('property'), prefixes)
654 scheme = expand_prefix(meta.get('scheme'), prefixes).lower()
661 def set_last_modified(root, prefixes, refines, val=None): argument
665 prop = expand_prefix(meta.get('property'), prefixes)
671 ensure_prefix(root, prefixes, 'dcterms')
681 def read_comments(root, prefixes, refines): argument
689 def set_comments(root, prefixes, refines, val): argument
705 def read_publisher(root, prefixes, refines): argument
711 def set_publisher(root, prefixes, refines, val): argument
726 def read_tags(root, prefixes, refines): argument
734 def set_tags(root, prefixes, refines, val): argument
750 def read_rating(root, prefixes, refines): argument
755 prop = expand_prefix(meta.get('property'), prefixes)
770 def create_rating(root, prefixes, val): argument
771 ensure_prefix(root, prefixes, 'calibre', CALIBRE_PREFIX)
778 def set_rating(root, prefixes, refines, val): argument
783 prop = expand_prefix(meta.get('property'), prefixes)
787 create_rating(root, prefixes, '%.2g' % float(val))
793 def read_series(root, prefixes, refines): argument
826 def set_series(root, prefixes, refines, series, series_index): argument
841 def reader(root, prefixes, refines): argument
845 prop = expand_prefix(meta.get('property'), prefixes)
873 def writer(root, prefixes, refines, val): argument
878 prop = expand_prefix(meta.get('property'), prefixes)
882 ensure_prefix(root, prefixes, 'calibre', CALIBRE_PREFIX)
928 def read_user_metadata(root, prefixes, refines): argument
929 return read_user_metadata3(root, prefixes, refines) or read_user_metadata2(root)
939 def set_user_metadata(root, prefixes, refines, val): argument
948 set_user_metadata3(root, prefixes, refines, nval)
955 def read_raster_cover(root, prefixes, refines): argument
964 for item in items_with_property(root, 'cover-image', prefixes):
977 def ensure_is_only_raster_cover(root, prefixes, refines, raster_cover_item_href): argument
980 for item in items_with_property(root, 'cover-image', prefixes):
995 def first_spine_item(root, prefixes, refines): argument
1003 prefixes, refines = read_prefixes(root), read_refines(root)
1004 set_last_modified(root, prefixes, refines)
1009 prefixes, refines = read_prefixes(root), read_refines(root)
1010 identifiers = read_identifiers(root, prefixes, refines)
1020 ans.title = read_title(root, prefixes, refines) or ans.title
1021 ans.title_sort = read_title_sort(root, prefixes, refines) or ans.title_sort
1022 ans.languages = read_languages(root, prefixes, refines) or ans.languages
1024 for a in read_authors(root, prefixes, refines):
1028 bkp = read_book_producers(root, prefixes, refines)
1032 pd = read_pubdate(root, prefixes, refines)
1035 ts = read_timestamp(root, prefixes, refines)
1038 lm = read_last_modified(root, prefixes, refines)
1041 ans.comments = read_comments(root, prefixes, refines) or ans.comments
1042 ans.publisher = read_publisher(root, prefixes, refines) or ans.publisher
1043 ans.tags = read_tags(root, prefixes, refines) or ans.tags
1044 ans.rating = read_rating(root, prefixes, refines) or ans.rating
1045 s, si = read_series(root, prefixes, refines)
1048 ans.author_link_map = read_author_link_map(root, prefixes, refines) or ans.author_link_map
1049 ans.user_categories = read_user_categories(root, prefixes, refines) or ans.user_categories
1050 for name, fm in iteritems(read_user_metadata(root, prefixes, refines) or {}):
1053 …ans = ans, ver, read_raster_cover(root, prefixes, refines), first_spine_item(root, prefixes, refin…
1063 prefixes, refines = read_prefixes(root), read_refines(root)
1072 … set_identifiers(root, prefixes, refines, mi.identifiers, force_identifiers=force_identifiers)
1074 set_title(root, prefixes, refines, mi.title, mi.title_sort)
1076 set_languages(root, prefixes, refines, mi.languages)
1078 set_book_producers(root, prefixes, refines, (mi.book_producer,))
1084 set_authors(root, prefixes, refines, authors)
1086 set_pubdate(root, prefixes, refines, mi.pubdate)
1088 set_timestamp(root, prefixes, refines, mi.timestamp)
1090 set_comments(root, prefixes, refines, mi.comments)
1092 set_publisher(root, prefixes, refines, mi.publisher)
1094 set_tags(root, prefixes, refines, mi.tags)
1096 set_rating(root, prefixes, refines, mi.rating)
1098 set_series(root, prefixes, refines, mi.series, mi.series_index or 1)
1100 set_author_link_map(root, prefixes, refines, getattr(mi, 'author_link_map', None))
1102 set_user_categories(root, prefixes, refines, getattr(mi, 'user_categories', None))
1105 set_application_id(root, prefixes, refines, mi.application_id)
1107 set_uuid(root, prefixes, refines, mi.uuid)
1132 set_user_metadata(root, prefixes, refines, current_user_metadata)
1133 raster_cover = read_raster_cover(root, prefixes, refines)
1140 ensure_is_only_raster_cover(root, prefixes, refines, name)