ad653e70dd
Package string utils.
2015-09-26 15:05:37 -04:00
8f6c639851
Remove unused Class.js.
2015-09-24 16:11:57 -04:00
76f718dc3e
Revamp command-line functionality.
...
Get resume generation CLI up and running again after recent API updates.
Tool name has changed to "fluentcmd" from "scrappy" and now depends on
external "fluentlib" instead of embedding those sources.
2015-09-24 16:09:48 -04:00
1715a66514
Scrub sheet.js.
2015-09-24 11:21:50 -04:00
7df7a3f894
Introduce a Markdown generator.
2015-09-23 00:26:56 -04:00
ccf6a1a1be
Reorganize sources.
2015-09-23 00:26:24 -04:00
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
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
f03d2a05e7
Scrub.
2015-09-19 21:35:39 -04:00
1a1310cef5
Improve date parsing and sorting.
2015-09-19 21:07:53 -04:00
c55a2f9f35
Add JSON validation to Sheet prototype.
2015-09-18 20:10:35 -04:00
ffa06118a0
Minor extensions to Sheet class.
2015-09-17 07:27:30 -04:00
8b57f9ce57
Fix template expansion error.
2015-09-17 05:06:09 -04:00
ed3fc12806
Merge JSON properties onto sheet.
2015-09-16 19:32:42 -04:00
efd6206462
Remove CLI interface.
...
For now, access Scrappy as a script library, not a Node CLI. We'll
repackage the CLI later.
2015-09-13 21:14:12 -04:00
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
0b4522c149
Update w/ recent folder changes.
2015-09-11 17:21:44 -04:00
c54137a493
Cleanup.
2015-09-10 09:13:12 -04:00
aa58edd853
Restore PDF generation.
2015-09-08 23:08:07 -04:00
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
63c9cb4f33
Remove phantom dependency.
2015-09-08 23:04:03 -04:00
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
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
382e013abe
Privatize package.json and add "UNLICENSED".
2015-09-02 22:02:11 -04:00
ad94fcbcef
Fix path glitch from recent changes.
2015-09-02 17:13:14 -04:00
818a071433
Update README.
2015-09-01 20:14:24 -04:00
2aeec2334f
Update with recent project changes.
2015-09-01 20:13:21 -04:00
90d48b3f17
Update license.
2015-09-01 01:50:31 -04:00
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
9216b9cafb
Initial commit.
2015-09-01 01:03:58 -04:00