summaryrefslogtreecommitdiff
path: root/_templates
ModeNameSize
-rw-r--r--doc-class.tex353logplain
-rw-r--r--template.tex10446logplain
-rw-r--r--title.tex2039logplain
">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_ARTICLES:%=pad-export-%)
  • pad-export-worlding: ref.bib waste/index.qmd
  • pad-export-worlding: ref.bib worlding/index.qmd \
  • $(patsubst %,worlding/_%.qmd,baggrund teori_og_metode undersøgelser konklusion perspektivering kilder planer)
  • ref.bib:
  • hedgedoc export --md 8krqOrqnR0iAIExDTtTrxw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • waste/index.qmd:
  • hedgedoc export --md EXC6tW48SYu0_s_MA6cORw $@~
  • bin/hedgedoc2quarto $@~ $@
  • worlding/index.qmd:
  • hedgedoc export --md MJei_2e-SjahCtmRT-xiPw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_baggrund.qmd:
  • hedgedoc export --md mGHhKvXyQ5SVeTIU11isQQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_teori_og_metode.qmd:
  • hedgedoc export --md 5AbKoR-mTOij6TsCMFFDRw $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_undersøgelser.qmd:
  • hedgedoc export --md 5XR69V5rSEm9LwsLNtSXcQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_konklusion.qmd:
  • hedgedoc export --md ofRbx2f4QcWLR-o_kqTNCQ $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_perspektivering.qmd:
  • hedgedoc export --md lU8aUxCkR5GNrP-8frklFA $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_kilder.qmd:
  • hedgedoc export --md Jt6S4tAhQM-BUrAP-OllCg $@
  • perl -g -e 's/\s*\z/\n/' $@
  • worlding/_planer.qmd:
  • hedgedoc export --md qfFl3xiaQWCbpoyNPbNsEA $@~
  • bin/hedgedoc2quarto $@~ $@
  • $(PAD_ARTICLES:%=pad-import-%): pad-import-%:
  • hedgedoc import $*/index.qmd
  • pad-import-ref:
  • hedgedoc import ref.bib
  • lint: lint-markdown
  • lint-markdown:
  • @mdl --ignore-front-matter --style .mdl.rb $(filter-out %/index.qmd,$(wildcard $(addsuffix /*.qmd,$(TIDY_MARKDOWN))))
  • tidy: tidy-bibtex tidy-perl
  • tidy-bibtex:
  • bibclean -max-width 0 ref.bib > ref.bib~
  • mv ref.bib~ ref.bib
  • tidy-perl:
  • perltidy -b -bext='/' --profile=.perltidyrc $(PERL_FILES)
  • $(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 += $$_ =~ "^Bilag 1\\b"; $$chars += length unless $$bilag; END { say $$chars }'
  • $(ARTICLES:%=turtle-from-%): turtle-from-%:
  • @bin/xmp2rdfxml _site/$*/S*.pdf \
  • | rapper -i rdfxml -o turtle - $(BASE_IRI)$*/
  • $(ARTICLES:%=dotgraph-from-%): dotgraph-from-%:
  • @bin/xmp2rdfxml _site/$*/S*.pdf \
  • | rapper -i rdfxml -o dot - $(BASE_IRI)$*/
  • diff-all: $(ARTICLES:%=diff-of-%)
  • $(ARTICLES:%=diff-of-%): diff-of-%: %/changes.tex
  • $(ARTICLES:%=%/changes.tex): %/changes.tex: %/a.tex %/b.tex
  • latexdiff --type CULINECHBAR --subtype COLOR --replace-context2cmd '' $^ > $*/changes.tex
  • perl -i -pe 's/\[pdftex\]{changebar}/[luatex]{changebar}/g' $*/changes.tex
  • latexmk --gg --lualatex --cd --silent --Werror $*/changes.tex
  • find $*/ -name 'changes.*' -not -name changes.pdf -delete
  • rm -f $^
  • $(ARTICLES:%=%/a.tex): %/a.tex:
  • git switch --detach $(shell git describe --tags --abbrev=0)
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to pdf -M keep-tex:true --output a.pdf
  • mv --force $*/index.tex $@
  • rm --force _site/a.pdf
  • $(ARTICLES:%=%/b.tex): %/b.tex:
  • git switch -
  • QUARTO_LOG_LEVEL=quiet \
  • quarto render $*/index.qmd --to pdf -M keep-tex:true --output b.pdf
  • mv --force $*/index.tex $@
  • rm --force _site/b.pdf
  • rdf/%.svg: rdf/%.sdm
  • sdml draw --diagram concepts -i $< -f svg -o $@
  • rdf/%-er.svg: rdf/%.sdm
  • sdml draw --diagram entity-relationship -i $< -f svg -o $@
  • rdf/%-uml.svg: rdf/%.sdm
  • sdml draw --diagram uml-class -i $< -f svg -o $@
  • rdf/%.ttl: rdf/%.sdm
  • sdml convert -i $< -f rdf -o $@ --no-color
  • rdf/%/index.html: rdf/%.ttl
  • mkdir --parents rdf/$*
  • ontospy gendocs --type 2 -x -o $(CURDIR)/rdf/$* $<
  • $(ONTOLOGIES:%=view-%-concept-diagram): view-%-concept-diagram: rdf/%.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-er-diagram): view-%-er-diagram: rdf/%-er.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-uml-diagram): view-%-uml-diagram: rdf/%-uml.svg
  • inkview $<
  • $(ONTOLOGIES:%=view-%-rdfs-graf): view-%-rdfs-graf: rdf/%.ttl
  • rdfs2dot -f turtle $< | xdot -
  • $(ONTOLOGIES:%=render-%-ontology): render-%-ontology: rdf/%/index.html