Skip to main content

Generate vCard file from CSV

Project description

vcf-creator

PyPI - Python Version PyPI license

Generate vCard file from CSV

Setup

Cloning the repository:

# Clone the repo
git clone https://github.com/animesh-chouhan/vcf-creator.git
cd vcf-creator

# Run the sample csv file
python3 -m vcf_creator sample.csv

Installation:

To install it right away, type:

pip3 install vcf_creator

Help:

python3 -m vcf_creator --help

Running the script:

python3 -m vcf_creator <csv-file-name>

CSV File Instructions

  1. The contact CSV file can have the following headers all in smallcase:
    • name
    • phone
    • organisation
    • email
    • address
    • birthday
  2. The headers can be in any order
  3. Make sure that no fields are empty

Usage example

Click on the play button to see an example download. asciicast

For more examples and usage, please refer to the Wiki.

Contributing

  1. Fork the repo (https://github.com/animesh-chouhan/vcf-creator/)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

License

MIT License copyright (c) 2021 Animesh Singh Chouhan. Please have a look at the license for more details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vcf_creator-1.0.5.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

vcf_creator-1.0.5-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file vcf_creator-1.0.5.tar.gz.

File metadata

  • Download URL: vcf_creator-1.0.5.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/57.0.0 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for vcf_creator-1.0.5.tar.gz
Algorithm Hash digest
SHA256 025b4a1dbba51df7341fbf0cc36e86d86a5cd5c04b8b18939d896b55d66692e9
MD5 b37dd04eca56dc6fa509cae88b5cbeb1
BLAKE2b-256 2995d2be0c1b3494c9080f63d11ec893772ea56f6c6210831f7b24aca0596ced

See more details on using hashes here.

File details

Details for the file vcf_creator-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: vcf_creator-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/57.0.0 requests-toolbelt/0.8.0 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for vcf_creator-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cf121283f3e5147a516fa7e6c9df2e37633517a8a7ba3ea588aa354b6f32bc9d
MD5 a6ccee3b2cb756fee5184003b0c14742
BLAKE2b-256 dbf6fbd5db64f3556657ddc30dca0f0f4eebb581895bf38dcdd620768613dff2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page