mirror of
https://github.com/JuanCanham/HackMyResume.git
synced 2024-11-24 17:30:10 +00:00
7363e48019
Introduce a shallow hierarchy of simple generator classes, collecting common functionality and allowing for future snap-in generator replacement. Use John Resig's "class"-based inheritance per http://ejohn.org/blog/simple-javascript-inheritance/. |
||
---|---|---|
src | ||
.gitattributes | ||
.gitignore | ||
LICENSE.md | ||
package.json | ||
README.md |
scrappy
The original Node.js-based proof-of-concept command line tool for FluentCV.
Use
First make sure Node.js and NPM are installed. Then:
- Install the latest official PhantomJS and wkhtmltopdf binaries for your platform.
- Verify PhantomJS and wkhtml are accessible on your path.
- Run
npm install
followed bynpm link
. - Run Scrappy from with
scrappy [input] [output] -t [theme]
. For example:
# Generate all resume formats (HTML, PDF, DOC, TXT)
scrappy resume.json resume.all -t informatic
# Generate a specific resume format
scrappy resume.json resume.html -t informatic
scrappy resume.json resume.txt -t informatic
scrappy resume.json resume.pdf -t informatic
scrappy resume.json resume.doc -t informatic
- Success looks like this:
*** Scrappy v0.1.0 ***
Reading JSON resume: foo/resume.json
Generating HTML resume: out/resume.html
Generating TXT resume: out/resume.txt
Generating DOC resume: out/resume.doc
Generating PDF resume: out/resume.pdf
Advanced
You can merge multiple resumes by specifying them in order from most generic to most specific:
# Merge specific.json onto base.json and generate all formats
scrappy base.json specific.json resume.all -t informatic
You can specify multiple output filenames instead of using .all
:
# Merge specific.json onto base.json and generate r1.doc and r2.pdf
scrappy base.json specific.json r1.doc r2.pdf -t informatic
You can omit the output file(s) and/or theme completely:
# Equivalent to "scrappy resume.json resume.all -t default"
scrappy resume.json
License
Proprietary and confidential. See LICENSE.md for details.