diff options
| author | Jakob L. Kreuze <zerodaysfordays@sdf.org> | 2025-06-01 06:04:11 -0400 |
|---|---|---|
| committer | Jakob L. Kreuze <zerodaysfordays@sdf.org> | 2025-06-01 06:13:33 -0400 |
| commit | 0dbca7d4a8a71e0f27f28ea7fee6e8071a4a8d89 (patch) | |
| tree | 31fb2a740378bc9a5e7e5f3862f5da49164d180c | |
| parent | 894506d2fddd6057b54026cada923c5d21de0908 (diff) | |
Remove binary assets from repository
`git-annex' is neat, but overkill for this use-case. All I want is to
avoid checking binary files into source control; I don't necessarily
care about tracking changes on those binary files. You can get all the
assets you need from 'https://jakob.space/annex.tar.gz' and extract it
over the repository root.
63 files changed, 21 insertions, 0 deletions
@@ -4,3 +4,7 @@ pages/*.html publish.sh site/ + +# Binary assets can be retrieved from 'https://jakob.space/annex.tar.gz' +*.jpg +*.png @@ -26,6 +26,7 @@ If you find that to not be the case, please let me know. ### Website +You will need the binary assets for this website, which can be obtained with this one-liner: `curl -LO https://jakob.space/annex.tar.gz | tar zxf -`. When all of the dependencies have been installed, the website can be built by running `haunt build` from the directory this README file resides in. When `haunt build` completes, the output will be at `site/`. It may take a minute to fetch comments and webmentions. diff --git a/bundle-static-assets.sh b/bundle-static-assets.sh new file mode 100644 index 0000000..a5d5c5a --- /dev/null +++ b/bundle-static-assets.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +set -euo pipefail + +function bundle_static_assets { + STAMP="$(date +'%Y-%m-%d')" + ASSETS="$(find . -not -path './site/*' -a \( -name '*.jpg' -o -name '*.png' \) -print)" + echo "$ASSETS" | xargs -d'\n' tar -cvzf "./site/annex.tar.gz" +} + +if ! [ -d "./site/" ]; then + echo "./site/ does exist." + exit 1 +fi + +bundle_static_assets diff --git a/pages-assets/cbt-2023-04-13.jpg b/pages-assets/cbt-2023-04-13.jpg Binary files differdeleted file mode 100644 index f691e45..0000000 --- a/pages-assets/cbt-2023-04-13.jpg +++ /dev/null diff --git a/posts-assets/Lisp Kludge.png b/posts-assets/Lisp Kludge.png Binary files differdeleted file mode 100644 index 9c244b9..0000000 --- a/posts-assets/Lisp Kludge.png +++ /dev/null diff --git a/posts-assets/bad-behavior-debug-prints.png b/posts-assets/bad-behavior-debug-prints.png Binary files differdeleted file mode 100644 index 538ccec..0000000 --- a/posts-assets/bad-behavior-debug-prints.png +++ /dev/null diff --git a/posts-assets/bad-behavior-vanilla-hexen-vulnerability.png b/posts-assets/bad-behavior-vanilla-hexen-vulnerability.png Binary files differdeleted file mode 100644 index 510cf5f..0000000 --- a/posts-assets/bad-behavior-vanilla-hexen-vulnerability.png +++ /dev/null diff --git a/posts-assets/dollar-bin-reverse-engineering-firmware-mod.jpg b/posts-assets/dollar-bin-reverse-engineering-firmware-mod.jpg Binary files differdeleted file mode 100644 index 0b2302e..0000000 --- a/posts-assets/dollar-bin-reverse-engineering-firmware-mod.jpg +++ /dev/null diff --git a/posts-assets/dollar-bin-reverse-engineering-m2.jpg b/posts-assets/dollar-bin-reverse-engineering-m2.jpg Binary files differdeleted file mode 100644 index 25aefdb..0000000 --- a/posts-assets/dollar-bin-reverse-engineering-m2.jpg +++ /dev/null diff --git a/posts-assets/dollar-bin-reverse-engineering-mac.jpg b/posts-assets/dollar-bin-reverse-engineering-mac.jpg Binary files differdeleted file mode 100644 index 2c66f31..0000000 --- a/posts-assets/dollar-bin-reverse-engineering-mac.jpg +++ /dev/null diff --git a/posts-assets/dollar-bin-reverse-engineering-manual.jpg b/posts-assets/dollar-bin-reverse-engineering-manual.jpg Binary files differdeleted file mode 100644 index 731735a..0000000 --- a/posts-assets/dollar-bin-reverse-engineering-manual.jpg +++ /dev/null diff --git a/posts-assets/flipper-zero-hello-world.jpg b/posts-assets/flipper-zero-hello-world.jpg Binary files differdeleted file mode 100644 index c072316..0000000 --- a/posts-assets/flipper-zero-hello-world.jpg +++ /dev/null diff --git a/posts-assets/forge-1-1.png b/posts-assets/forge-1-1.png Binary files differdeleted file mode 100644 index 0fbe29e..0000000 --- a/posts-assets/forge-1-1.png +++ /dev/null diff --git a/posts-assets/forge-1-2.png b/posts-assets/forge-1-2.png Binary files differdeleted file mode 100644 index 9196000..0000000 --- a/posts-assets/forge-1-2.png +++ /dev/null diff --git a/posts-assets/forge-1-3.png b/posts-assets/forge-1-3.png Binary files differdeleted file mode 100644 index 634939c..0000000 --- a/posts-assets/forge-1-3.png +++ /dev/null diff --git a/posts-assets/forge-1-4.png b/posts-assets/forge-1-4.png Binary files differdeleted file mode 100644 index da6832e..0000000 --- a/posts-assets/forge-1-4.png +++ /dev/null diff --git a/posts-assets/gtkcord4-on-pinephone.png b/posts-assets/gtkcord4-on-pinephone.png Binary files differdeleted file mode 100644 index 45cb2b3..0000000 --- a/posts-assets/gtkcord4-on-pinephone.png +++ /dev/null diff --git a/posts-assets/kona-1.jpg b/posts-assets/kona-1.jpg Binary files differdeleted file mode 100644 index 79d40dc..0000000 --- a/posts-assets/kona-1.jpg +++ /dev/null diff --git a/posts-assets/kona-2.jpg b/posts-assets/kona-2.jpg Binary files differdeleted file mode 100644 index 4ce3d51..0000000 --- a/posts-assets/kona-2.jpg +++ /dev/null diff --git a/posts-assets/kona-3.jpg b/posts-assets/kona-3.jpg Binary files differdeleted file mode 100644 index 16d2b2c..0000000 --- a/posts-assets/kona-3.jpg +++ /dev/null diff --git a/posts-assets/kona-4.jpg b/posts-assets/kona-4.jpg Binary files differdeleted file mode 100644 index 19e7af9..0000000 --- a/posts-assets/kona-4.jpg +++ /dev/null diff --git a/posts-assets/lisp-personality-test.png b/posts-assets/lisp-personality-test.png Binary files differdeleted file mode 100644 index c3a26f3..0000000 --- a/posts-assets/lisp-personality-test.png +++ /dev/null diff --git a/posts-assets/logo.png b/posts-assets/logo.png Binary files differdeleted file mode 100644 index 8898c6d..0000000 --- a/posts-assets/logo.png +++ /dev/null diff --git a/posts-assets/making-your-own-music-player-analog-vs-digital.png b/posts-assets/making-your-own-music-player-analog-vs-digital.png Binary files differdeleted file mode 100644 index 6841598..0000000 --- a/posts-assets/making-your-own-music-player-analog-vs-digital.png +++ /dev/null diff --git a/posts-assets/mitmproxy-initial.png b/posts-assets/mitmproxy-initial.png Binary files differdeleted file mode 100644 index 3b022e7..0000000 --- a/posts-assets/mitmproxy-initial.png +++ /dev/null diff --git a/posts-assets/music-on-zeta.png b/posts-assets/music-on-zeta.png Binary files differdeleted file mode 100644 index f48d984..0000000 --- a/posts-assets/music-on-zeta.png +++ /dev/null diff --git a/posts-assets/old-webmention-screenshot.png b/posts-assets/old-webmention-screenshot.png Binary files differdeleted file mode 100644 index 6c4f015..0000000 --- a/posts-assets/old-webmention-screenshot.png +++ /dev/null diff --git a/posts-assets/openxcom-on-pinephone.png b/posts-assets/openxcom-on-pinephone.png Binary files differdeleted file mode 100644 index a7e383e..0000000 --- a/posts-assets/openxcom-on-pinephone.png +++ /dev/null diff --git a/posts-assets/pinephone-1.jpg b/posts-assets/pinephone-1.jpg Binary files differdeleted file mode 100644 index 2577260..0000000 --- a/posts-assets/pinephone-1.jpg +++ /dev/null diff --git a/posts-assets/pinephone-2.jpg b/posts-assets/pinephone-2.jpg Binary files differdeleted file mode 100644 index 524e93d..0000000 --- a/posts-assets/pinephone-2.jpg +++ /dev/null diff --git a/posts-assets/pinephone-3.jpg b/posts-assets/pinephone-3.jpg Binary files differdeleted file mode 100644 index 3a26eb3..0000000 --- a/posts-assets/pinephone-3.jpg +++ /dev/null diff --git a/posts-assets/pinephone-4.jpg b/posts-assets/pinephone-4.jpg Binary files differdeleted file mode 100644 index fc7051b..0000000 --- a/posts-assets/pinephone-4.jpg +++ /dev/null diff --git a/posts-assets/pinephone-5.jpg b/posts-assets/pinephone-5.jpg Binary files differdeleted file mode 100644 index bb8e59b..0000000 --- a/posts-assets/pinephone-5.jpg +++ /dev/null diff --git a/posts-assets/pinephone-6.jpg b/posts-assets/pinephone-6.jpg Binary files differdeleted file mode 100644 index 13cbb00..0000000 --- a/posts-assets/pinephone-6.jpg +++ /dev/null diff --git a/posts-assets/pinephone-7.jpg b/posts-assets/pinephone-7.jpg Binary files differdeleted file mode 100644 index 8af4519..0000000 --- a/posts-assets/pinephone-7.jpg +++ /dev/null diff --git a/posts-assets/pinephone-running-emacs.png b/posts-assets/pinephone-running-emacs.png Binary files differdeleted file mode 100644 index 86e7692..0000000 --- a/posts-assets/pinephone-running-emacs.png +++ /dev/null diff --git a/posts-assets/pinephone-running-mpv.png b/posts-assets/pinephone-running-mpv.png Binary files differdeleted file mode 100644 index 5cb71b5..0000000 --- a/posts-assets/pinephone-running-mpv.png +++ /dev/null diff --git a/posts-assets/ret2emacs-overlay-demo.png b/posts-assets/ret2emacs-overlay-demo.png Binary files differdeleted file mode 100644 index 70c6c8e..0000000 --- a/posts-assets/ret2emacs-overlay-demo.png +++ /dev/null diff --git a/posts-assets/reverse-engineering-babbys-first-archive-format-basic-parsing.png b/posts-assets/reverse-engineering-babbys-first-archive-format-basic-parsing.png Binary files differdeleted file mode 100644 index 0513350..0000000 --- a/posts-assets/reverse-engineering-babbys-first-archive-format-basic-parsing.png +++ /dev/null diff --git a/posts-assets/reverse-engineering-babbys-first-archive-format-binary-dump.png b/posts-assets/reverse-engineering-babbys-first-archive-format-binary-dump.png Binary files differdeleted file mode 100644 index 0a8774c..0000000 --- a/posts-assets/reverse-engineering-babbys-first-archive-format-binary-dump.png +++ /dev/null diff --git a/posts-assets/reverse-engineering-babbys-first-archive-format-catching-file-reads.png b/posts-assets/reverse-engineering-babbys-first-archive-format-catching-file-reads.png Binary files differdeleted file mode 100644 index 2ce8f62..0000000 --- a/posts-assets/reverse-engineering-babbys-first-archive-format-catching-file-reads.png +++ /dev/null diff --git a/posts-assets/reverse-engineering-babbys-first-archive-format-xp3-header.png b/posts-assets/reverse-engineering-babbys-first-archive-format-xp3-header.png Binary files differdeleted file mode 100644 index 0fac996..0000000 --- a/posts-assets/reverse-engineering-babbys-first-archive-format-xp3-header.png +++ /dev/null diff --git a/posts-assets/rsvp-screenshot.png b/posts-assets/rsvp-screenshot.png Binary files differdeleted file mode 100644 index 9e18992..0000000 --- a/posts-assets/rsvp-screenshot.png +++ /dev/null diff --git a/posts-assets/sdl-tutorial-part-0x00-finished-window.png b/posts-assets/sdl-tutorial-part-0x00-finished-window.png Binary files differdeleted file mode 100644 index 4e9a146..0000000 --- a/posts-assets/sdl-tutorial-part-0x00-finished-window.png +++ /dev/null diff --git a/posts-assets/sdl-tutorial-part-0x00-window.png b/posts-assets/sdl-tutorial-part-0x00-window.png Binary files differdeleted file mode 100644 index 0bbe5fc..0000000 --- a/posts-assets/sdl-tutorial-part-0x00-window.png +++ /dev/null diff --git a/posts-assets/shellbot-propagation.jpg b/posts-assets/shellbot-propagation.jpg Binary files differdeleted file mode 100644 index 342364c..0000000 --- a/posts-assets/shellbot-propagation.jpg +++ /dev/null diff --git a/posts-assets/sorry-guys-i-have-to-troubleshoot-my-usb-drivers-before-i-can-play-wireshark.png b/posts-assets/sorry-guys-i-have-to-troubleshoot-my-usb-drivers-before-i-can-play-wireshark.png Binary files differdeleted file mode 100644 index 2d993af..0000000 --- a/posts-assets/sorry-guys-i-have-to-troubleshoot-my-usb-drivers-before-i-can-play-wireshark.png +++ /dev/null diff --git a/posts-assets/tunes-on-home-screen.png b/posts-assets/tunes-on-home-screen.png Binary files differdeleted file mode 100644 index 7cd1dc0..0000000 --- a/posts-assets/tunes-on-home-screen.png +++ /dev/null diff --git a/posts-assets/tunes-on-pinephone.png b/posts-assets/tunes-on-pinephone.png Binary files differdeleted file mode 100644 index 06441a8..0000000 --- a/posts-assets/tunes-on-pinephone.png +++ /dev/null diff --git a/posts-assets/tunes-on-workstation.png b/posts-assets/tunes-on-workstation.png Binary files differdeleted file mode 100644 index 1501d64..0000000 --- a/posts-assets/tunes-on-workstation.png +++ /dev/null diff --git a/posts-assets/umass-ctf-2021-postmortem-1.png b/posts-assets/umass-ctf-2021-postmortem-1.png Binary files differdeleted file mode 100644 index 1bee126..0000000 --- a/posts-assets/umass-ctf-2021-postmortem-1.png +++ /dev/null diff --git a/posts-assets/umass-ctf-2021-postmortem-2.png b/posts-assets/umass-ctf-2021-postmortem-2.png Binary files differdeleted file mode 100644 index 7f12ad1..0000000 --- a/posts-assets/umass-ctf-2021-postmortem-2.png +++ /dev/null diff --git a/posts-assets/warp-mvp.png b/posts-assets/warp-mvp.png Binary files differdeleted file mode 100644 index 14c7f0b..0000000 --- a/posts-assets/warp-mvp.png +++ /dev/null diff --git a/posts-assets/web-server-traffic.jpg b/posts-assets/web-server-traffic.jpg Binary files differdeleted file mode 100644 index f24ea09..0000000 --- a/posts-assets/web-server-traffic.jpg +++ /dev/null diff --git a/static/image/cc-by-sa-4.0.png b/static/image/cc-by-sa-4.0.png Binary files differdeleted file mode 100644 index 003dd0a..0000000 --- a/static/image/cc-by-sa-4.0.png +++ /dev/null diff --git a/static/image/clock.png b/static/image/clock.png Binary files differdeleted file mode 100644 index d35c884..0000000 --- a/static/image/clock.png +++ /dev/null diff --git a/static/image/default-icon.png b/static/image/default-icon.png Binary files differdeleted file mode 100644 index 832f3ef..0000000 --- a/static/image/default-icon.png +++ /dev/null diff --git a/static/image/lobsters.png b/static/image/lobsters.png Binary files differdeleted file mode 100644 index e75cc99..0000000 --- a/static/image/lobsters.png +++ /dev/null diff --git a/static/image/opengraph-icon-coq.jpg b/static/image/opengraph-icon-coq.jpg Binary files differdeleted file mode 100644 index 33c969a..0000000 --- a/static/image/opengraph-icon-coq.jpg +++ /dev/null diff --git a/static/image/portrait.png b/static/image/portrait.png Binary files differdeleted file mode 100644 index dfaee55..0000000 --- a/static/image/portrait.png +++ /dev/null diff --git a/static/image/profile-picture.jpg b/static/image/profile-picture.jpg Binary files differdeleted file mode 100644 index cd2e07e..0000000 --- a/static/image/profile-picture.jpg +++ /dev/null diff --git a/static/image/tango-emblem-important.png b/static/image/tango-emblem-important.png Binary files differdeleted file mode 100644 index 81c455b..0000000 --- a/static/image/tango-emblem-important.png +++ /dev/null diff --git a/static/image/webmention-logo.png b/static/image/webmention-logo.png Binary files differdeleted file mode 100644 index a4ffda1..0000000 --- a/static/image/webmention-logo.png +++ /dev/null |