Dozens B. McCuzzins
76be54dd1a
- add new license - add desktop and mobile styles - add basic html elements - add abbreviations - add recfeed - add flags: entries can now be published or draft |
||
---|---|---|
bin | ||
db | ||
templates | ||
LICENSE | ||
README.md | ||
justfile |
README.md
consump
it's like goodreads for x
CC BY 4.0 2023
about
a convoluted pipeline of transformations that creates an html log of tv shows, podcasts, and music from a plain text database.
this is what powers http://tilde.town/~dozens/consume/
features
- plain text database!
ed?- produces html/css/javascript (js for filtering content type; css for lookin good; html because don't you want to read it??)
- rss feed
- rec feed
dependencies
- recutils: database https://www.gnu.org/software/recutils/
- mustache: templates https://mustache.github.io/
- csvjson (csvkit): transforms https://csvkit.readthedocs.io/
- jq: transforms https://stedolan.github.io/jq/
- (optional) just: just a command runner https://github.com/casey/just
getting started
-
install dependencies
-
update
templates/feed.mustache
andtemplates/html.mustache
to include your own links and information for the generated rss and html. update theup
recipe in the justfile to put the generated files wherever you want them. -
run
just new
. or copy the 'new' script from the justfile into a bash file and run it. -
just html
andjust rss
will build the html and rss respectively. Again, you can cobble these together from the justfile into a bash script if you don't have/want to install just.just build
will assemble both the html and the rss.