https://github.com/animesh-chouhan/vcf-creator-web-interface
Web interface for VCF Creator
https://github.com/animesh-chouhan/vcf-creator-web-interface
csv-to-vcf python vcf vcf-converter
Last synced: 6 months ago
JSON representation
Web interface for VCF Creator
- Host: GitHub
- URL: https://github.com/animesh-chouhan/vcf-creator-web-interface
- Owner: animesh-chouhan
- License: mit
- Created: 2021-06-29T10:35:03.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-01T06:47:01.000Z (almost 2 years ago)
- Last Synced: 2025-02-15T07:31:44.294Z (8 months ago)
- Topics: csv-to-vcf, python, vcf, vcf-converter
- Language: CSS
- Homepage: https://vcf.animeshchouhan.com
- Size: 7.55 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vcf-creator-web-interface

> Web interface for VCF Creator
## Links
Live Website: https://vcf.animeshchouhan.com/
Github: https://github.com/animesh-chouhan/vcf-creator-web-interface
## Setup
### Cloning the repository
```sh
# Clone the repo
git clone https://github.com/animesh-chouhan/vcf-creator-web-interface.git
cd vcf-creator-web-interface
```### Installing dependencies
Using pip and requirements.txt:
```sh
pip install -r requirements.txt
```Using Pipenv:
```sh
pipenv shell
pipenv install
```### Running the script
```sh
# Make view.sh executable
chmod a+x view.sh
./view.sh
```### Docker
```sh
docker run --rm -it -p 8080:8080/tcp animeshchouhan/vcf-creator-web-interface
```_For more examples and usage, please refer to the [Wiki][wiki]._
### Publish Docker Image to Repositories
#### Build Docker Image
```sh
docker build --pull --rm -f "Dockerfile" -t vcf-creator-web-interface .
```#### Dockerhub
```sh
docker login
docker tag vcf-creator-web-interface:latest animeshchouhan/vcf-creator-web-interface:latest
docker push animeshchouhan/vcf-creator-web-interface:latest
```#### Github Containers
```sh
docker image rm ghcr.io/animesh-chouhan/vcf-creator-web-interface:latest
export CR_PAT=
echo $CR_PAT | docker login ghcr.io -u animesh-chouhan --password-stdin
docker tag vcf-creator-web-interface:latest ghcr.io/animesh-chouhan/vcf-creator-web-interface:latest
docker push ghcr.io/animesh-chouhan/vcf-creator-web-interface:latest
```## Built With
- [vcf-creator](https://github.com/animesh-chouhan/vcf-creator) - Command-line program to generate vCard file from CSV
## Contributing
1. Fork the repo ()
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]: https://img.shields.io/github/license/animesh-chouhan/vcf-creator-web-interface
[wiki]: https://github.com/animesh-chouhan/vcf-creator-web-interface/wiki## License
MIT License
copyright (c) 2021 [Animesh Singh Chouhan](https://github.com/animesh-chouhan). Please have a look at the [license](LICENSE) for more details.