opgpcard Python API Reference¶
opgpcard package¶
Submodules¶
opgpcard.opgpcard module¶
opgpcard main functions
-
opgpcard.opgpcard.
fp_no_spaces
(fp)¶
-
opgpcard.opgpcard.
fp_spaces
(fp)¶
-
opgpcard.opgpcard.
extract_card_qr_coord
(xpath_square, template_path='/home/user/_my/code/opgpcard/opgpcard/data/opgpcard_template.svg')¶
-
opgpcard.opgpcard.
gen_base_card_tree
(xpath_text_dict, card_path, template_path='/home/user/_my/code/opgpcard/opgpcard/data/opgpcard_template.svg')¶
-
opgpcard.opgpcard.
include_qr_elem_path_in_card
(card_path, card_tree, qr_svg_path)¶
-
opgpcard.opgpcard.
gen_opgpcard
(args)¶
opgpcard.conf module¶
opgpcard configuration.
opgpcard.gpg_utils module¶
opgpcard GPG utils
-
opgpcard.gpg_utils.
obtain_key_attrs_from_key
(key)¶
-
opgpcard.gpg_utils.
obtain_skeys
()¶
-
opgpcard.gpg_utils.
obtain_key_from_email
(email)¶
-
opgpcard.gpg_utils.
obtain_key_attrs_from_email
(email)¶
opgpcard.qrsvg module¶
opgpcard functions to generate QR code.
-
opgpcard.qrsvg.
gen_qr_svgimage
(vcard, qr_path)¶
-
opgpcard.qrsvg.
extract_qr_elem_path
(qr_path, qr_svg_path_xpath)¶
-
opgpcard.qrsvg.
obtain_qr_svg_width
(qr_path)¶
-
opgpcard.qrsvg.
add_transform_attr_qr_elem_path
(square_attrs, qr_svg_path, qr_svg_width)¶
opgpcard.vcard_utils module¶
opgpcard functions to generate VCard
-
opgpcard.vcard_utils.
gen_vcard_attrs_dict
(fname, lname, mail, fp, lsign=True)¶
-
opgpcard.vcard_utils.
gen_text_xpath_dict
(fname, lname, mail, fp, lsign=True)¶
-
opgpcard.vcard_utils.
gen_vcard
(vcard_dict, vcard_path, vcard_template_path='/home/user/_my/code/opgpcard/opgpcard/data/opgpcard_template.vcf')¶