vCard 3 validator, class and utility functions
Python Shell Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea
bash-completion Fix wrong documentation Feb 7, 2014
make-includes @ 7eddead Update Makefile includes Feb 27, 2016
sorts
tests Convert doctest to TestCase class Feb 27, 2016
vcard Mark package as compatible with Python 3.5 Apr 15, 2016
.gitignore
.gitmodules Submodule with make includes Dec 29, 2012
.travis.yml Use the new path to `virtualenv` Feb 27, 2016
LICENSE.txt Create LICENSE.txt Jul 15, 2013
Makefile Remove references to Python 2 Apr 16, 2016
README.markdown Remove references to Python 2 Apr 16, 2016
fix-newlines.sh Use symbolic signals Oct 7, 2014
format-TEL.sh Fix bug in UK phone number replacement Sep 18, 2014
join-lines.sh vCard is by default singular, not plural Jun 12, 2012
logo.svg White background instead of transparent. Jul 19, 2010
requirements.txt Make compatible with Python 3 Apr 15, 2016
setup.py Mark package as compatible with Python 3.5 Apr 15, 2016
sort-lines.sh Fix regression in 80995da Nov 19, 2013
split-lines.sh Simpler solution Jun 11, 2012
split.sh Fix regression in 80995da Nov 19, 2013
version.py Extract Python code to separate file Oct 24, 2013

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

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=3.5.1 test

Test requirements:

  • gcc
  • gpg
  • tar
  • make
  • openssl development headers/libraries
  • pip
  • wget
  • zlib development headers/libraries