def get_copied_ref(ref_uid): user_prefs = core.get_user_prefs() ref = core.get_ref(ref_uid, user_prefs) return get_ref_content( ref, ref_format=user_prefs['refformat'], include_verse_numbers=user_prefs['versenumbers'])
def main(ref_uid): user_prefs = core.get_user_prefs() ref = core.get_ref(ref_uid, user_prefs) print(json.dumps({ 'alfredworkflow': { 'arg': ref_uid, 'variables': { 'copied_ref': get_copied_ref_from_object(ref, user_prefs), 'full_ref_name': core.get_full_ref_name(ref) } } }))
def get_ref_format_values(user_prefs): ref = core.get_ref( '111/jhn.11.35', core.get_default_user_prefs()) ref_formats = [ '{name} ({version})\n\n{content}', '{name} {version}\n\n{content}', '{content}\n({name} {version})', '"{content}"\n{name} {version}', '"{content}"\n{name} {version}\n{url}' ] # Display the user's current preference in the list if user_prefs['refformat'] not in ref_formats: ref_formats.append(user_prefs['refformat']) return [get_ref_format_value(ref_format, ref) for ref_format in ref_formats]
def get_copied_ref(ref_uid): user_prefs = core.get_user_prefs() ref = core.get_ref(ref_uid, user_prefs) return get_copied_ref_from_object(ref, user_prefs)
def main(ref_uid): user_prefs = core.get_user_prefs() ref = core.get_ref(ref_uid, user_prefs) print(core.get_full_ref_name(ref).encode('utf-8'), end=''.encode('utf-8'))