Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
vCard 3 validator, class and utility functions
Python Shell Makefile
branch: master

Merge pull request #37 from egamonal/patch-1

fixes links to minimal.vcf and maximal.vcf
latest commit cc91769360
Victor Engmark authored
Failed to load latest commit information.
.idea Use correct virtualenv in PyCharm
bash-completion Fix wrong documentation
make-includes @ fc2d65c Enable offline testing
sorts
tests Use Python 3-style imports
vcard Use Python 3-style imports
.gitignore Get Python test coverage report
.gitmodules
LICENSE.txt Create LICENSE.txt
Makefile Fix deletion of Python cache directory
README.markdown fixes links to minimal.vcf and maximal.vcf
fix-newlines.sh Use symbolic signals
format-TEL.sh Fix bug in UK phone number replacement
join-lines.sh vCard is by default singular, not plural
logo.svg White background instead of transparent.
python-test-requirements.txt Remove unused package
setup.py Use Python 3-style imports
sort-lines.sh Fix regression in 80995da
split-lines.sh Simpler solution
split.sh Fix regression in 80995da
version.py Extract Python code to separate file

README.markdown

vCard module

Build Status

This program can be used for strict validation and parsing of vCards. It currently supports vCard 3.0 (RFC 2426).

Additional scripts:

Installation / upgrade

If your system uses Python 3 as the system Python, you'll have to install pip2 and use that instead of pip below.

sudo pip install --upgrade vcard

Examples

Development

Download:

git clone --recurse-submodules https://github.com/l0b0/vcard.git

Test:

make test

To test a specific Python version:

make python_version_major=2 python_version_minor=7 python_version_patch=5 test

Test requirements:

  • gcc
  • gpg
  • tar
  • make
  • openssl development headers/libraries
  • wget
  • zlib development headers/libraries
Something went wrong with that request. Please try again.