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 🙌
Metadata
Release files for jsonresume-to-rendercv 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jsonresume-to-rendercv-0.1.0.tar.gz | 5.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| jsonresume_to_rendercv-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.3 kB
Release files / jsonresume-to-rendercv-0.1.0.tar.gz
| Download URL | jsonresume-to-rendercv-0.1.0.tar.gz |
|---|---|
| Size | 5.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f1ab13fd979db90371aa4d8eb2d054efd654d61cc41e1684aa0a6525e71105a8
|
|
BLAKE2b-256 checksum How to use checksums |
dc881a4634ef9d15cac1837ac49c18696b57e15b7e0bdad595d0dde38ccfa6cf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|
Release files / jsonresume_to_rendercv-0.1.0-py3-none-any.whl
| Download URL | jsonresume_to_rendercv-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71177ce18c469858c6fc749818fc7d7a9c714afbc0fcdb786fcbc47d24b82756
|
|
BLAKE2b-256 checksum How to use checksums |
88fa1624ed15b0b55f7b5d0f9976d5fd4c1039bc3e965c1dc1c9423e8cea9584
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.9.19
|