A CLI tool to convert JSON Resume schema to RenderCV schema
Project description
JSONResume to RenderCV Converter 🚀
Convert your resume from the JSON Resume schema to the RenderCV schema effortlessly with this CLI tool.
Features ✨
- Converts JSON Resume schema to RenderCV schema.
- Validates input and output against their respective schemas.
- Supports both JSON and YAML formats for input and output.
Installation 📦
You can install the tool using pip:
pip install jsonresume_to_rendercv
Usage 📝
Convert your resume from JSON Resume to RenderCV schema using the command-line interface.
Example Usage
JSON Input
jsonresume_to_rendercv resume.json output.yaml
YAML Input
jsonresume_to_rendercv resume.yaml output.yaml
Development 🛠️
Setup
-
Clone the repository:
git clone https://github.com/yourusername/jsonresume_to_rendercv.git cd jsonresume_to_rendercv
-
Install dependencies:
make install
Building the Project
To build the project:
make build
Running Tests
To run tests:
make test
This will download a sample JSON Resume file, run the converter, and validate the output.
Releasing the Package
To release the package:
make release
Contributing 🤝
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Commit your changes (
git commit -am 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
License 📄
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgements 🙌
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jsonresume-to-rendercv-0.1.0.tar.gz.
File metadata
- Download URL: jsonresume-to-rendercv-0.1.0.tar.gz
- Upload date:
- Size: 5.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f1ab13fd979db90371aa4d8eb2d054efd654d61cc41e1684aa0a6525e71105a8
|
|
| MD5 |
6e93435f3a8d174f83de13c7c0602d26
|
|
| BLAKE2b-256 |
dc881a4634ef9d15cac1837ac49c18696b57e15b7e0bdad595d0dde38ccfa6cf
|
File details
Details for the file jsonresume_to_rendercv-0.1.0-py3-none-any.whl.
File metadata
- Download URL: jsonresume_to_rendercv-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71177ce18c469858c6fc749818fc7d7a9c714afbc0fcdb786fcbc47d24b82756
|
|
| MD5 |
a6dcb54087e26c93655597e2da5cf24c
|
|
| BLAKE2b-256 |
88fa1624ed15b0b55f7b5d0f9976d5fd4c1039bc3e965c1dc1c9423e8cea9584
|