1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-12-23 05:37:23 +00:00
Go to file
James Devlin c9ec8a81a0 Introduce "Sheet" class.
Start formalizing some of the key domain nouns, starting with the
concept of the "sheet" or "character sheet".
2015-09-08 23:05:12 -04:00
src Introduce "Sheet" class. 2015-09-08 23:05:12 -04:00
.gitattributes Initial commit. 2015-09-01 01:03:58 -04:00
.gitignore Initial commit. 2015-09-01 01:03:58 -04:00
LICENSE.md Initial commit. 2015-09-01 01:03:58 -04:00
package.json Remove phantom dependency. 2015-09-08 23:04:03 -04:00
README.md Update README. 2015-09-01 20:14:24 -04:00

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:

  1. Install the latest official PhantomJS and wkhtmltopdf binaries for your platform.
  2. Verify PhantomJS and wkhtml are accessible on your path.
  3. Run npm install followed by npm link.
  4. 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
  1. 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.