Throw file checksums on a separate page + ncdu link updates
This commit is contained in:
parent
1d11b8da83
commit
2196b2fbd4
9 changed files with 104 additions and 103 deletions
11
Makefile
11
Makefile
|
|
@ -26,6 +26,7 @@ PAGES=\
|
|||
"doc/sqlaccess.md"\
|
||||
"doc/sqlobject.md"\
|
||||
"doc/vndbtitles.md"\
|
||||
"download.dl"\
|
||||
"dump.md"\
|
||||
"dump/awshrink.md"\
|
||||
"dump/btrfssize.md"\
|
||||
|
|
@ -104,7 +105,7 @@ CHANGES_MD := $(shell for i in ${PAGES}; do echo "$$i" | grep -Eo '^[^ ]+\.log'
|
|||
MDOC_MD := $(shell for i in ${PAGES}; do echo "$$i" | grep -Eo '^[^ ]+\.mdoc' | sed -E 's/(.+)\.mdoc$$/dat\/\1.md/'; done)
|
||||
|
||||
# All fetched & generated files
|
||||
CLEAN := ${FETCH} ${POD_MD} ${CHANGES_MD} ${MDOC_MD} ${HTML_OUT} ${FEEDS}
|
||||
CLEAN := dat/download.md ${FETCH} ${POD_MD} ${CHANGES_MD} ${MDOC_MD} ${HTML_OUT} ${FEEDS}
|
||||
|
||||
|
||||
.PHONY: all clean
|
||||
|
|
@ -121,7 +122,7 @@ ${FEEDS}: mkfeed.pl dat/index.md
|
|||
${FETCH}: dat/%:
|
||||
@echo "FETCH $*"
|
||||
@mkdir -p $$(dirname "$@")
|
||||
@curl -s ${shell for i in ${PAGES}; do case "$$i" in "$* "*) echo "$$i" | awk '{print$$2}';; esac; done} -o "$@"
|
||||
@curl --user-agent 'YHDEV' -s ${shell for i in ${PAGES}; do case "$$i" in "$* "*) echo "$$i" | awk '{print$$2}';; esac; done} -o "$@"
|
||||
|
||||
|
||||
# There is a 'pod2markdown' program, but going through HTML with a little bit
|
||||
|
|
@ -156,11 +157,15 @@ ${MDOC_MD}: dat/%.md: dat/%.mdoc
|
|||
) >"$@"
|
||||
|
||||
|
||||
dat/download.md: mkdlpage.pl pub/download/*.sha256
|
||||
./mkdlpage.pl >"$@"
|
||||
|
||||
|
||||
${HTML_OUT}: pub/%.html: dat/%.md template.html
|
||||
@echo "HTML $*"
|
||||
@mkdir -p $$(dirname "$@")
|
||||
@cat "$<" |\
|
||||
./dllink.pl |\
|
||||
sed -E 's/\[([^]]+)\]\(\/download\/([^\) ]+)\)/\0 <a class="dlinfo" title="File info" href="\/download#\2">ⓘ<\/a>/g' |\
|
||||
pandoc -f markdown -t html5 --strip-comments --template template.html \
|
||||
--metadata path1=$$(echo "$*" | sed 's/\/.*//') \
|
||||
--metadata path2=$$(echo "$*" | sed 's/\//-/' | sed 's/\/.*//') \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue