Commit Graph

469 Commits

Author SHA1 Message Date
devlinjd ccf6a1a1be Reorganize sources. 2015-09-23 00:26:24 -04:00
devlinjd 7363e48019 Introduce formal generators.
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/.
2015-09-23 00:03:49 -04:00
devlinjd 7bf25469de Support additional date formats.
Support "Now" in addition to "Present" along with year-only dates of the
form "YYYY".
2015-09-21 11:34:42 -04:00
devlinjd f03d2a05e7 Scrub. 2015-09-19 21:35:39 -04:00
devlinjd 1a1310cef5 Improve date parsing and sorting. 2015-09-19 21:07:53 -04:00
devlinjd c55a2f9f35 Add JSON validation to Sheet prototype. 2015-09-18 20:10:35 -04:00
devlinjd ffa06118a0 Minor extensions to Sheet class. 2015-09-17 07:27:30 -04:00
devlinjd 8b57f9ce57 Fix template expansion error. 2015-09-17 05:06:09 -04:00
devlinjd ed3fc12806 Merge JSON properties onto sheet. 2015-09-16 19:32:42 -04:00
devlinjd ce740922e9 Emit correct CSS filename in generated HTML.
Instead of hard-coding the CSS file to "resume.css", base it on the
input file name.
2015-09-13 05:49:45 -04:00
devlinjd 0b4522c149 Update w/ recent folder changes. 2015-09-11 17:21:44 -04:00
devlinjd c54137a493 Cleanup. 2015-09-10 09:13:12 -04:00
James Devlin aa58edd853 Restore PDF generation. 2015-09-08 23:08:07 -04:00
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
James Devlin a90139dd6f Return processed resume data.
Return the array of processed resume (string/text) data in addition to
the rendered output files.
2015-09-04 23:46:53 -04:00
James Devlin cc0c7512d8 Switch to wkhtmltopdf by default.
Better fidelity for nominal use and doesn't give weak/dnode errors in
Electron.
2015-09-03 17:06:30 -04:00
James Devlin ad94fcbcef Fix path glitch from recent changes. 2015-09-02 17:13:14 -04:00
James Devlin 2aeec2334f Update with recent project changes. 2015-09-01 20:13:21 -04:00
James Devlin 3b92065c14 Introduce scrappy sources from main dev tree.
Add existing "HackMyResume" command-line sources from commit 59 on the
original dev tree, without modification except for a partial rename of
"HackMyResume" to "scrappy".

See: https://github.com/gruebait/HackMyResume/tree/master/HMR.Console
2015-09-01 01:05:47 -04:00