mirror of
https://github.com/Extended-Thunder/send-later.git
synced 2026-10-25 07:15:23 +01:00
20 lines
861 B
Makefile
20 lines
861 B
Makefile
index.md: blog.kamens.us/send-later/index.html
|
|
pandoc -t markdown -o "$@" -f html "$^"
|
|
sed -i -e 's!https\S*blog.kamens.us/\S*/\([^'"'"'" <>?]*\)?[^'"'"'" <>]*!assets/\1!g' "$@"
|
|
|
|
blog.kamens.us/send-later/index.html:
|
|
mkdir -p "blog.kamens.us/send-later"
|
|
cd "blog.kamens.us/send-later"
|
|
wget --convert-links https://blog.kamens.us/send-later/index.html
|
|
|
|
blog.kamens.us/send-later/converted.md: blog.kamens.us/send-later/index.html
|
|
pandoc -t markdown -o "$@" -f html "$^"
|
|
|
|
assets: blog.kamens.us/send-later/converted.md
|
|
cd assets; \
|
|
grep -o 'http[^)]*blog.kamens.us[^)" #]*' ../blog.kamens.us/send-later/converted.md | \
|
|
sed -e 's/, .*//' | sed 's/ .*//' | sed 's/\?.*//' | sort | \
|
|
uniq | grep '/[^/]*\.[^/]*$' | xargs wget
|
|
find 'blog.kamens.us' -type f | xargs file | grep 'image data' | \
|
|
sed 's/: .*//' | while read f; do mv "$f" assets/; done
|