Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk Generation #8

Open
lcatalanm opened this issue Feb 20, 2024 · 4 comments
Open

Bulk Generation #8

lcatalanm opened this issue Feb 20, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@lcatalanm
Copy link

Any chance to add the feature of variables in the text and then upload a CSV to generate bulk content?

Or is it there a way to use the tool as a CLI?

Thank you for such a great tool!

@Renovamen Renovamen added the enhancement New feature or request label May 3, 2024
@Renovamen
Copy link
Owner

Sorry for the late reply; I got caught up with some tricky problems recently and forgot to check the issues...

Using variables sounds like a great feature, although it's new to me. I'm not currently sure how to implement it, but I'll look into it and see if I can make it.

Regarding "using the tool as a CLI," could you please provide more details on how you intend to use it?

Thank you for your comments!

@lcatalanm
Copy link
Author

Thank you for your answer! Regarding to CLI, I mean using the tool using with python or other language, so I can update my CV using APIs. For example, if I finish a course it would send a trigger to add it to my CV and then export and upload my CV to my website.

@spuder
Copy link

spuder commented Jun 10, 2024

I would also love batch processing here is my use case

As a user with multiple Resumes, I'd like a cli to quickly render multiple resumes,
So that I can easily add new information to multiple resumes

Example

I have 3 resumes, one tailored for ATS software, one for humans and one for interviews

  • full.md
  • short.md
  • ats.md

I would like to capture the render settings as a yaml config

page_size: letter
left_margin: 50px
right_margin: 50px
font: Times New Roman

So that then I can repeatedly produce updated resumes

./ohmycv --input full.md --config letter.yaml --output pdf

Alternatively something like this

curl -X POST https://ohmycv.app/api \
  - F "[email protected]" \
  - F "font=Times New Roman" \
  - F "page_size=letter"

@Renovamen
Copy link
Owner

Oh, now I understand your points, thanks for your explanation. This app is purely client-side and doesn't rely on a server, as I aim to avoid privacy concerns that might arise from server use. The data is stored in IndexedDB, which to my knowledge is private to a domain. So I'm not sure if implementing CLI usage would be feasible. It would be great if you could suggest any implementations for reference. I'll also keep an eye out for them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants