A simple VCF generator. Generate VCF files with random data.
Project description
vcf-generator
A simple VCF generator. Generate VCF files with random data.
Installation
Using pip:
pip install vcf-generator
Quick Start
$ vcf-generator vcards --output-file test.vcf --num_contacts 1000
$ vcf-generator contacts_str --output-file test.txt --num_contacts 1000
Command Line Interface
$ vcf-generator --help
Usage: vcf-generator [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
contacts_str Generate contacts as string
vcards Generate contacts in VCF format (4.0)
See help for each command:
$ vcf-generator COMMAND --help
Usage: vcf-generator COMMAND [OPTIONS]
Generate contacts in VCF format (4.0)
Options:
-o, --output-file TEXT Output file [optional]
-n, --num_contacts INTEGER Number of contacts to generate [optional]
--help Show this message and exit.
Examples
Generate VCF data with 1 contact
$ vcf-generator vcards
The above command will generate a VCF file with 1 contact and print the content to the console:
BEGIN:VCARD
VERSION:4.0
N:None;Caroline;None;;None
FN:Caroline
ORG:None Co.
TITLE:None
TEL;TYPE#HOME,voice;VALUE#uri:tel:+72-665-5131092
TEL;TYPE#HOME,voice;VALUE#uri:tel:+63-689-8521227
TEL;TYPE#WORK,voice;VALUE#uri:tel:+594-235-6973654
ADR;TYPE#OTHER;PREF#1;LABEL#922 Williams Grove Apt. 408
Debbieside, NE 58214
Trinidad and Tobago:;;922 Williams Grove Apt. 408;Debbieside;NE;58214;Trinidad and Tobago
ADR;TYPE#WORK;PREF#2;LABEL#987 Middleton Shoals
Lake Amyview, OK 67042
Hungary:;;987 Middleton Shoals;Lake Amyview;OK;67042;Hungary
BDAY:1965-02-22
EMAIL:rebeccabrady@example.com
EMAIL:michaeljordan@example.com
EMAIL:campbellrodney@example.com
END:VCARD
Generate 1 contact as string
$ vcf-generator contacts_str
The above command will generate a contact as string and print the content to the console:
Name: Latoya (Jenna) - Mrs.
DOB: 1953-04-23
Phone Numbers: MOBILE: +111 (747) 3381349, OTHER: +220 (470) 7413364
Emails: PERSONAL: jameswillis@example.org, OTHER: haasbrenda@example.com
Addresses: OTHER: 86137 Julie Neck Apt. 623, 745 East Eugenefort, MD 06582 Marshall Islands, WORK: 751 Michael Crossroad, 7971 New Andreaton, NM 31536 Israel
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_generator-1.0.1.tar.gz
(9.5 kB
view details)
Built Distribution
File details
Details for the file vcf_generator-1.0.1.tar.gz
.
File metadata
- Download URL: vcf_generator-1.0.1.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7361f5eb44dc7d10cb3adb237c1c4375e98c913d837612bfee92f165ea2dfa8 |
|
MD5 | 760adf5c076108b4455fb0c73f0b464f |
|
BLAKE2b-256 | 8397bb443866d15ffbfd6d20ff5ef85167274a787c4882c08b100f283fc10fa8 |
File details
Details for the file vcf_generator-1.0.1-py3-none-any.whl
.
File metadata
- Download URL: vcf_generator-1.0.1-py3-none-any.whl
- Upload date:
- Size: 8.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b903083622ebe8a7458427fbf4e3c232ffcd529bbd63498110141cfd9ad32617 |
|
MD5 | e1a83d35fd1f346f01a3bb7b2bc0665c |
|
BLAKE2b-256 | f32698b38f4a4d62d0686a5c4c96f781db53445b4c5fe9bcdf7cb9ad2cda12b8 |