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 1 contact as a VCF string and print the content to the console:
BEGIN:VCARD
VERSION:4.0
N:None;Laura;Valerie;;Miss
FN:Laura Valerie
TITLE:Miss
TEL;TYPE#HOME,voice;VALUE#uri:tel:+859-422-5863580
TEL;TYPE#MOBILE,voice;VALUE#uri:tel:+528-463-7642962
TEL;TYPE#MOBILE,voice;VALUE#uri:tel:+51-666-1415776
ADR;TYPE#WORK;PREF#1;LABEL#13962 Casey Spring Suite 931
Xavierfurt, VT 65391
Suriname:;;13962 Casey Spring Suite 931;Xavierfurt;VT;65391;Suriname
ADR;TYPE#OTHER;PREF#2;LABEL#33446 Deanna Prairie Apt. 140
Mcguireport, NJ 64518
Tokelau:;;33446 Deanna Prairie Apt. 140;Mcguireport;NJ;64518;Tokelau
BDAY:1959-08-06
EMAIL:caleb93@example.org
EMAIL:christopherblankenship@example.org
EMAIL:michaelwhite@example.org
END:VCARD
Generate 1 contact as string
$ vcf-generator contacts_str
The above command will generate 1 contact information and print the content to the console:
Name: Charles Rebekah - Ind.
DOB: 1953-11-18
Phone Numbers: HOME: +738 (250) 705-2590. OTHER: +432 (509) 404-8152. MOBILE: +601 (647) 746-1060
Emails: OTHER: daniel03@example.org
Addresses: OTHER: 557 Ruiz Avenue, 7934 Westmouth, KY 56508 Guyana
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.1.7.tar.gz
(9.3 kB
view details)
Built Distribution
File details
Details for the file vcf_generator-1.1.7.tar.gz
.
File metadata
- Download URL: vcf_generator-1.1.7.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee4a4b1067989e9b44824cdee90b178fc4211ca1d2fe5482655e36ceb268093 |
|
MD5 | be0c0d4e9263c989db0847e1f17464ee |
|
BLAKE2b-256 | 8198686c6b5c2cdc91baa4e04543e516798367f976a7a59cfe06ec9a768d2778 |
File details
Details for the file vcf_generator-1.1.7-py3-none-any.whl
.
File metadata
- Download URL: vcf_generator-1.1.7-py3-none-any.whl
- Upload date:
- Size: 8.4 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 | e107ec89092a8ea1b2e31c13fd9ac4f442df53a57e406e34b2a89b34896dca3b |
|
MD5 | f2d6ef30aae6445054e1e150207d0cc3 |
|
BLAKE2b-256 | fadb9873374710eeba9c9278e97180328f37e2d4ad992baee9882a5368120749 |