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

Module contents