Skip to main content

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

  1. Clone the repository:

    git clone https://github.com/yourusername/jsonresume_to_rendercv.git
    cd jsonresume_to_rendercv
    
  2. 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:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-branch).
  5. 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)

Source distribution for jsonresume-to-rendercv 0.1.0
File Size Uploaded
jsonresume-to-rendercv-0.1.0.tar.gz 5.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jsonresume-to-rendercv 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page