blob: b5b2756d9372efd9d888fcbce93e5b460cfb2cfa (
plain)
- SSH_HOST = www-ruc@xayide.jones.dk
- SSH_BASE_PATH = public_websites/thoughtroam.abcde.../
- BASE_SSH = $(SSH_HOST):$(SSH_BASE_PATH)
- BASE_IRI = https://thoughtroam.abcdefghijklmnopqrstuvxyzæøå.dk/
- ARTICLES = learn code use
- export HEDGEDOC_COOKIES_FILE = $(CURDIR)/cookies.txt
- export HEDGEDOC_SERVER = https://pad.degrowth.net/
- all: preview
- preview:
- quarto preview
- render:
- quarto render
- publish:
- rsync -avH --delete-after _site/ $(BASE_SSH)
- cal-all: cal-fetch cal-render cal-publish
- cal-fetch:
- bin/cal-fetch.sh
- cal-render:
- bin/cal-publish.sh
- cal-publish:
- ssh $(SSH_HOST) mkdir -p $(SSH_BASE_PATH)events/
- rsync -avH --delete-after $(patsubst %,events/%,$(ARTICLES) superteam) $(BASE_SSH)events/
- pad-login:
- hedgedoc login --email
- pad-list:
- hedgedoc history
- pad-export-all: pad-export-superteam $(ARTICLES:%=pad-export-%) pad-export-code-gantt
- pad-export-superteam: ref.bib
- hedgedoc export --md 8krqOrqnR0iAIExDTtTrxw $<
- perl -g -e 's/\s*\z/\n/' $<
- pad-export-learn: learn/index.qmd
- hedgedoc export --md CP1pFdg_QlGiYxtKc9IHBg $<
- perl -g -e 's/\s*\z/\n/' $<
- pad-export-code: code/index.qmd
- hedgedoc export --md 8QGRP0iTRwe7hFmoAX4QnA $<
- perl -g -e 's/\s*\z/\n/' $<
- pad-export-code-gantt: code/_gantt.qmd
- hedgedoc export --md mJnfBHZ7Qr2W1Hu-QppL8A $<~
- bin/hedgedoc2quarto.sh < $<~ > $<
- rm -f $<~
- pad-export-use: use/index.qmd
- hedgedoc export --md aFt_nNkYTQibl0CQrBJhtQ $<
- perl -g -e 's/\s*\z/\n/' $<
- $(ARTICLES:%=pad-import-%): pad-import-%:
- hedgedoc import $*/index.qmd
- pad-import-ref:
- hedgedoc import ref.bib
- tidy:
- bibclean -max-width 0 ref.bib > ref.bib~
- mv ref.bib~ ref.bib
- $(ARTICLES:%=screening-of-%): screening-of-%:
- QUARTO_LOG_LEVEL=quiet \
- quarto render $*/index.qmd --to man --output - | man -l -
- $(ARTICLES:%=wordcount-of-%): wordcount-of-%:
- QUARTO_LOG_LEVEL=quiet \
- quarto render $*/index.qmd --to plain --columns=9999 --output - \
- | perl -nE 'next if /^-*$$/; $$bilag += $$_ eq "Bilag 1\n"; $$chars += length unless $$bilag; END { say $$chars }'
- $(ARTICLES:%=turtle-from-%): turtle-from-%: _site/%/index.pdf
- @bin/xmp2rdfxml _site/$*/index.pdf \
- | rapper -i rdfxml -o turtle - $(BASE_IRI)$*/
- $(ARTICLES:%=dotgraph-from-%): dotgraph-from-%: _site/%/index.pdf
- @bin/xmp2rdfxml _site/$*/index.pdf \
- | rapper -i rdfxml -o dot - $(BASE_IRI)$*/
|