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')¶