From e58082a420f4832f327f0f27277f4eeefedbeac0 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Sun, 27 Oct 2024 16:35:55 -0400 Subject: [PATCH] Re-org again --- .gitmodules | 2 +- ewpratten.com/_headers => _headers | 0 ewpratten.com/_redirects => _redirects | 0 ewpratten.com/config.toml => config.toml | 0 .../content => content}/3dprint/_index.md | 0 .../3dprint/kallax-headphone-holder.md | 0 .../3dprint/neewer-mic-arm-clips.md | 0 .../3dprint/vivo-monitor-arm-clips.md | 0 {ewpratten.com/content => content}/_index.md | 0 .../blog/2017-11-24-weatherballoon-lost.md | 0 .../blog/2018-06-27-BecomeRanter.md | 0 .../blog/2019-02-20-hatchfield.md | 0 .../blog/2019-04-30-FRC-Languages.md | 0 .../blog/2019-06-12-Styiling-GitHub.md | 0 .../blog/2019-06-16-Graphing-w2a.md | 0 .../blog/2019-06-21-Robot-Experiences.md | 0 .../blog/2019-06-23-googlectf.md | 0 .../blog/2019-06-24-LanguageHunt2.md | 0 .../blog/2019-06-26-BashSmash.md | 0 .../content => content}/blog/2019-06-27-PWNlink.md | 0 .../content => content}/blog/2019-06-27-Python.md | 0 .../content => content}/blog/2019-07-01-devDNS.md | 0 .../blog/2019-07-06-ScrapingFRCGithub.md | 0 .../blog/2019-07-13-Lookback-GMAD.md | 0 .../content => content}/blog/2019-07-15-MindMap.md | 0 .../blog/2019-08-10-Why-I-Carry-NFC.md | 0 .../blog/2019-08-11-Setting-up-JA.md | 0 .../content => content}/blog/2019-08-24-Shift2.md | 0 .../blog/2019-08-27-GitHub-cleanup.md | 0 .../blog/2019-09-04-wrong-python.md | 0 .../blog/2019-09-11-Buildingimgfrombin.md | 0 .../blog/2019-10-05-BillWurtz.md | 0 .../blog/2019-11-18-Realtime-robot-code.md | 0 .../content => content}/blog/2019-12-11-Cron.md | 0 .../blog/2020-01-20-BrainFuckInBash.md | 0 .../blog/2020-02-21-darth-raider.md | 0 .../blog/2020-04-20-LudumDare46.md | 0 .../blog/2020-05-19-Running-RoboRIO-Native.md | 0 .../blog/2020-06-05-32u4-upload.md | 0 .../blog/2020-08-03-Joystick-to-Voltage.md | 0 .../blog/2020-08-13-Drivetrain-navigation.md | 0 .../blog/2020-08-23-Notetaking-with-LaTeX.md | 0 .../blog/2020-09-03-Bazel-and-AVR.md | 0 .../blog/2020-09-10-CodeSpaces-For-FRC.md | 0 .../blog/2020-09-17-Ultralight-writeup.md | 0 .../blog/2020-09-24-Gopro-Webcam.md | 0 .../blog/2020-10-01-Reading-a-Bitmap.md | 0 .../blog/2020-10-15-Mounting-Google-Drives.md | 0 .../blog/2020-10-24-CorePack-Development.md | 0 .../blog/2020-11-06-Vortex-Core.md | 0 .../blog/2020-11-21-Minecraft-IRC.md | 0 .../blog/2020-12-19-Vanilla-plus-mods.md | 0 .../blog/2020-12-31-Year-wrapup.md | 0 .../content => content}/blog/2020-12-4-GalliumOS.md | 0 .../blog/2021-01-16-Printer-Tunneling.md | 0 .../blog/2021-02-25-KBFS-Maven.md | 0 .../blog/2021-03-14-QMK-Vortex-Core.md | 0 .../blog/2021-04-20-Direwolf-APRS.md | 0 .../blog/2021-07-06-Windows-SSH.md | 0 .../blog/2021-09-28-frc-tech-reference.md | 0 .../blog/2021-11-14-amprnet-bgp.md | 0 .../blog/2021-12-03-quaternions.md | 0 .../blog/2022-01-06-unfinished-projects.md | 0 .../blog/2022-01-19-monocular-blender.md | 0 .../blog/2022-02-14-personal-pbx.md | 0 .../blog/2022-02-26-ferris-sweep.md | 0 .../blog/2022-03-15-Java-cheatsheet.md | 0 .../content => content}/blog/2022-04-06-udm-fan.md | 0 .../blog/2022-04-11-angle-problem.md | 0 .../blog/2022-05-10-album-space-time.md | 0 .../blog/2022-05-18-commit-sync.md | 0 .../content => content}/blog/2022-05-21-nanovna.md | 0 .../blog/2022-06-08-bell-ipv6.md | 0 .../blog/2022-06-13-fedora-36-vp.md | 0 .../blog/2022-06-23-steam-controller-switch.md | 0 .../blog/2022-06-26-rickrolling-the-internet.md | 0 .../blog/2022-07-02-robotics-journey.md | 0 .../content => content}/blog/2022-08-17-as398057.md | 0 .../blog/2022-09-09-new-domain.md | 0 .../blog/2022-10-02-personal-ases.md | 0 .../blog/2022-10-17-ampr-vultr-bgp.md | 0 .../blog/2022-10-18-wireguard-bgp.md | 0 .../blog/2022-10-30-bird-udmpro.md | 0 .../blog/2022-11-04-country-filtering.md | 0 .../blog/2022-11-10-mega-playlists.md | 0 .../content => content}/blog/2022-12-07-gamels.md | 0 .../blog/2023-01-17-webfinger-redir.md | 0 .../blog/2023-02-07-ipv6-canvas.md | 0 .../blog/2023-02-15-wireguard-options.md | 0 .../blog/2023-03-21-amprnet-bgp-announce.md | 0 .../blog/2023-03-21-hackernews-block-ai.md | 0 .../blog/2023-03-23-aprs-usage.md | 0 .../blog/2023-04-27-client-ping.md | 0 .../blog/2023-05-01-mouse-button-swap.md | 0 .../blog/2023-06-15-rainbow-keyboard.md | 0 .../content => content}/blog/2023-06-16-nat64.md | 0 .../blog/2023-07-05-simple-dnf-repo.md | 0 .../content => content}/blog/2023-07-07-ampr-vpn.md | 0 .../blog/2023-07-10-baofeng-sound-card.md | 0 .../blog/2023-10-20-obsidian-blogging.md | 0 .../content => content}/blog/2023-11-23-pid.md | 0 .../blog/2023-11-24-tank-tracks.md | 0 .../blog/2024-01-05-wineasio-bottles-ableton.md | 0 .../blog/2024-01-07-out-of-tree-qmk.md | 0 .../blog/2024-01-08-git-aliases.md | 0 .../blog/2024-01-10-intro-to-openscad.md | 0 .../blog/2024-01-14-shelf-lights.md | 0 .../blog/2024-01-15-digest-bot.md | 0 .../blog/2024-01-22-rfc6052-bitmasks.md | 0 .../blog/2024-04-26-leapmotion-photography.md | 0 .../blog/2024-04-27-ampr-upstreams.md | 0 .../blog/2024-07-26-camping-radio.md | 0 {ewpratten.com/content => content}/blog/_index.md | 0 .../content => content}/blog/dump_tags.py | 0 {ewpratten.com/content => content}/contact.md | 0 {ewpratten.com/content => content}/ewconfig.md | 0 .../content => content}/games/minecraft/_index.md | 0 .../games/minecraft/maps/_index.md | 0 .../games/minecraft/maps/mc-sdf-org.md | 0 .../games/minecraft/maps/nwnd-2024-world1.md | 0 .../games/minecraft/maps/rsninja-2020.md | 0 .../content => content}/games/minecraft/modpack.md | 0 .../games/minecraft/mods/client-ping.md | 0 .../games/minecraft/mods/frost-bucket.md | 0 .../minecraft/resource-packs/illuminated-shields.md | 0 {ewpratten.com/content => content}/hobbies.md | 0 {ewpratten.com/content => content}/music/_index.md | 0 .../content => content}/music/channels.md | 0 .../content => content}/music/radioactive.md | 0 .../music/retrylife/bring-the-onslaught.md | 0 .../music/retrylife/death-among-us.md | 0 .../music/retrylife/enlarging-elaphants.md | 0 .../music/retrylife/explosive-xmas.md | 0 .../content => content}/music/retrylife/flare.md | 0 .../music/retrylife/hidden-forest.md | 0 .../music/retrylife/hypernova.md | 0 .../content => content}/music/retrylife/imagined.md | 0 .../music/retrylife/insanitorium.md | 0 .../music/retrylife/intergalactic-swirlz.md | 0 .../content => content}/music/retrylife/lemons.md | 0 .../music/retrylife/project-39.md | 0 .../content => content}/music/retrylife/reborn.md | 0 .../content => content}/music/retrylife/silent.md | 0 .../music/retrylife/sir-dankley.md | 0 .../content => content}/music/retrylife/xmas-02.md | 0 .../content => content}/music/scale-hop.md | 0 .../content => content}/music/space-time-v1.md | 0 .../content => content}/music/spring-tracks.md | 0 .../content => content}/music/summer-tracks.md | 0 .../music/tinkering/2024-02-24.md | 0 .../content => content}/music/tinkering/_index.md | 0 .../photography/2017-06-21-old-quebec.md | 0 .../photography/2017-06-21-stormy-quebec-street.md | 0 .../photography/2017-06-22-montmorency-falls.md | 0 .../photography/2017-08-04-rocky-shore-halifax.md | 0 .../photography/2019-08-04-halifax-port.md | 0 .../photography/2019-08-09-jacobs-ladder.md | 0 .../photography/2020-07-19-my-desk.md | 0 .../photography/2020-07-23-two-cars.md | 0 .../photography/2020-07-24-above-the-thames.md | 0 .../photography/2022-01-18-snow-day-in-space.md | 0 .../photography/2022-03-06-icy-shore.md | 0 .../content => content}/photography/_index.md | 0 .../content => content}/privacy/_index.md | 0 .../privacy/applications/slice.md | 0 {ewpratten.com/content => content}/radio/_index.md | 0 {ewpratten.com/content => content}/radio/keys.md | 0 .../content => content}/radio/local-repeaters.md | 0 .../content => content}/radio/meme-month-2022.md | 0 {ewpratten.com/content => content}/radio/pixie.md | 0 .../content => content}/radio/va3ujf-hub.md | 0 .../content => content}/robotics/5024/_index.md | 0 .../robotics/5024/darth-raider.md | 0 {ewpratten.com/content => content}/search.md | 0 .../content => content}/software/_index.md | 0 .../content => content}/software/apps/gamels.md | 0 .../content => content}/software/apps/protomask.md | 0 .../content => content}/software/apps/slice.md | 0 .../content => content}/software/games/data-loss.md | 0 .../software/games/deep-breath.md | 0 .../software/games/micromanaged-mike.md | 0 .../content => content}/software/libs/raylib-ffi.md | 0 ewpratten.com/functions => functions | 0 {ewpratten.com/sass => sass}/elements/code.scss | 0 {ewpratten.com/sass => sass}/elements/details.scss | 0 {ewpratten.com/sass => sass}/elements/header.scss | 0 {ewpratten.com/sass => sass}/elements/headings.scss | 0 {ewpratten.com/sass => sass}/elements/image.scss | 0 {ewpratten.com/sass => sass}/elements/list.scss | 0 .../sass => sass}/elements/music-info-card.scss | 0 {ewpratten.com/sass => sass}/elements/quote.scss | 0 {ewpratten.com/sass => sass}/elements/table.scss | 0 {ewpratten.com/sass => sass}/elements/text.scss | 0 {ewpratten.com/sass => sass}/styles.scss | 0 .../scripts => scripts}/find_external_assets.py | 0 .../scripts => scripts}/fix_md_file_aliases.py | 0 {ewpratten.com/static => static}/_headers | 0 {ewpratten.com/static => static}/_redirects | 0 {ewpratten.com/static => static}/_routes.json | 0 .../static => static}/configs/windows_exporter.yml | 0 .../static => static}/dist/icons8/antenna.png | Bin .../dist/line-awesome/envelope.svg | 0 .../static => static}/dist/line-awesome/github.svg | 0 .../dist/line-awesome/hacker-news.svg | 0 .../dist/line-awesome/linkedin.svg | 0 .../dist/line-awesome/mastodon.svg | 0 .../static => static}/dist/line-awesome/reddit.svg | 0 .../bird-aarch64/bird-aarch64-2.0.10.tar.xz | Bin .../downloads/cad/kallax-headphone-mount.stl | 0 .../downloads/cad/neewer-mic-arm-clips.stl | 0 .../downloads/cad/vivo-monitor-arm-clips.stl | 0 .../downloads/darth_raider_tech_binder.pdf | Bin {ewpratten.com/static => static}/ewp.png | Bin {ewpratten.com/static => static}/ewp_dark.png | Bin .../functions/.well-known/nodeinfo.js | 0 .../functions/.well-known/webfinger.js | 0 .../static => static}/functions/_middleware.js | 0 .../functions/api/activitypub/nodeinfo.js | 0 .../functions/api/activitypub/outbox.js | 0 .../functions/api/activitypub/users/evan.js | 0 .../download/minecraft-modpack/[[version]].js | 0 .../static => static}/functions/keys/ssh.js | 0 {ewpratten.com/static => static}/geofeed.csv | 0 .../photo-with-headphones.JPG | Bin .../cad/kallax-headphone-holder/underside.JPG | Bin .../images/cad/neewer-mic-arm-clips/close.JPG | Bin .../images/cad/neewer-mic-arm-clips/far.JPG | Bin .../images/cad/vivo-monitor-arm-clips/irl.JPG | Bin .../images/cad/vivo-monitor-arm-clips/scad.png | Bin .../images/hobbies/arts/photos/evan_desk.jpg | Bin .../images/hobbies/arts/photos/halifax_water.jpg | Bin .../images/hobbies/arts/photos/mother_stairs.jpg | Bin .../images/hobbies/arts/photos/quebec_style.jpg | Bin .../images/hobbies/arts/photos/raider_names.jpg | Bin .../hobbies/radio/keys/paperclip-straight.jpg | Bin .../images/hobbies/radio/keys/pcie-key-v1.jpg | Bin .../images/hobbies/radio/keys/pcie-key.jpg | Bin .../hobbies/radio/keys/portable-practice-key.jpg | Bin .../images/hobbies/radio/keys/practice-key.jpg | Bin .../images/hobbies/radio/pixie/altoids-case-1.jpg | Bin .../images/hobbies/radio/pixie/altoids-case-2.jpg | Bin .../images/hobbies/radio/pixie/original.jpg | Bin .../images/hobbies/robotics/robots/darthraider.png | Bin .../images/hobbies/robotics/robots/hatchfield.jpg | Bin .../images/hobbies/robotics/robots/minibot.jpg | Bin .../images/hobbies/robotics/robots/qbert.png | Bin .../images/hobbies/software/games/deep_breath.png | Bin .../images/hobbies/software/games/flippycat.png | Bin .../images/hobbies/software/games/slate_map.jpg | Bin .../static => static}/images/join-our-discord.png | Bin .../9a704ff99abe67ee711f5fae6008ef7e42f641a7.png | Bin .../e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png | Bin .../9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png | Bin .../images/music/ewpratten/channels/cover.jpg | Bin .../images/music/ewpratten/radioactive/cover.jpg | Bin .../images/music/ewpratten/scale-hop/cover.jpg | Bin .../images/music/ewpratten/space-time-v1/cover.jpg | Bin .../images/music/ewpratten/spring-tracks/cover.jpg | Bin .../images/music/ewpratten/summer-tracks/cover.jpg | Bin .../music/retrylife/bring-the-onslaught/cover.jpg | Bin .../images/music/retrylife/death-among-us/cover.jpg | Bin .../music/retrylife/enlarging-elaphants/cover.jpg | Bin .../images/music/retrylife/explosive-xmas/cover.jpg | Bin .../images/music/retrylife/flare/cover.jpg | Bin .../images/music/retrylife/hidden-forest/cover.jpg | Bin .../images/music/retrylife/hypernova/cover.jpg | Bin .../images/music/retrylife/imagined/cover.jpg | Bin .../images/music/retrylife/insanitorium/cover.jpg | Bin .../music/retrylife/intergalactic-swirlz/cover.jpg | Bin .../images/music/retrylife/lemons/cover.jpg | Bin .../images/music/retrylife/project-39/cover.jpg | Bin .../images/music/retrylife/reborn/cover.jpg | Bin .../images/music/retrylife/silent/cover.jpg | Bin .../images/music/retrylife/sir-dankley/cover.jpg | Bin .../images/music/retrylife/xmas-02/cover.jpg | Bin .../images/music/tinkering/2024-02-24-cover.png | Bin .../static => static}/images/pfp/2017/128x128.jpg | Bin .../static => static}/images/pfp/2019/977x977.jpeg | Bin .../static => static}/images/pfp/2021/460x460.png | Bin .../static => static}/images/pfp/2022/1023x1023.png | Bin .../static => static}/images/pfp/2022/1823x1823.png | Bin .../static => static}/images/pfp/2022/460x460.png | Bin .../static => static}/images/pfp/2022/460x460.webp | Bin .../images/posts/2020-wrapup/buddy-auto.gif | Bin .../images/posts/ampr-vultr-bgp/request-page.png | Bin .../posts/amprnet-bgp-announce/internet_1.drawio | 0 .../posts/amprnet-bgp-announce/internet_1.svg | 0 .../images/posts/angle-problem/drawing.svg | 0 .../posts/aprs-usage/aprs_version_numbers.png | Bin .../posts/aprs-usage/beacon_vs_non_beacon.png | Bin .../posts/aprs-usage/beacon_vs_non_beacon_inet.png | Bin .../posts/aprs-usage/beacon_vs_non_beacon_rf.png | Bin .../images/posts/aprs-usage/igate_graphic.dot | 0 .../images/posts/aprs-usage/igate_graphic.svg | 0 .../images/posts/aprs-usage/internet_vs_rf.png | Bin .../images/posts/aprs-usage/top_10_destinations.png | Bin .../images/posts/aprs-usage/top_10_sources.png | Bin .../images/posts/bell-ipv6/hh4k.png | Bin .../images/posts/bell-ipv6/sit.png | Bin .../images/posts/bell-ipv6/udm-pro.png | Bin .../images/posts/bin-images/dll.png | Bin .../images/posts/bin-images/dll2.png | Bin .../images/posts/camping-radio/IMG_0218.jpg | Bin .../posts/camping-radio/PXL_20240713_194740810.jpg | Bin .../posts/camping-radio/PXL_20240713_202756448.jpg | Bin .../posts/camping-radio/PXL_20240714_151953924.jpg | Bin .../posts/camping-radio/PXL_20240714_153600599.jpg | Bin .../posts/camping-radio/PXL_20240714_153706887.jpg | Bin .../posts/camping-radio/PXL_20240714_162523877.jpg | Bin .../posts/camping-radio/PXL_20240719_200332311.jpg | Bin .../posts/camping-radio/PXL_20240719_201852022.jpg | Bin .../posts/camping-radio/PXL_20240720_200504715.jpg | Bin .../camping-radio/Screenshot_20240714-124916.png | Bin ...aeb1-aa1d689f300c_Screenshot_20240720-193018.png | Bin .../posts/camping-radio/spkr-wire-efhw-lengths.png | Bin .../images/posts/commit-sync/commit_graph.png | Bin .../images/posts/frc-codespaces/codespaces-code.png | Bin .../images/posts/frc-codespaces/codespaces-menu.png | Bin .../images/posts/galliumos/arcer_r11_screw.jpg | Bin .../images/posts/galliumos/fwutil_cros_wp-on.png | Bin .../images/posts/gamels/steam_app_ids.png | Bin .../images/posts/gamels/steamdeck-screenshot.png | Bin .../images/posts/git-aliases/branches.png | Bin .../images/posts/git-aliases/lscommits.png | Bin .../images/posts/git-aliases/tree.png | Bin .../posts/intro-to-openscad/all-axis-translate.png | Bin .../posts/intro-to-openscad/axis-arguments.png | Bin .../images/posts/intro-to-openscad/broken-union.png | Bin .../images/posts/intro-to-openscad/cube-10mm.png | Bin .../posts/intro-to-openscad/cube-distance.png | Bin .../posts/intro-to-openscad/cube-rotate-all.png | Bin .../posts/intro-to-openscad/cube-rotate-x-45.png | Bin .../images/posts/intro-to-openscad/cylinder.png | Bin .../images/posts/intro-to-openscad/gadget.png | Bin .../images/posts/intro-to-openscad/overlapping.png | Bin .../images/posts/intro-to-openscad/rectangle.png | Bin .../images/posts/intro-to-openscad/scad-window.png | Bin .../posts/intro-to-openscad/smooth-cylinder.png | Bin .../posts/intro-to-openscad/smooth-sphere.png | Bin .../posts/intro-to-openscad/sphere-cube-cut.png | Bin .../images/posts/intro-to-openscad/sphere.png | Bin .../posts/intro-to-openscad/translated-cube-x.png | Bin .../posts/intro-to-openscad/translated-cubes.png | Bin .../intro-to-openscad/unequal-translated-cubes.png | Bin .../images/posts/intro-to-openscad/union.png | Bin .../images/posts/intro-to-openscad/workspace.scad | 0 .../images/posts/ipv6-canvas/v6_canvas_1.png | Bin .../images/posts/ipv6-canvas/v6_canvas_2.png | Bin .../images/posts/japanese-input/ibus-general.png | Bin .../images/posts/japanese-input/ibus-input.png | Bin .../posts/japanese-input/language-installation.png | Bin .../posts/japanese-input/language-settings.png | Bin .../images/posts/latex-notes/hs_notes_workflow.png | Bin .../posts/leapmotion-photography/controller.jpg | Bin .../leapmotion-photography/leap-visualizer.png | Bin .../images/posts/ludum-dare-46/ld46-final.png | Bin .../images/posts/ludum-dare-46/ld46-heartrate.png | Bin .../images/posts/ludum-dare-46/ld46-hud-v1.png | Bin .../images/posts/ludum-dare-46/ld46-hud-v2.png | Bin .../images/posts/ludum-dare-46/ld46-new-game-bg.png | Bin .../posts/ludum-dare-46/ld46-settings-screen.png | Bin .../posts/ludum-dare-46/ld46-world-assets-v1.png | Bin .../images/posts/mindmap/mindmap-simple.png | Bin .../images/posts/monocular-blender/ayo_bro.png | Bin .../posts/monocular-blender/ayo_displaced.png | Bin .../images/posts/monocular-blender/ayo_textured.png | Bin .../monocular-blender/blender-importer-window.png | Bin .../images/posts/monocular-blender/demo_render.mp4 | Bin .../posts/monocular-blender/exaggerated-depth.png | Bin .../mouse-button-swap/PXL_20230501_193330518.jpg | Bin .../mouse-button-swap/PXL_20230501_193336150.jpg | Bin .../mouse-button-swap/PXL_20230501_234325200.jpg | Bin .../mouse-button-swap/PXL_20230501_234350942.jpg | Bin .../mouse-button-swap/PXL_20230502_000502685.jpg | Bin .../images/posts/nanovna/area-2.jpg | Bin .../static => static}/images/posts/nanovna/area.jpg | Bin .../images/posts/nanovna/nanovna-capture-20m.png | Bin .../images/posts/nanovna/nanovna-capture-full.png | Bin .../images/posts/nanovna/nanovna.jpg | Bin .../images/posts/nanovna/setup.jpg | Bin .../Pasted image 20231021155654.png | Bin .../images/posts/obsidian-blogging/Pasted image.png | Bin .../images/posts/out-of-tree-qmk/file-tree.png | Bin .../images/posts/personal-ases/ip_stack.png | Bin .../images/posts/personal-ases/rirs.png | Bin .../images/posts/personal-pbx/magic_phones.dot | 0 .../images/posts/personal-pbx/magic_phones.png | Bin .../images/posts/personal-pbx/my_trunks.dot | 0 .../images/posts/personal-pbx/my_trunks.png | Bin .../images/posts/personal-pbx/phone_internet.dot | 0 .../images/posts/personal-pbx/phone_internet.png | Bin .../images/posts/pid/are_we_there.svg | 0 .../static => static}/images/posts/pid/here.svg | 0 .../images/posts/pid/here_there.svg | 0 .../static => static}/images/posts/pid/how_far.svg | 0 .../static => static}/images/posts/pid/this_way.svg | 0 .../images/posts/quaternions/dual_quats.jpg | Bin .../images/posts/quaternions/quat_mul.jpg | Bin .../images/posts/quaternions/quat_vec3.png | Bin .../images/posts/quaternions/quaternion_meme.png | Bin .../images/posts/rainbow-keyboard/action_layout.png | Bin .../images/posts/rainbow-keyboard/kayboard.xcf | Bin .../posts/rainbow-keyboard/movement_layout.png | Bin .../images/posts/rfc6052-bitmasks/NAT64-setup.png | Bin .../images/posts/rfc6052-bitmasks/NAT64-setup.xcf | Bin .../images/posts/rfc6052-bitmasks/ipv4-embed.png | Bin .../images/posts/rfc6052-bitmasks/ipv4-embed.xcf | Bin .../images/posts/rfc6052-bitmasks/ipv4-extract.png | Bin .../images/posts/rfc6052-bitmasks/ipv4-extract.xcf | Bin .../400px-Tun-tap-osilayers-diagram.png | Bin .../images/posts/rickroll-ipv6/he-dns-fields.png | Bin .../images/posts/rickroll-ipv6/he-mtr.png | Bin .../images/posts/rickroll-ipv6/ptr-records.png | Bin .../images/posts/rickroll-ipv6/result.png | Bin .../images/posts/robotics-journey/testbed.jpg | Bin .../images/posts/shelf-lights/desk-lights.jpg | Bin .../images/posts/shelf-lights/led-controller.jpg | Bin .../images/posts/shelf-lights/office-layout.png | Bin .../images/posts/shelf-lights/shelf-layout-side.png | Bin .../images/posts/shelf-lights/shelf-layout-top.jpg | Bin .../images/posts/shelf-lights/shelf-lights-left.jpg | Bin .../images/posts/shelf-lights/shelf-lights.jpg | Bin .../images/posts/steam-switch/sc-switch.jpg | Bin .../images/posts/steam-switch/sc.png | Bin .../posts/unfinished-projects/commit_history.png | Bin .../images/posts/unfinished-projects/lang_stats.svg | 0 .../posts/unfinished-projects/private_to_md.py | 0 .../images/posts/unfinished-projects/privates.json | 0 .../images/posts/vanilla-plus/minimap_2020.png | Bin .../images/posts/vanilla-plus/rei.png | Bin .../images/posts/vanilla-plus/sodium_settings.jpeg | Bin .../images/posts/vortex-core/core-mpc-tool.png | Bin .../images/posts/vortex-core/core-mpc-webapp.png | Bin .../images/posts/vortex-core/core.jpg | Bin .../images/posts/weatherballoon/5a1826bd8b199.webp | Bin .../927939789311107072-DOC0OKwVQAAYH6R.jpg | Bin .../927942227749416960-DOC2hmHVwAI8aXW.jpg | Bin .../images/posts/wheels-to-awards/w2a.png | Bin .../images/posts/wheels-to-awards/w2ainspo.jpg | Bin .../images/projects/darthraider.png | Bin .../images/software/apps/gamels/screenshot.png | Bin .../images/software/apps/slice/slice.png | Bin .../images/software/games/data-loss/game-banner.png | Bin .../software/games/deep-breath/game-banner.png | Bin .../games/micromanaged-mike/game-banner.jpg | Bin .../static => static}/js/radio/local-repeaters.js | 0 {ewpratten.com/static => static}/map-data | 0 {ewpratten.com/static => static}/person.jsonld | 0 .../photos/2017-06-21-old-quebec.jpeg | Bin .../photos/2017-06-21-old-quebec.preview.jpeg | Bin .../photos/2017-06-21-stormy-quebec-street.jpeg | Bin .../2017-06-21-stormy-quebec-street.preview.jpeg | Bin .../photos/2017-06-22-montmorency-falls.jpeg | Bin .../2017-06-22-montmorency-falls.preview.jpeg | Bin .../photos/2017-08-04-rocky-shore-halifax.jpeg | Bin .../2017-08-04-rocky-shore-halifax.preview.jpeg | Bin .../photos/2019-08-04-halifax-port.jpeg | Bin .../photos/2019-08-04-halifax-port.preview.jpeg | Bin .../photos/2019-08-09-jacobs-ladder.jpeg | Bin .../photos/2019-08-09-jacobs-ladder.preview.jpeg | Bin .../static => static}/photos/2020-07-19-my-desk.png | Bin .../photos/2020-07-19-my-desk.preview.png | Bin .../photos/2020-07-23-two-cars.png | Bin .../photos/2020-07-23-two-cars.preview.png | Bin .../photos/2020-07-24-above-the-thames.jpg | Bin .../photos/2020-07-24-above-the-thames.preview.jpg | Bin .../photos/2022-01-18-snow-day-in-space.jpg | Bin .../photos/2022-01-18-snow-day-in-space.preview.jpg | Bin .../photos/2022-03-06-icy-shore.jpg | Bin .../photos/2022-03-06-icy-shore.preview.jpg | Bin .../static => static}/photos/generate_previews.sh | 0 .../videos/posts/robotics-journey/2018_drive.mp4 | Bin .../videos/robotics/5024/vision_v1.mp4 | Bin .../videos/robotics/5024/vision_v2.mp4 | Bin .../videos/robotics/5024/vision_v3.mp4 | Bin {ewpratten.com/templates => templates}/404.html | 0 {ewpratten.com/templates => templates}/base.html | 0 .../templates => templates}/blog-timeline.html | 0 {ewpratten.com/templates => templates}/index.html | 0 {ewpratten.com/templates => templates}/map.html | 0 {ewpratten.com/templates => templates}/page.html | 0 .../templates => templates}/photo-timeline.html | 0 {ewpratten.com/templates => templates}/section.html | 0 .../templates => templates}/shortcodes/github.html | 0 .../shortcodes/music_card.html | 0 .../templates => templates}/shortcodes/note.html | 0 .../templates => templates}/video-timeline.html | 0 ewpratten.com/wrangler.toml => wrangler.toml | 0 488 files changed, 1 insertion(+), 1 deletion(-) rename ewpratten.com/_headers => _headers (100%) rename ewpratten.com/_redirects => _redirects (100%) rename ewpratten.com/config.toml => config.toml (100%) rename {ewpratten.com/content => content}/3dprint/_index.md (100%) rename {ewpratten.com/content => content}/3dprint/kallax-headphone-holder.md (100%) rename {ewpratten.com/content => content}/3dprint/neewer-mic-arm-clips.md (100%) rename {ewpratten.com/content => content}/3dprint/vivo-monitor-arm-clips.md (100%) rename {ewpratten.com/content => content}/_index.md (100%) rename {ewpratten.com/content => content}/blog/2017-11-24-weatherballoon-lost.md (100%) rename {ewpratten.com/content => content}/blog/2018-06-27-BecomeRanter.md (100%) rename {ewpratten.com/content => content}/blog/2019-02-20-hatchfield.md (100%) rename {ewpratten.com/content => content}/blog/2019-04-30-FRC-Languages.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-12-Styiling-GitHub.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-16-Graphing-w2a.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-21-Robot-Experiences.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-23-googlectf.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-24-LanguageHunt2.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-26-BashSmash.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-27-PWNlink.md (100%) rename {ewpratten.com/content => content}/blog/2019-06-27-Python.md (100%) rename {ewpratten.com/content => content}/blog/2019-07-01-devDNS.md (100%) rename {ewpratten.com/content => content}/blog/2019-07-06-ScrapingFRCGithub.md (100%) rename {ewpratten.com/content => content}/blog/2019-07-13-Lookback-GMAD.md (100%) rename {ewpratten.com/content => content}/blog/2019-07-15-MindMap.md (100%) rename {ewpratten.com/content => content}/blog/2019-08-10-Why-I-Carry-NFC.md (100%) rename {ewpratten.com/content => content}/blog/2019-08-11-Setting-up-JA.md (100%) rename {ewpratten.com/content => content}/blog/2019-08-24-Shift2.md (100%) rename {ewpratten.com/content => content}/blog/2019-08-27-GitHub-cleanup.md (100%) rename {ewpratten.com/content => content}/blog/2019-09-04-wrong-python.md (100%) rename {ewpratten.com/content => content}/blog/2019-09-11-Buildingimgfrombin.md (100%) rename {ewpratten.com/content => content}/blog/2019-10-05-BillWurtz.md (100%) rename {ewpratten.com/content => content}/blog/2019-11-18-Realtime-robot-code.md (100%) rename {ewpratten.com/content => content}/blog/2019-12-11-Cron.md (100%) rename {ewpratten.com/content => content}/blog/2020-01-20-BrainFuckInBash.md (100%) rename {ewpratten.com/content => content}/blog/2020-02-21-darth-raider.md (100%) rename {ewpratten.com/content => content}/blog/2020-04-20-LudumDare46.md (100%) rename {ewpratten.com/content => content}/blog/2020-05-19-Running-RoboRIO-Native.md (100%) rename {ewpratten.com/content => content}/blog/2020-06-05-32u4-upload.md (100%) rename {ewpratten.com/content => content}/blog/2020-08-03-Joystick-to-Voltage.md (100%) rename {ewpratten.com/content => content}/blog/2020-08-13-Drivetrain-navigation.md (100%) rename {ewpratten.com/content => content}/blog/2020-08-23-Notetaking-with-LaTeX.md (100%) rename {ewpratten.com/content => content}/blog/2020-09-03-Bazel-and-AVR.md (100%) rename {ewpratten.com/content => content}/blog/2020-09-10-CodeSpaces-For-FRC.md (100%) rename {ewpratten.com/content => content}/blog/2020-09-17-Ultralight-writeup.md (100%) rename {ewpratten.com/content => content}/blog/2020-09-24-Gopro-Webcam.md (100%) rename {ewpratten.com/content => content}/blog/2020-10-01-Reading-a-Bitmap.md (100%) rename {ewpratten.com/content => content}/blog/2020-10-15-Mounting-Google-Drives.md (100%) rename {ewpratten.com/content => content}/blog/2020-10-24-CorePack-Development.md (100%) rename {ewpratten.com/content => content}/blog/2020-11-06-Vortex-Core.md (100%) rename {ewpratten.com/content => content}/blog/2020-11-21-Minecraft-IRC.md (100%) rename {ewpratten.com/content => content}/blog/2020-12-19-Vanilla-plus-mods.md (100%) rename {ewpratten.com/content => content}/blog/2020-12-31-Year-wrapup.md (100%) rename {ewpratten.com/content => content}/blog/2020-12-4-GalliumOS.md (100%) rename {ewpratten.com/content => content}/blog/2021-01-16-Printer-Tunneling.md (100%) rename {ewpratten.com/content => content}/blog/2021-02-25-KBFS-Maven.md (100%) rename {ewpratten.com/content => content}/blog/2021-03-14-QMK-Vortex-Core.md (100%) rename {ewpratten.com/content => content}/blog/2021-04-20-Direwolf-APRS.md (100%) rename {ewpratten.com/content => content}/blog/2021-07-06-Windows-SSH.md (100%) rename {ewpratten.com/content => content}/blog/2021-09-28-frc-tech-reference.md (100%) rename {ewpratten.com/content => content}/blog/2021-11-14-amprnet-bgp.md (100%) rename {ewpratten.com/content => content}/blog/2021-12-03-quaternions.md (100%) rename {ewpratten.com/content => content}/blog/2022-01-06-unfinished-projects.md (100%) rename {ewpratten.com/content => content}/blog/2022-01-19-monocular-blender.md (100%) rename {ewpratten.com/content => content}/blog/2022-02-14-personal-pbx.md (100%) rename {ewpratten.com/content => content}/blog/2022-02-26-ferris-sweep.md (100%) rename {ewpratten.com/content => content}/blog/2022-03-15-Java-cheatsheet.md (100%) rename {ewpratten.com/content => content}/blog/2022-04-06-udm-fan.md (100%) rename {ewpratten.com/content => content}/blog/2022-04-11-angle-problem.md (100%) rename {ewpratten.com/content => content}/blog/2022-05-10-album-space-time.md (100%) rename {ewpratten.com/content => content}/blog/2022-05-18-commit-sync.md (100%) rename {ewpratten.com/content => content}/blog/2022-05-21-nanovna.md (100%) rename {ewpratten.com/content => content}/blog/2022-06-08-bell-ipv6.md (100%) rename {ewpratten.com/content => content}/blog/2022-06-13-fedora-36-vp.md (100%) rename {ewpratten.com/content => content}/blog/2022-06-23-steam-controller-switch.md (100%) rename {ewpratten.com/content => content}/blog/2022-06-26-rickrolling-the-internet.md (100%) rename {ewpratten.com/content => content}/blog/2022-07-02-robotics-journey.md (100%) rename {ewpratten.com/content => content}/blog/2022-08-17-as398057.md (100%) rename {ewpratten.com/content => content}/blog/2022-09-09-new-domain.md (100%) rename {ewpratten.com/content => content}/blog/2022-10-02-personal-ases.md (100%) rename {ewpratten.com/content => content}/blog/2022-10-17-ampr-vultr-bgp.md (100%) rename {ewpratten.com/content => content}/blog/2022-10-18-wireguard-bgp.md (100%) rename {ewpratten.com/content => content}/blog/2022-10-30-bird-udmpro.md (100%) rename {ewpratten.com/content => content}/blog/2022-11-04-country-filtering.md (100%) rename {ewpratten.com/content => content}/blog/2022-11-10-mega-playlists.md (100%) rename {ewpratten.com/content => content}/blog/2022-12-07-gamels.md (100%) rename {ewpratten.com/content => content}/blog/2023-01-17-webfinger-redir.md (100%) rename {ewpratten.com/content => content}/blog/2023-02-07-ipv6-canvas.md (100%) rename {ewpratten.com/content => content}/blog/2023-02-15-wireguard-options.md (100%) rename {ewpratten.com/content => content}/blog/2023-03-21-amprnet-bgp-announce.md (100%) rename {ewpratten.com/content => content}/blog/2023-03-21-hackernews-block-ai.md (100%) rename {ewpratten.com/content => content}/blog/2023-03-23-aprs-usage.md (100%) rename {ewpratten.com/content => content}/blog/2023-04-27-client-ping.md (100%) rename {ewpratten.com/content => content}/blog/2023-05-01-mouse-button-swap.md (100%) rename {ewpratten.com/content => content}/blog/2023-06-15-rainbow-keyboard.md (100%) rename {ewpratten.com/content => content}/blog/2023-06-16-nat64.md (100%) rename {ewpratten.com/content => content}/blog/2023-07-05-simple-dnf-repo.md (100%) rename {ewpratten.com/content => content}/blog/2023-07-07-ampr-vpn.md (100%) rename {ewpratten.com/content => content}/blog/2023-07-10-baofeng-sound-card.md (100%) rename {ewpratten.com/content => content}/blog/2023-10-20-obsidian-blogging.md (100%) rename {ewpratten.com/content => content}/blog/2023-11-23-pid.md (100%) rename {ewpratten.com/content => content}/blog/2023-11-24-tank-tracks.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-05-wineasio-bottles-ableton.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-07-out-of-tree-qmk.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-08-git-aliases.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-10-intro-to-openscad.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-14-shelf-lights.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-15-digest-bot.md (100%) rename {ewpratten.com/content => content}/blog/2024-01-22-rfc6052-bitmasks.md (100%) rename {ewpratten.com/content => content}/blog/2024-04-26-leapmotion-photography.md (100%) rename {ewpratten.com/content => content}/blog/2024-04-27-ampr-upstreams.md (100%) rename {ewpratten.com/content => content}/blog/2024-07-26-camping-radio.md (100%) rename {ewpratten.com/content => content}/blog/_index.md (100%) rename {ewpratten.com/content => content}/blog/dump_tags.py (100%) rename {ewpratten.com/content => content}/contact.md (100%) rename {ewpratten.com/content => content}/ewconfig.md (100%) rename {ewpratten.com/content => content}/games/minecraft/_index.md (100%) rename {ewpratten.com/content => content}/games/minecraft/maps/_index.md (100%) rename {ewpratten.com/content => content}/games/minecraft/maps/mc-sdf-org.md (100%) rename {ewpratten.com/content => content}/games/minecraft/maps/nwnd-2024-world1.md (100%) rename {ewpratten.com/content => content}/games/minecraft/maps/rsninja-2020.md (100%) rename {ewpratten.com/content => content}/games/minecraft/modpack.md (100%) rename {ewpratten.com/content => content}/games/minecraft/mods/client-ping.md (100%) rename {ewpratten.com/content => content}/games/minecraft/mods/frost-bucket.md (100%) rename {ewpratten.com/content => content}/games/minecraft/resource-packs/illuminated-shields.md (100%) rename {ewpratten.com/content => content}/hobbies.md (100%) rename {ewpratten.com/content => content}/music/_index.md (100%) rename {ewpratten.com/content => content}/music/channels.md (100%) rename {ewpratten.com/content => content}/music/radioactive.md (100%) rename {ewpratten.com/content => content}/music/retrylife/bring-the-onslaught.md (100%) rename {ewpratten.com/content => content}/music/retrylife/death-among-us.md (100%) rename {ewpratten.com/content => content}/music/retrylife/enlarging-elaphants.md (100%) rename {ewpratten.com/content => content}/music/retrylife/explosive-xmas.md (100%) rename {ewpratten.com/content => content}/music/retrylife/flare.md (100%) rename {ewpratten.com/content => content}/music/retrylife/hidden-forest.md (100%) rename {ewpratten.com/content => content}/music/retrylife/hypernova.md (100%) rename {ewpratten.com/content => content}/music/retrylife/imagined.md (100%) rename {ewpratten.com/content => content}/music/retrylife/insanitorium.md (100%) rename {ewpratten.com/content => content}/music/retrylife/intergalactic-swirlz.md (100%) rename {ewpratten.com/content => content}/music/retrylife/lemons.md (100%) rename {ewpratten.com/content => content}/music/retrylife/project-39.md (100%) rename {ewpratten.com/content => content}/music/retrylife/reborn.md (100%) rename {ewpratten.com/content => content}/music/retrylife/silent.md (100%) rename {ewpratten.com/content => content}/music/retrylife/sir-dankley.md (100%) rename {ewpratten.com/content => content}/music/retrylife/xmas-02.md (100%) rename {ewpratten.com/content => content}/music/scale-hop.md (100%) rename {ewpratten.com/content => content}/music/space-time-v1.md (100%) rename {ewpratten.com/content => content}/music/spring-tracks.md (100%) rename {ewpratten.com/content => content}/music/summer-tracks.md (100%) rename {ewpratten.com/content => content}/music/tinkering/2024-02-24.md (100%) rename {ewpratten.com/content => content}/music/tinkering/_index.md (100%) rename {ewpratten.com/content => content}/photography/2017-06-21-old-quebec.md (100%) rename {ewpratten.com/content => content}/photography/2017-06-21-stormy-quebec-street.md (100%) rename {ewpratten.com/content => content}/photography/2017-06-22-montmorency-falls.md (100%) rename {ewpratten.com/content => content}/photography/2017-08-04-rocky-shore-halifax.md (100%) rename {ewpratten.com/content => content}/photography/2019-08-04-halifax-port.md (100%) rename {ewpratten.com/content => content}/photography/2019-08-09-jacobs-ladder.md (100%) rename {ewpratten.com/content => content}/photography/2020-07-19-my-desk.md (100%) rename {ewpratten.com/content => content}/photography/2020-07-23-two-cars.md (100%) rename {ewpratten.com/content => content}/photography/2020-07-24-above-the-thames.md (100%) rename {ewpratten.com/content => content}/photography/2022-01-18-snow-day-in-space.md (100%) rename {ewpratten.com/content => content}/photography/2022-03-06-icy-shore.md (100%) rename {ewpratten.com/content => content}/photography/_index.md (100%) rename {ewpratten.com/content => content}/privacy/_index.md (100%) rename {ewpratten.com/content => content}/privacy/applications/slice.md (100%) rename {ewpratten.com/content => content}/radio/_index.md (100%) rename {ewpratten.com/content => content}/radio/keys.md (100%) rename {ewpratten.com/content => content}/radio/local-repeaters.md (100%) rename {ewpratten.com/content => content}/radio/meme-month-2022.md (100%) rename {ewpratten.com/content => content}/radio/pixie.md (100%) rename {ewpratten.com/content => content}/radio/va3ujf-hub.md (100%) rename {ewpratten.com/content => content}/robotics/5024/_index.md (100%) rename {ewpratten.com/content => content}/robotics/5024/darth-raider.md (100%) rename {ewpratten.com/content => content}/search.md (100%) rename {ewpratten.com/content => content}/software/_index.md (100%) rename {ewpratten.com/content => content}/software/apps/gamels.md (100%) rename {ewpratten.com/content => content}/software/apps/protomask.md (100%) rename {ewpratten.com/content => content}/software/apps/slice.md (100%) rename {ewpratten.com/content => content}/software/games/data-loss.md (100%) rename {ewpratten.com/content => content}/software/games/deep-breath.md (100%) rename {ewpratten.com/content => content}/software/games/micromanaged-mike.md (100%) rename {ewpratten.com/content => content}/software/libs/raylib-ffi.md (100%) rename ewpratten.com/functions => functions (100%) rename {ewpratten.com/sass => sass}/elements/code.scss (100%) rename {ewpratten.com/sass => sass}/elements/details.scss (100%) rename {ewpratten.com/sass => sass}/elements/header.scss (100%) rename {ewpratten.com/sass => sass}/elements/headings.scss (100%) rename {ewpratten.com/sass => sass}/elements/image.scss (100%) rename {ewpratten.com/sass => sass}/elements/list.scss (100%) rename {ewpratten.com/sass => sass}/elements/music-info-card.scss (100%) rename {ewpratten.com/sass => sass}/elements/quote.scss (100%) rename {ewpratten.com/sass => sass}/elements/table.scss (100%) rename {ewpratten.com/sass => sass}/elements/text.scss (100%) rename {ewpratten.com/sass => sass}/styles.scss (100%) rename {ewpratten.com/scripts => scripts}/find_external_assets.py (100%) rename {ewpratten.com/scripts => scripts}/fix_md_file_aliases.py (100%) rename {ewpratten.com/static => static}/_headers (100%) rename {ewpratten.com/static => static}/_redirects (100%) rename {ewpratten.com/static => static}/_routes.json (100%) rename {ewpratten.com/static => static}/configs/windows_exporter.yml (100%) rename {ewpratten.com/static => static}/dist/icons8/antenna.png (100%) rename {ewpratten.com/static => static}/dist/line-awesome/envelope.svg (100%) rename {ewpratten.com/static => static}/dist/line-awesome/github.svg (100%) rename {ewpratten.com/static => static}/dist/line-awesome/hacker-news.svg (100%) rename {ewpratten.com/static => static}/dist/line-awesome/linkedin.svg (100%) rename {ewpratten.com/static => static}/dist/line-awesome/mastodon.svg (100%) rename {ewpratten.com/static => static}/dist/line-awesome/reddit.svg (100%) rename {ewpratten.com/static => static}/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz (100%) rename {ewpratten.com/static => static}/downloads/cad/kallax-headphone-mount.stl (100%) rename {ewpratten.com/static => static}/downloads/cad/neewer-mic-arm-clips.stl (100%) rename {ewpratten.com/static => static}/downloads/cad/vivo-monitor-arm-clips.stl (100%) rename {ewpratten.com/static => static}/downloads/darth_raider_tech_binder.pdf (100%) rename {ewpratten.com/static => static}/ewp.png (100%) rename {ewpratten.com/static => static}/ewp_dark.png (100%) rename {ewpratten.com/static => static}/functions/.well-known/nodeinfo.js (100%) rename {ewpratten.com/static => static}/functions/.well-known/webfinger.js (100%) rename {ewpratten.com/static => static}/functions/_middleware.js (100%) rename {ewpratten.com/static => static}/functions/api/activitypub/nodeinfo.js (100%) rename {ewpratten.com/static => static}/functions/api/activitypub/outbox.js (100%) rename {ewpratten.com/static => static}/functions/api/activitypub/users/evan.js (100%) rename {ewpratten.com/static => static}/functions/download/minecraft-modpack/[[version]].js (100%) rename {ewpratten.com/static => static}/functions/keys/ssh.js (100%) rename {ewpratten.com/static => static}/geofeed.csv (100%) rename {ewpratten.com/static => static}/images/cad/kallax-headphone-holder/photo-with-headphones.JPG (100%) rename {ewpratten.com/static => static}/images/cad/kallax-headphone-holder/underside.JPG (100%) rename {ewpratten.com/static => static}/images/cad/neewer-mic-arm-clips/close.JPG (100%) rename {ewpratten.com/static => static}/images/cad/neewer-mic-arm-clips/far.JPG (100%) rename {ewpratten.com/static => static}/images/cad/vivo-monitor-arm-clips/irl.JPG (100%) rename {ewpratten.com/static => static}/images/cad/vivo-monitor-arm-clips/scad.png (100%) rename {ewpratten.com/static => static}/images/hobbies/arts/photos/evan_desk.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/arts/photos/halifax_water.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/arts/photos/mother_stairs.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/arts/photos/quebec_style.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/arts/photos/raider_names.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/keys/paperclip-straight.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/keys/pcie-key-v1.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/keys/pcie-key.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/keys/portable-practice-key.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/keys/practice-key.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/pixie/altoids-case-1.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/pixie/altoids-case-2.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/radio/pixie/original.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/robotics/robots/darthraider.png (100%) rename {ewpratten.com/static => static}/images/hobbies/robotics/robots/hatchfield.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/robotics/robots/minibot.jpg (100%) rename {ewpratten.com/static => static}/images/hobbies/robotics/robots/qbert.png (100%) rename {ewpratten.com/static => static}/images/hobbies/software/games/deep_breath.png (100%) rename {ewpratten.com/static => static}/images/hobbies/software/games/flippycat.png (100%) rename {ewpratten.com/static => static}/images/hobbies/software/games/slate_map.jpg (100%) rename {ewpratten.com/static => static}/images/join-our-discord.png (100%) rename {ewpratten.com/static => static}/images/minecraft/client-ping/9a704ff99abe67ee711f5fae6008ef7e42f641a7.png (100%) rename {ewpratten.com/static => static}/images/minecraft/frost-bucket/e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png (100%) rename {ewpratten.com/static => static}/images/minecraft/illuminated-shields/9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/channels/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/radioactive/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/scale-hop/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/space-time-v1/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/spring-tracks/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/ewpratten/summer-tracks/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/bring-the-onslaught/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/death-among-us/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/enlarging-elaphants/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/explosive-xmas/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/flare/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/hidden-forest/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/hypernova/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/imagined/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/insanitorium/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/intergalactic-swirlz/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/lemons/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/project-39/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/reborn/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/silent/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/sir-dankley/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/retrylife/xmas-02/cover.jpg (100%) rename {ewpratten.com/static => static}/images/music/tinkering/2024-02-24-cover.png (100%) rename {ewpratten.com/static => static}/images/pfp/2017/128x128.jpg (100%) rename {ewpratten.com/static => static}/images/pfp/2019/977x977.jpeg (100%) rename {ewpratten.com/static => static}/images/pfp/2021/460x460.png (100%) rename {ewpratten.com/static => static}/images/pfp/2022/1023x1023.png (100%) rename {ewpratten.com/static => static}/images/pfp/2022/1823x1823.png (100%) rename {ewpratten.com/static => static}/images/pfp/2022/460x460.png (100%) rename {ewpratten.com/static => static}/images/pfp/2022/460x460.webp (100%) rename {ewpratten.com/static => static}/images/posts/2020-wrapup/buddy-auto.gif (100%) rename {ewpratten.com/static => static}/images/posts/ampr-vultr-bgp/request-page.png (100%) rename {ewpratten.com/static => static}/images/posts/amprnet-bgp-announce/internet_1.drawio (100%) rename {ewpratten.com/static => static}/images/posts/amprnet-bgp-announce/internet_1.svg (100%) rename {ewpratten.com/static => static}/images/posts/angle-problem/drawing.svg (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/aprs_version_numbers.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/beacon_vs_non_beacon.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/beacon_vs_non_beacon_inet.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/beacon_vs_non_beacon_rf.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/igate_graphic.dot (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/igate_graphic.svg (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/internet_vs_rf.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/top_10_destinations.png (100%) rename {ewpratten.com/static => static}/images/posts/aprs-usage/top_10_sources.png (100%) rename {ewpratten.com/static => static}/images/posts/bell-ipv6/hh4k.png (100%) rename {ewpratten.com/static => static}/images/posts/bell-ipv6/sit.png (100%) rename {ewpratten.com/static => static}/images/posts/bell-ipv6/udm-pro.png (100%) rename {ewpratten.com/static => static}/images/posts/bin-images/dll.png (100%) rename {ewpratten.com/static => static}/images/posts/bin-images/dll2.png (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/IMG_0218.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240713_194740810.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240713_202756448.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240714_151953924.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240714_153600599.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240714_153706887.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240714_162523877.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240719_200332311.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240719_201852022.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/PXL_20240720_200504715.jpg (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/Screenshot_20240714-124916.png (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/original_3fd7fa07-f8fe-4dba-aeb1-aa1d689f300c_Screenshot_20240720-193018.png (100%) rename {ewpratten.com/static => static}/images/posts/camping-radio/spkr-wire-efhw-lengths.png (100%) rename {ewpratten.com/static => static}/images/posts/commit-sync/commit_graph.png (100%) rename {ewpratten.com/static => static}/images/posts/frc-codespaces/codespaces-code.png (100%) rename {ewpratten.com/static => static}/images/posts/frc-codespaces/codespaces-menu.png (100%) rename {ewpratten.com/static => static}/images/posts/galliumos/arcer_r11_screw.jpg (100%) rename {ewpratten.com/static => static}/images/posts/galliumos/fwutil_cros_wp-on.png (100%) rename {ewpratten.com/static => static}/images/posts/gamels/steam_app_ids.png (100%) rename {ewpratten.com/static => static}/images/posts/gamels/steamdeck-screenshot.png (100%) rename {ewpratten.com/static => static}/images/posts/git-aliases/branches.png (100%) rename {ewpratten.com/static => static}/images/posts/git-aliases/lscommits.png (100%) rename {ewpratten.com/static => static}/images/posts/git-aliases/tree.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/all-axis-translate.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/axis-arguments.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/broken-union.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/cube-10mm.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/cube-distance.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/cube-rotate-all.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/cube-rotate-x-45.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/cylinder.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/gadget.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/overlapping.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/rectangle.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/scad-window.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/smooth-cylinder.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/smooth-sphere.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/sphere-cube-cut.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/sphere.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/translated-cube-x.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/translated-cubes.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/unequal-translated-cubes.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/union.png (100%) rename {ewpratten.com/static => static}/images/posts/intro-to-openscad/workspace.scad (100%) rename {ewpratten.com/static => static}/images/posts/ipv6-canvas/v6_canvas_1.png (100%) rename {ewpratten.com/static => static}/images/posts/ipv6-canvas/v6_canvas_2.png (100%) rename {ewpratten.com/static => static}/images/posts/japanese-input/ibus-general.png (100%) rename {ewpratten.com/static => static}/images/posts/japanese-input/ibus-input.png (100%) rename {ewpratten.com/static => static}/images/posts/japanese-input/language-installation.png (100%) rename {ewpratten.com/static => static}/images/posts/japanese-input/language-settings.png (100%) rename {ewpratten.com/static => static}/images/posts/latex-notes/hs_notes_workflow.png (100%) rename {ewpratten.com/static => static}/images/posts/leapmotion-photography/controller.jpg (100%) rename {ewpratten.com/static => static}/images/posts/leapmotion-photography/leap-visualizer.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-final.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-heartrate.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-hud-v1.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-hud-v2.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-new-game-bg.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-settings-screen.png (100%) rename {ewpratten.com/static => static}/images/posts/ludum-dare-46/ld46-world-assets-v1.png (100%) rename {ewpratten.com/static => static}/images/posts/mindmap/mindmap-simple.png (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/ayo_bro.png (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/ayo_displaced.png (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/ayo_textured.png (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/blender-importer-window.png (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/demo_render.mp4 (100%) rename {ewpratten.com/static => static}/images/posts/monocular-blender/exaggerated-depth.png (100%) rename {ewpratten.com/static => static}/images/posts/mouse-button-swap/PXL_20230501_193330518.jpg (100%) rename {ewpratten.com/static => static}/images/posts/mouse-button-swap/PXL_20230501_193336150.jpg (100%) rename {ewpratten.com/static => static}/images/posts/mouse-button-swap/PXL_20230501_234325200.jpg (100%) rename {ewpratten.com/static => static}/images/posts/mouse-button-swap/PXL_20230501_234350942.jpg (100%) rename {ewpratten.com/static => static}/images/posts/mouse-button-swap/PXL_20230502_000502685.jpg (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/area-2.jpg (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/area.jpg (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/nanovna-capture-20m.png (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/nanovna-capture-full.png (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/nanovna.jpg (100%) rename {ewpratten.com/static => static}/images/posts/nanovna/setup.jpg (100%) rename {ewpratten.com/static => static}/images/posts/obsidian-blogging/Pasted image 20231021155654.png (100%) rename {ewpratten.com/static => static}/images/posts/obsidian-blogging/Pasted image.png (100%) rename {ewpratten.com/static => static}/images/posts/out-of-tree-qmk/file-tree.png (100%) rename {ewpratten.com/static => static}/images/posts/personal-ases/ip_stack.png (100%) rename {ewpratten.com/static => static}/images/posts/personal-ases/rirs.png (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/magic_phones.dot (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/magic_phones.png (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/my_trunks.dot (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/my_trunks.png (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/phone_internet.dot (100%) rename {ewpratten.com/static => static}/images/posts/personal-pbx/phone_internet.png (100%) rename {ewpratten.com/static => static}/images/posts/pid/are_we_there.svg (100%) rename {ewpratten.com/static => static}/images/posts/pid/here.svg (100%) rename {ewpratten.com/static => static}/images/posts/pid/here_there.svg (100%) rename {ewpratten.com/static => static}/images/posts/pid/how_far.svg (100%) rename {ewpratten.com/static => static}/images/posts/pid/this_way.svg (100%) rename {ewpratten.com/static => static}/images/posts/quaternions/dual_quats.jpg (100%) rename {ewpratten.com/static => static}/images/posts/quaternions/quat_mul.jpg (100%) rename {ewpratten.com/static => static}/images/posts/quaternions/quat_vec3.png (100%) rename {ewpratten.com/static => static}/images/posts/quaternions/quaternion_meme.png (100%) rename {ewpratten.com/static => static}/images/posts/rainbow-keyboard/action_layout.png (100%) rename {ewpratten.com/static => static}/images/posts/rainbow-keyboard/kayboard.xcf (100%) rename {ewpratten.com/static => static}/images/posts/rainbow-keyboard/movement_layout.png (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/NAT64-setup.png (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/NAT64-setup.xcf (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/ipv4-embed.png (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/ipv4-embed.xcf (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/ipv4-extract.png (100%) rename {ewpratten.com/static => static}/images/posts/rfc6052-bitmasks/ipv4-extract.xcf (100%) rename {ewpratten.com/static => static}/images/posts/rickroll-ipv6/400px-Tun-tap-osilayers-diagram.png (100%) rename {ewpratten.com/static => static}/images/posts/rickroll-ipv6/he-dns-fields.png (100%) rename {ewpratten.com/static => static}/images/posts/rickroll-ipv6/he-mtr.png (100%) rename {ewpratten.com/static => static}/images/posts/rickroll-ipv6/ptr-records.png (100%) rename {ewpratten.com/static => static}/images/posts/rickroll-ipv6/result.png (100%) rename {ewpratten.com/static => static}/images/posts/robotics-journey/testbed.jpg (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/desk-lights.jpg (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/led-controller.jpg (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/office-layout.png (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/shelf-layout-side.png (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/shelf-layout-top.jpg (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/shelf-lights-left.jpg (100%) rename {ewpratten.com/static => static}/images/posts/shelf-lights/shelf-lights.jpg (100%) rename {ewpratten.com/static => static}/images/posts/steam-switch/sc-switch.jpg (100%) rename {ewpratten.com/static => static}/images/posts/steam-switch/sc.png (100%) rename {ewpratten.com/static => static}/images/posts/unfinished-projects/commit_history.png (100%) rename {ewpratten.com/static => static}/images/posts/unfinished-projects/lang_stats.svg (100%) rename {ewpratten.com/static => static}/images/posts/unfinished-projects/private_to_md.py (100%) rename {ewpratten.com/static => static}/images/posts/unfinished-projects/privates.json (100%) rename {ewpratten.com/static => static}/images/posts/vanilla-plus/minimap_2020.png (100%) rename {ewpratten.com/static => static}/images/posts/vanilla-plus/rei.png (100%) rename {ewpratten.com/static => static}/images/posts/vanilla-plus/sodium_settings.jpeg (100%) rename {ewpratten.com/static => static}/images/posts/vortex-core/core-mpc-tool.png (100%) rename {ewpratten.com/static => static}/images/posts/vortex-core/core-mpc-webapp.png (100%) rename {ewpratten.com/static => static}/images/posts/vortex-core/core.jpg (100%) rename {ewpratten.com/static => static}/images/posts/weatherballoon/5a1826bd8b199.webp (100%) rename {ewpratten.com/static => static}/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg (100%) rename {ewpratten.com/static => static}/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg (100%) rename {ewpratten.com/static => static}/images/posts/wheels-to-awards/w2a.png (100%) rename {ewpratten.com/static => static}/images/posts/wheels-to-awards/w2ainspo.jpg (100%) rename {ewpratten.com/static => static}/images/projects/darthraider.png (100%) rename {ewpratten.com/static => static}/images/software/apps/gamels/screenshot.png (100%) rename {ewpratten.com/static => static}/images/software/apps/slice/slice.png (100%) rename {ewpratten.com/static => static}/images/software/games/data-loss/game-banner.png (100%) rename {ewpratten.com/static => static}/images/software/games/deep-breath/game-banner.png (100%) rename {ewpratten.com/static => static}/images/software/games/micromanaged-mike/game-banner.jpg (100%) rename {ewpratten.com/static => static}/js/radio/local-repeaters.js (100%) rename {ewpratten.com/static => static}/map-data (100%) rename {ewpratten.com/static => static}/person.jsonld (100%) rename {ewpratten.com/static => static}/photos/2017-06-21-old-quebec.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-06-21-old-quebec.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-06-21-stormy-quebec-street.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-06-21-stormy-quebec-street.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-06-22-montmorency-falls.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-06-22-montmorency-falls.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-08-04-rocky-shore-halifax.jpeg (100%) rename {ewpratten.com/static => static}/photos/2017-08-04-rocky-shore-halifax.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2019-08-04-halifax-port.jpeg (100%) rename {ewpratten.com/static => static}/photos/2019-08-04-halifax-port.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2019-08-09-jacobs-ladder.jpeg (100%) rename {ewpratten.com/static => static}/photos/2019-08-09-jacobs-ladder.preview.jpeg (100%) rename {ewpratten.com/static => static}/photos/2020-07-19-my-desk.png (100%) rename {ewpratten.com/static => static}/photos/2020-07-19-my-desk.preview.png (100%) rename {ewpratten.com/static => static}/photos/2020-07-23-two-cars.png (100%) rename {ewpratten.com/static => static}/photos/2020-07-23-two-cars.preview.png (100%) rename {ewpratten.com/static => static}/photos/2020-07-24-above-the-thames.jpg (100%) rename {ewpratten.com/static => static}/photos/2020-07-24-above-the-thames.preview.jpg (100%) rename {ewpratten.com/static => static}/photos/2022-01-18-snow-day-in-space.jpg (100%) rename {ewpratten.com/static => static}/photos/2022-01-18-snow-day-in-space.preview.jpg (100%) rename {ewpratten.com/static => static}/photos/2022-03-06-icy-shore.jpg (100%) rename {ewpratten.com/static => static}/photos/2022-03-06-icy-shore.preview.jpg (100%) rename {ewpratten.com/static => static}/photos/generate_previews.sh (100%) rename {ewpratten.com/static => static}/videos/posts/robotics-journey/2018_drive.mp4 (100%) rename {ewpratten.com/static => static}/videos/robotics/5024/vision_v1.mp4 (100%) rename {ewpratten.com/static => static}/videos/robotics/5024/vision_v2.mp4 (100%) rename {ewpratten.com/static => static}/videos/robotics/5024/vision_v3.mp4 (100%) rename {ewpratten.com/templates => templates}/404.html (100%) rename {ewpratten.com/templates => templates}/base.html (100%) rename {ewpratten.com/templates => templates}/blog-timeline.html (100%) rename {ewpratten.com/templates => templates}/index.html (100%) rename {ewpratten.com/templates => templates}/map.html (100%) rename {ewpratten.com/templates => templates}/page.html (100%) rename {ewpratten.com/templates => templates}/photo-timeline.html (100%) rename {ewpratten.com/templates => templates}/section.html (100%) rename {ewpratten.com/templates => templates}/shortcodes/github.html (100%) rename {ewpratten.com/templates => templates}/shortcodes/music_card.html (100%) rename {ewpratten.com/templates => templates}/shortcodes/note.html (100%) rename {ewpratten.com/templates => templates}/video-timeline.html (100%) rename ewpratten.com/wrangler.toml => wrangler.toml (100%) diff --git a/.gitmodules b/.gitmodules index d9d84ff..6da0446 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,3 @@ [submodule "static/map-data"] - path = ewpratten.com/static/map-data + path = static/map-data url = git@github.com:ewpratten/ewpratten-com-map-data.git diff --git a/ewpratten.com/_headers b/_headers similarity index 100% rename from ewpratten.com/_headers rename to _headers diff --git a/ewpratten.com/_redirects b/_redirects similarity index 100% rename from ewpratten.com/_redirects rename to _redirects diff --git a/ewpratten.com/config.toml b/config.toml similarity index 100% rename from ewpratten.com/config.toml rename to config.toml diff --git a/ewpratten.com/content/3dprint/_index.md b/content/3dprint/_index.md similarity index 100% rename from ewpratten.com/content/3dprint/_index.md rename to content/3dprint/_index.md diff --git a/ewpratten.com/content/3dprint/kallax-headphone-holder.md b/content/3dprint/kallax-headphone-holder.md similarity index 100% rename from ewpratten.com/content/3dprint/kallax-headphone-holder.md rename to content/3dprint/kallax-headphone-holder.md diff --git a/ewpratten.com/content/3dprint/neewer-mic-arm-clips.md b/content/3dprint/neewer-mic-arm-clips.md similarity index 100% rename from ewpratten.com/content/3dprint/neewer-mic-arm-clips.md rename to content/3dprint/neewer-mic-arm-clips.md diff --git a/ewpratten.com/content/3dprint/vivo-monitor-arm-clips.md b/content/3dprint/vivo-monitor-arm-clips.md similarity index 100% rename from ewpratten.com/content/3dprint/vivo-monitor-arm-clips.md rename to content/3dprint/vivo-monitor-arm-clips.md diff --git a/ewpratten.com/content/_index.md b/content/_index.md similarity index 100% rename from ewpratten.com/content/_index.md rename to content/_index.md diff --git a/ewpratten.com/content/blog/2017-11-24-weatherballoon-lost.md b/content/blog/2017-11-24-weatherballoon-lost.md similarity index 100% rename from ewpratten.com/content/blog/2017-11-24-weatherballoon-lost.md rename to content/blog/2017-11-24-weatherballoon-lost.md diff --git a/ewpratten.com/content/blog/2018-06-27-BecomeRanter.md b/content/blog/2018-06-27-BecomeRanter.md similarity index 100% rename from ewpratten.com/content/blog/2018-06-27-BecomeRanter.md rename to content/blog/2018-06-27-BecomeRanter.md diff --git a/ewpratten.com/content/blog/2019-02-20-hatchfield.md b/content/blog/2019-02-20-hatchfield.md similarity index 100% rename from ewpratten.com/content/blog/2019-02-20-hatchfield.md rename to content/blog/2019-02-20-hatchfield.md diff --git a/ewpratten.com/content/blog/2019-04-30-FRC-Languages.md b/content/blog/2019-04-30-FRC-Languages.md similarity index 100% rename from ewpratten.com/content/blog/2019-04-30-FRC-Languages.md rename to content/blog/2019-04-30-FRC-Languages.md diff --git a/ewpratten.com/content/blog/2019-06-12-Styiling-GitHub.md b/content/blog/2019-06-12-Styiling-GitHub.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-12-Styiling-GitHub.md rename to content/blog/2019-06-12-Styiling-GitHub.md diff --git a/ewpratten.com/content/blog/2019-06-16-Graphing-w2a.md b/content/blog/2019-06-16-Graphing-w2a.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-16-Graphing-w2a.md rename to content/blog/2019-06-16-Graphing-w2a.md diff --git a/ewpratten.com/content/blog/2019-06-21-Robot-Experiences.md b/content/blog/2019-06-21-Robot-Experiences.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-21-Robot-Experiences.md rename to content/blog/2019-06-21-Robot-Experiences.md diff --git a/ewpratten.com/content/blog/2019-06-23-googlectf.md b/content/blog/2019-06-23-googlectf.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-23-googlectf.md rename to content/blog/2019-06-23-googlectf.md diff --git a/ewpratten.com/content/blog/2019-06-24-LanguageHunt2.md b/content/blog/2019-06-24-LanguageHunt2.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-24-LanguageHunt2.md rename to content/blog/2019-06-24-LanguageHunt2.md diff --git a/ewpratten.com/content/blog/2019-06-26-BashSmash.md b/content/blog/2019-06-26-BashSmash.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-26-BashSmash.md rename to content/blog/2019-06-26-BashSmash.md diff --git a/ewpratten.com/content/blog/2019-06-27-PWNlink.md b/content/blog/2019-06-27-PWNlink.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-27-PWNlink.md rename to content/blog/2019-06-27-PWNlink.md diff --git a/ewpratten.com/content/blog/2019-06-27-Python.md b/content/blog/2019-06-27-Python.md similarity index 100% rename from ewpratten.com/content/blog/2019-06-27-Python.md rename to content/blog/2019-06-27-Python.md diff --git a/ewpratten.com/content/blog/2019-07-01-devDNS.md b/content/blog/2019-07-01-devDNS.md similarity index 100% rename from ewpratten.com/content/blog/2019-07-01-devDNS.md rename to content/blog/2019-07-01-devDNS.md diff --git a/ewpratten.com/content/blog/2019-07-06-ScrapingFRCGithub.md b/content/blog/2019-07-06-ScrapingFRCGithub.md similarity index 100% rename from ewpratten.com/content/blog/2019-07-06-ScrapingFRCGithub.md rename to content/blog/2019-07-06-ScrapingFRCGithub.md diff --git a/ewpratten.com/content/blog/2019-07-13-Lookback-GMAD.md b/content/blog/2019-07-13-Lookback-GMAD.md similarity index 100% rename from ewpratten.com/content/blog/2019-07-13-Lookback-GMAD.md rename to content/blog/2019-07-13-Lookback-GMAD.md diff --git a/ewpratten.com/content/blog/2019-07-15-MindMap.md b/content/blog/2019-07-15-MindMap.md similarity index 100% rename from ewpratten.com/content/blog/2019-07-15-MindMap.md rename to content/blog/2019-07-15-MindMap.md diff --git a/ewpratten.com/content/blog/2019-08-10-Why-I-Carry-NFC.md b/content/blog/2019-08-10-Why-I-Carry-NFC.md similarity index 100% rename from ewpratten.com/content/blog/2019-08-10-Why-I-Carry-NFC.md rename to content/blog/2019-08-10-Why-I-Carry-NFC.md diff --git a/ewpratten.com/content/blog/2019-08-11-Setting-up-JA.md b/content/blog/2019-08-11-Setting-up-JA.md similarity index 100% rename from ewpratten.com/content/blog/2019-08-11-Setting-up-JA.md rename to content/blog/2019-08-11-Setting-up-JA.md diff --git a/ewpratten.com/content/blog/2019-08-24-Shift2.md b/content/blog/2019-08-24-Shift2.md similarity index 100% rename from ewpratten.com/content/blog/2019-08-24-Shift2.md rename to content/blog/2019-08-24-Shift2.md diff --git a/ewpratten.com/content/blog/2019-08-27-GitHub-cleanup.md b/content/blog/2019-08-27-GitHub-cleanup.md similarity index 100% rename from ewpratten.com/content/blog/2019-08-27-GitHub-cleanup.md rename to content/blog/2019-08-27-GitHub-cleanup.md diff --git a/ewpratten.com/content/blog/2019-09-04-wrong-python.md b/content/blog/2019-09-04-wrong-python.md similarity index 100% rename from ewpratten.com/content/blog/2019-09-04-wrong-python.md rename to content/blog/2019-09-04-wrong-python.md diff --git a/ewpratten.com/content/blog/2019-09-11-Buildingimgfrombin.md b/content/blog/2019-09-11-Buildingimgfrombin.md similarity index 100% rename from ewpratten.com/content/blog/2019-09-11-Buildingimgfrombin.md rename to content/blog/2019-09-11-Buildingimgfrombin.md diff --git a/ewpratten.com/content/blog/2019-10-05-BillWurtz.md b/content/blog/2019-10-05-BillWurtz.md similarity index 100% rename from ewpratten.com/content/blog/2019-10-05-BillWurtz.md rename to content/blog/2019-10-05-BillWurtz.md diff --git a/ewpratten.com/content/blog/2019-11-18-Realtime-robot-code.md b/content/blog/2019-11-18-Realtime-robot-code.md similarity index 100% rename from ewpratten.com/content/blog/2019-11-18-Realtime-robot-code.md rename to content/blog/2019-11-18-Realtime-robot-code.md diff --git a/ewpratten.com/content/blog/2019-12-11-Cron.md b/content/blog/2019-12-11-Cron.md similarity index 100% rename from ewpratten.com/content/blog/2019-12-11-Cron.md rename to content/blog/2019-12-11-Cron.md diff --git a/ewpratten.com/content/blog/2020-01-20-BrainFuckInBash.md b/content/blog/2020-01-20-BrainFuckInBash.md similarity index 100% rename from ewpratten.com/content/blog/2020-01-20-BrainFuckInBash.md rename to content/blog/2020-01-20-BrainFuckInBash.md diff --git a/ewpratten.com/content/blog/2020-02-21-darth-raider.md b/content/blog/2020-02-21-darth-raider.md similarity index 100% rename from ewpratten.com/content/blog/2020-02-21-darth-raider.md rename to content/blog/2020-02-21-darth-raider.md diff --git a/ewpratten.com/content/blog/2020-04-20-LudumDare46.md b/content/blog/2020-04-20-LudumDare46.md similarity index 100% rename from ewpratten.com/content/blog/2020-04-20-LudumDare46.md rename to content/blog/2020-04-20-LudumDare46.md diff --git a/ewpratten.com/content/blog/2020-05-19-Running-RoboRIO-Native.md b/content/blog/2020-05-19-Running-RoboRIO-Native.md similarity index 100% rename from ewpratten.com/content/blog/2020-05-19-Running-RoboRIO-Native.md rename to content/blog/2020-05-19-Running-RoboRIO-Native.md diff --git a/ewpratten.com/content/blog/2020-06-05-32u4-upload.md b/content/blog/2020-06-05-32u4-upload.md similarity index 100% rename from ewpratten.com/content/blog/2020-06-05-32u4-upload.md rename to content/blog/2020-06-05-32u4-upload.md diff --git a/ewpratten.com/content/blog/2020-08-03-Joystick-to-Voltage.md b/content/blog/2020-08-03-Joystick-to-Voltage.md similarity index 100% rename from ewpratten.com/content/blog/2020-08-03-Joystick-to-Voltage.md rename to content/blog/2020-08-03-Joystick-to-Voltage.md diff --git a/ewpratten.com/content/blog/2020-08-13-Drivetrain-navigation.md b/content/blog/2020-08-13-Drivetrain-navigation.md similarity index 100% rename from ewpratten.com/content/blog/2020-08-13-Drivetrain-navigation.md rename to content/blog/2020-08-13-Drivetrain-navigation.md diff --git a/ewpratten.com/content/blog/2020-08-23-Notetaking-with-LaTeX.md b/content/blog/2020-08-23-Notetaking-with-LaTeX.md similarity index 100% rename from ewpratten.com/content/blog/2020-08-23-Notetaking-with-LaTeX.md rename to content/blog/2020-08-23-Notetaking-with-LaTeX.md diff --git a/ewpratten.com/content/blog/2020-09-03-Bazel-and-AVR.md b/content/blog/2020-09-03-Bazel-and-AVR.md similarity index 100% rename from ewpratten.com/content/blog/2020-09-03-Bazel-and-AVR.md rename to content/blog/2020-09-03-Bazel-and-AVR.md diff --git a/ewpratten.com/content/blog/2020-09-10-CodeSpaces-For-FRC.md b/content/blog/2020-09-10-CodeSpaces-For-FRC.md similarity index 100% rename from ewpratten.com/content/blog/2020-09-10-CodeSpaces-For-FRC.md rename to content/blog/2020-09-10-CodeSpaces-For-FRC.md diff --git a/ewpratten.com/content/blog/2020-09-17-Ultralight-writeup.md b/content/blog/2020-09-17-Ultralight-writeup.md similarity index 100% rename from ewpratten.com/content/blog/2020-09-17-Ultralight-writeup.md rename to content/blog/2020-09-17-Ultralight-writeup.md diff --git a/ewpratten.com/content/blog/2020-09-24-Gopro-Webcam.md b/content/blog/2020-09-24-Gopro-Webcam.md similarity index 100% rename from ewpratten.com/content/blog/2020-09-24-Gopro-Webcam.md rename to content/blog/2020-09-24-Gopro-Webcam.md diff --git a/ewpratten.com/content/blog/2020-10-01-Reading-a-Bitmap.md b/content/blog/2020-10-01-Reading-a-Bitmap.md similarity index 100% rename from ewpratten.com/content/blog/2020-10-01-Reading-a-Bitmap.md rename to content/blog/2020-10-01-Reading-a-Bitmap.md diff --git a/ewpratten.com/content/blog/2020-10-15-Mounting-Google-Drives.md b/content/blog/2020-10-15-Mounting-Google-Drives.md similarity index 100% rename from ewpratten.com/content/blog/2020-10-15-Mounting-Google-Drives.md rename to content/blog/2020-10-15-Mounting-Google-Drives.md diff --git a/ewpratten.com/content/blog/2020-10-24-CorePack-Development.md b/content/blog/2020-10-24-CorePack-Development.md similarity index 100% rename from ewpratten.com/content/blog/2020-10-24-CorePack-Development.md rename to content/blog/2020-10-24-CorePack-Development.md diff --git a/ewpratten.com/content/blog/2020-11-06-Vortex-Core.md b/content/blog/2020-11-06-Vortex-Core.md similarity index 100% rename from ewpratten.com/content/blog/2020-11-06-Vortex-Core.md rename to content/blog/2020-11-06-Vortex-Core.md diff --git a/ewpratten.com/content/blog/2020-11-21-Minecraft-IRC.md b/content/blog/2020-11-21-Minecraft-IRC.md similarity index 100% rename from ewpratten.com/content/blog/2020-11-21-Minecraft-IRC.md rename to content/blog/2020-11-21-Minecraft-IRC.md diff --git a/ewpratten.com/content/blog/2020-12-19-Vanilla-plus-mods.md b/content/blog/2020-12-19-Vanilla-plus-mods.md similarity index 100% rename from ewpratten.com/content/blog/2020-12-19-Vanilla-plus-mods.md rename to content/blog/2020-12-19-Vanilla-plus-mods.md diff --git a/ewpratten.com/content/blog/2020-12-31-Year-wrapup.md b/content/blog/2020-12-31-Year-wrapup.md similarity index 100% rename from ewpratten.com/content/blog/2020-12-31-Year-wrapup.md rename to content/blog/2020-12-31-Year-wrapup.md diff --git a/ewpratten.com/content/blog/2020-12-4-GalliumOS.md b/content/blog/2020-12-4-GalliumOS.md similarity index 100% rename from ewpratten.com/content/blog/2020-12-4-GalliumOS.md rename to content/blog/2020-12-4-GalliumOS.md diff --git a/ewpratten.com/content/blog/2021-01-16-Printer-Tunneling.md b/content/blog/2021-01-16-Printer-Tunneling.md similarity index 100% rename from ewpratten.com/content/blog/2021-01-16-Printer-Tunneling.md rename to content/blog/2021-01-16-Printer-Tunneling.md diff --git a/ewpratten.com/content/blog/2021-02-25-KBFS-Maven.md b/content/blog/2021-02-25-KBFS-Maven.md similarity index 100% rename from ewpratten.com/content/blog/2021-02-25-KBFS-Maven.md rename to content/blog/2021-02-25-KBFS-Maven.md diff --git a/ewpratten.com/content/blog/2021-03-14-QMK-Vortex-Core.md b/content/blog/2021-03-14-QMK-Vortex-Core.md similarity index 100% rename from ewpratten.com/content/blog/2021-03-14-QMK-Vortex-Core.md rename to content/blog/2021-03-14-QMK-Vortex-Core.md diff --git a/ewpratten.com/content/blog/2021-04-20-Direwolf-APRS.md b/content/blog/2021-04-20-Direwolf-APRS.md similarity index 100% rename from ewpratten.com/content/blog/2021-04-20-Direwolf-APRS.md rename to content/blog/2021-04-20-Direwolf-APRS.md diff --git a/ewpratten.com/content/blog/2021-07-06-Windows-SSH.md b/content/blog/2021-07-06-Windows-SSH.md similarity index 100% rename from ewpratten.com/content/blog/2021-07-06-Windows-SSH.md rename to content/blog/2021-07-06-Windows-SSH.md diff --git a/ewpratten.com/content/blog/2021-09-28-frc-tech-reference.md b/content/blog/2021-09-28-frc-tech-reference.md similarity index 100% rename from ewpratten.com/content/blog/2021-09-28-frc-tech-reference.md rename to content/blog/2021-09-28-frc-tech-reference.md diff --git a/ewpratten.com/content/blog/2021-11-14-amprnet-bgp.md b/content/blog/2021-11-14-amprnet-bgp.md similarity index 100% rename from ewpratten.com/content/blog/2021-11-14-amprnet-bgp.md rename to content/blog/2021-11-14-amprnet-bgp.md diff --git a/ewpratten.com/content/blog/2021-12-03-quaternions.md b/content/blog/2021-12-03-quaternions.md similarity index 100% rename from ewpratten.com/content/blog/2021-12-03-quaternions.md rename to content/blog/2021-12-03-quaternions.md diff --git a/ewpratten.com/content/blog/2022-01-06-unfinished-projects.md b/content/blog/2022-01-06-unfinished-projects.md similarity index 100% rename from ewpratten.com/content/blog/2022-01-06-unfinished-projects.md rename to content/blog/2022-01-06-unfinished-projects.md diff --git a/ewpratten.com/content/blog/2022-01-19-monocular-blender.md b/content/blog/2022-01-19-monocular-blender.md similarity index 100% rename from ewpratten.com/content/blog/2022-01-19-monocular-blender.md rename to content/blog/2022-01-19-monocular-blender.md diff --git a/ewpratten.com/content/blog/2022-02-14-personal-pbx.md b/content/blog/2022-02-14-personal-pbx.md similarity index 100% rename from ewpratten.com/content/blog/2022-02-14-personal-pbx.md rename to content/blog/2022-02-14-personal-pbx.md diff --git a/ewpratten.com/content/blog/2022-02-26-ferris-sweep.md b/content/blog/2022-02-26-ferris-sweep.md similarity index 100% rename from ewpratten.com/content/blog/2022-02-26-ferris-sweep.md rename to content/blog/2022-02-26-ferris-sweep.md diff --git a/ewpratten.com/content/blog/2022-03-15-Java-cheatsheet.md b/content/blog/2022-03-15-Java-cheatsheet.md similarity index 100% rename from ewpratten.com/content/blog/2022-03-15-Java-cheatsheet.md rename to content/blog/2022-03-15-Java-cheatsheet.md diff --git a/ewpratten.com/content/blog/2022-04-06-udm-fan.md b/content/blog/2022-04-06-udm-fan.md similarity index 100% rename from ewpratten.com/content/blog/2022-04-06-udm-fan.md rename to content/blog/2022-04-06-udm-fan.md diff --git a/ewpratten.com/content/blog/2022-04-11-angle-problem.md b/content/blog/2022-04-11-angle-problem.md similarity index 100% rename from ewpratten.com/content/blog/2022-04-11-angle-problem.md rename to content/blog/2022-04-11-angle-problem.md diff --git a/ewpratten.com/content/blog/2022-05-10-album-space-time.md b/content/blog/2022-05-10-album-space-time.md similarity index 100% rename from ewpratten.com/content/blog/2022-05-10-album-space-time.md rename to content/blog/2022-05-10-album-space-time.md diff --git a/ewpratten.com/content/blog/2022-05-18-commit-sync.md b/content/blog/2022-05-18-commit-sync.md similarity index 100% rename from ewpratten.com/content/blog/2022-05-18-commit-sync.md rename to content/blog/2022-05-18-commit-sync.md diff --git a/ewpratten.com/content/blog/2022-05-21-nanovna.md b/content/blog/2022-05-21-nanovna.md similarity index 100% rename from ewpratten.com/content/blog/2022-05-21-nanovna.md rename to content/blog/2022-05-21-nanovna.md diff --git a/ewpratten.com/content/blog/2022-06-08-bell-ipv6.md b/content/blog/2022-06-08-bell-ipv6.md similarity index 100% rename from ewpratten.com/content/blog/2022-06-08-bell-ipv6.md rename to content/blog/2022-06-08-bell-ipv6.md diff --git a/ewpratten.com/content/blog/2022-06-13-fedora-36-vp.md b/content/blog/2022-06-13-fedora-36-vp.md similarity index 100% rename from ewpratten.com/content/blog/2022-06-13-fedora-36-vp.md rename to content/blog/2022-06-13-fedora-36-vp.md diff --git a/ewpratten.com/content/blog/2022-06-23-steam-controller-switch.md b/content/blog/2022-06-23-steam-controller-switch.md similarity index 100% rename from ewpratten.com/content/blog/2022-06-23-steam-controller-switch.md rename to content/blog/2022-06-23-steam-controller-switch.md diff --git a/ewpratten.com/content/blog/2022-06-26-rickrolling-the-internet.md b/content/blog/2022-06-26-rickrolling-the-internet.md similarity index 100% rename from ewpratten.com/content/blog/2022-06-26-rickrolling-the-internet.md rename to content/blog/2022-06-26-rickrolling-the-internet.md diff --git a/ewpratten.com/content/blog/2022-07-02-robotics-journey.md b/content/blog/2022-07-02-robotics-journey.md similarity index 100% rename from ewpratten.com/content/blog/2022-07-02-robotics-journey.md rename to content/blog/2022-07-02-robotics-journey.md diff --git a/ewpratten.com/content/blog/2022-08-17-as398057.md b/content/blog/2022-08-17-as398057.md similarity index 100% rename from ewpratten.com/content/blog/2022-08-17-as398057.md rename to content/blog/2022-08-17-as398057.md diff --git a/ewpratten.com/content/blog/2022-09-09-new-domain.md b/content/blog/2022-09-09-new-domain.md similarity index 100% rename from ewpratten.com/content/blog/2022-09-09-new-domain.md rename to content/blog/2022-09-09-new-domain.md diff --git a/ewpratten.com/content/blog/2022-10-02-personal-ases.md b/content/blog/2022-10-02-personal-ases.md similarity index 100% rename from ewpratten.com/content/blog/2022-10-02-personal-ases.md rename to content/blog/2022-10-02-personal-ases.md diff --git a/ewpratten.com/content/blog/2022-10-17-ampr-vultr-bgp.md b/content/blog/2022-10-17-ampr-vultr-bgp.md similarity index 100% rename from ewpratten.com/content/blog/2022-10-17-ampr-vultr-bgp.md rename to content/blog/2022-10-17-ampr-vultr-bgp.md diff --git a/ewpratten.com/content/blog/2022-10-18-wireguard-bgp.md b/content/blog/2022-10-18-wireguard-bgp.md similarity index 100% rename from ewpratten.com/content/blog/2022-10-18-wireguard-bgp.md rename to content/blog/2022-10-18-wireguard-bgp.md diff --git a/ewpratten.com/content/blog/2022-10-30-bird-udmpro.md b/content/blog/2022-10-30-bird-udmpro.md similarity index 100% rename from ewpratten.com/content/blog/2022-10-30-bird-udmpro.md rename to content/blog/2022-10-30-bird-udmpro.md diff --git a/ewpratten.com/content/blog/2022-11-04-country-filtering.md b/content/blog/2022-11-04-country-filtering.md similarity index 100% rename from ewpratten.com/content/blog/2022-11-04-country-filtering.md rename to content/blog/2022-11-04-country-filtering.md diff --git a/ewpratten.com/content/blog/2022-11-10-mega-playlists.md b/content/blog/2022-11-10-mega-playlists.md similarity index 100% rename from ewpratten.com/content/blog/2022-11-10-mega-playlists.md rename to content/blog/2022-11-10-mega-playlists.md diff --git a/ewpratten.com/content/blog/2022-12-07-gamels.md b/content/blog/2022-12-07-gamels.md similarity index 100% rename from ewpratten.com/content/blog/2022-12-07-gamels.md rename to content/blog/2022-12-07-gamels.md diff --git a/ewpratten.com/content/blog/2023-01-17-webfinger-redir.md b/content/blog/2023-01-17-webfinger-redir.md similarity index 100% rename from ewpratten.com/content/blog/2023-01-17-webfinger-redir.md rename to content/blog/2023-01-17-webfinger-redir.md diff --git a/ewpratten.com/content/blog/2023-02-07-ipv6-canvas.md b/content/blog/2023-02-07-ipv6-canvas.md similarity index 100% rename from ewpratten.com/content/blog/2023-02-07-ipv6-canvas.md rename to content/blog/2023-02-07-ipv6-canvas.md diff --git a/ewpratten.com/content/blog/2023-02-15-wireguard-options.md b/content/blog/2023-02-15-wireguard-options.md similarity index 100% rename from ewpratten.com/content/blog/2023-02-15-wireguard-options.md rename to content/blog/2023-02-15-wireguard-options.md diff --git a/ewpratten.com/content/blog/2023-03-21-amprnet-bgp-announce.md b/content/blog/2023-03-21-amprnet-bgp-announce.md similarity index 100% rename from ewpratten.com/content/blog/2023-03-21-amprnet-bgp-announce.md rename to content/blog/2023-03-21-amprnet-bgp-announce.md diff --git a/ewpratten.com/content/blog/2023-03-21-hackernews-block-ai.md b/content/blog/2023-03-21-hackernews-block-ai.md similarity index 100% rename from ewpratten.com/content/blog/2023-03-21-hackernews-block-ai.md rename to content/blog/2023-03-21-hackernews-block-ai.md diff --git a/ewpratten.com/content/blog/2023-03-23-aprs-usage.md b/content/blog/2023-03-23-aprs-usage.md similarity index 100% rename from ewpratten.com/content/blog/2023-03-23-aprs-usage.md rename to content/blog/2023-03-23-aprs-usage.md diff --git a/ewpratten.com/content/blog/2023-04-27-client-ping.md b/content/blog/2023-04-27-client-ping.md similarity index 100% rename from ewpratten.com/content/blog/2023-04-27-client-ping.md rename to content/blog/2023-04-27-client-ping.md diff --git a/ewpratten.com/content/blog/2023-05-01-mouse-button-swap.md b/content/blog/2023-05-01-mouse-button-swap.md similarity index 100% rename from ewpratten.com/content/blog/2023-05-01-mouse-button-swap.md rename to content/blog/2023-05-01-mouse-button-swap.md diff --git a/ewpratten.com/content/blog/2023-06-15-rainbow-keyboard.md b/content/blog/2023-06-15-rainbow-keyboard.md similarity index 100% rename from ewpratten.com/content/blog/2023-06-15-rainbow-keyboard.md rename to content/blog/2023-06-15-rainbow-keyboard.md diff --git a/ewpratten.com/content/blog/2023-06-16-nat64.md b/content/blog/2023-06-16-nat64.md similarity index 100% rename from ewpratten.com/content/blog/2023-06-16-nat64.md rename to content/blog/2023-06-16-nat64.md diff --git a/ewpratten.com/content/blog/2023-07-05-simple-dnf-repo.md b/content/blog/2023-07-05-simple-dnf-repo.md similarity index 100% rename from ewpratten.com/content/blog/2023-07-05-simple-dnf-repo.md rename to content/blog/2023-07-05-simple-dnf-repo.md diff --git a/ewpratten.com/content/blog/2023-07-07-ampr-vpn.md b/content/blog/2023-07-07-ampr-vpn.md similarity index 100% rename from ewpratten.com/content/blog/2023-07-07-ampr-vpn.md rename to content/blog/2023-07-07-ampr-vpn.md diff --git a/ewpratten.com/content/blog/2023-07-10-baofeng-sound-card.md b/content/blog/2023-07-10-baofeng-sound-card.md similarity index 100% rename from ewpratten.com/content/blog/2023-07-10-baofeng-sound-card.md rename to content/blog/2023-07-10-baofeng-sound-card.md diff --git a/ewpratten.com/content/blog/2023-10-20-obsidian-blogging.md b/content/blog/2023-10-20-obsidian-blogging.md similarity index 100% rename from ewpratten.com/content/blog/2023-10-20-obsidian-blogging.md rename to content/blog/2023-10-20-obsidian-blogging.md diff --git a/ewpratten.com/content/blog/2023-11-23-pid.md b/content/blog/2023-11-23-pid.md similarity index 100% rename from ewpratten.com/content/blog/2023-11-23-pid.md rename to content/blog/2023-11-23-pid.md diff --git a/ewpratten.com/content/blog/2023-11-24-tank-tracks.md b/content/blog/2023-11-24-tank-tracks.md similarity index 100% rename from ewpratten.com/content/blog/2023-11-24-tank-tracks.md rename to content/blog/2023-11-24-tank-tracks.md diff --git a/ewpratten.com/content/blog/2024-01-05-wineasio-bottles-ableton.md b/content/blog/2024-01-05-wineasio-bottles-ableton.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-05-wineasio-bottles-ableton.md rename to content/blog/2024-01-05-wineasio-bottles-ableton.md diff --git a/ewpratten.com/content/blog/2024-01-07-out-of-tree-qmk.md b/content/blog/2024-01-07-out-of-tree-qmk.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-07-out-of-tree-qmk.md rename to content/blog/2024-01-07-out-of-tree-qmk.md diff --git a/ewpratten.com/content/blog/2024-01-08-git-aliases.md b/content/blog/2024-01-08-git-aliases.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-08-git-aliases.md rename to content/blog/2024-01-08-git-aliases.md diff --git a/ewpratten.com/content/blog/2024-01-10-intro-to-openscad.md b/content/blog/2024-01-10-intro-to-openscad.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-10-intro-to-openscad.md rename to content/blog/2024-01-10-intro-to-openscad.md diff --git a/ewpratten.com/content/blog/2024-01-14-shelf-lights.md b/content/blog/2024-01-14-shelf-lights.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-14-shelf-lights.md rename to content/blog/2024-01-14-shelf-lights.md diff --git a/ewpratten.com/content/blog/2024-01-15-digest-bot.md b/content/blog/2024-01-15-digest-bot.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-15-digest-bot.md rename to content/blog/2024-01-15-digest-bot.md diff --git a/ewpratten.com/content/blog/2024-01-22-rfc6052-bitmasks.md b/content/blog/2024-01-22-rfc6052-bitmasks.md similarity index 100% rename from ewpratten.com/content/blog/2024-01-22-rfc6052-bitmasks.md rename to content/blog/2024-01-22-rfc6052-bitmasks.md diff --git a/ewpratten.com/content/blog/2024-04-26-leapmotion-photography.md b/content/blog/2024-04-26-leapmotion-photography.md similarity index 100% rename from ewpratten.com/content/blog/2024-04-26-leapmotion-photography.md rename to content/blog/2024-04-26-leapmotion-photography.md diff --git a/ewpratten.com/content/blog/2024-04-27-ampr-upstreams.md b/content/blog/2024-04-27-ampr-upstreams.md similarity index 100% rename from ewpratten.com/content/blog/2024-04-27-ampr-upstreams.md rename to content/blog/2024-04-27-ampr-upstreams.md diff --git a/ewpratten.com/content/blog/2024-07-26-camping-radio.md b/content/blog/2024-07-26-camping-radio.md similarity index 100% rename from ewpratten.com/content/blog/2024-07-26-camping-radio.md rename to content/blog/2024-07-26-camping-radio.md diff --git a/ewpratten.com/content/blog/_index.md b/content/blog/_index.md similarity index 100% rename from ewpratten.com/content/blog/_index.md rename to content/blog/_index.md diff --git a/ewpratten.com/content/blog/dump_tags.py b/content/blog/dump_tags.py similarity index 100% rename from ewpratten.com/content/blog/dump_tags.py rename to content/blog/dump_tags.py diff --git a/ewpratten.com/content/contact.md b/content/contact.md similarity index 100% rename from ewpratten.com/content/contact.md rename to content/contact.md diff --git a/ewpratten.com/content/ewconfig.md b/content/ewconfig.md similarity index 100% rename from ewpratten.com/content/ewconfig.md rename to content/ewconfig.md diff --git a/ewpratten.com/content/games/minecraft/_index.md b/content/games/minecraft/_index.md similarity index 100% rename from ewpratten.com/content/games/minecraft/_index.md rename to content/games/minecraft/_index.md diff --git a/ewpratten.com/content/games/minecraft/maps/_index.md b/content/games/minecraft/maps/_index.md similarity index 100% rename from ewpratten.com/content/games/minecraft/maps/_index.md rename to content/games/minecraft/maps/_index.md diff --git a/ewpratten.com/content/games/minecraft/maps/mc-sdf-org.md b/content/games/minecraft/maps/mc-sdf-org.md similarity index 100% rename from ewpratten.com/content/games/minecraft/maps/mc-sdf-org.md rename to content/games/minecraft/maps/mc-sdf-org.md diff --git a/ewpratten.com/content/games/minecraft/maps/nwnd-2024-world1.md b/content/games/minecraft/maps/nwnd-2024-world1.md similarity index 100% rename from ewpratten.com/content/games/minecraft/maps/nwnd-2024-world1.md rename to content/games/minecraft/maps/nwnd-2024-world1.md diff --git a/ewpratten.com/content/games/minecraft/maps/rsninja-2020.md b/content/games/minecraft/maps/rsninja-2020.md similarity index 100% rename from ewpratten.com/content/games/minecraft/maps/rsninja-2020.md rename to content/games/minecraft/maps/rsninja-2020.md diff --git a/ewpratten.com/content/games/minecraft/modpack.md b/content/games/minecraft/modpack.md similarity index 100% rename from ewpratten.com/content/games/minecraft/modpack.md rename to content/games/minecraft/modpack.md diff --git a/ewpratten.com/content/games/minecraft/mods/client-ping.md b/content/games/minecraft/mods/client-ping.md similarity index 100% rename from ewpratten.com/content/games/minecraft/mods/client-ping.md rename to content/games/minecraft/mods/client-ping.md diff --git a/ewpratten.com/content/games/minecraft/mods/frost-bucket.md b/content/games/minecraft/mods/frost-bucket.md similarity index 100% rename from ewpratten.com/content/games/minecraft/mods/frost-bucket.md rename to content/games/minecraft/mods/frost-bucket.md diff --git a/ewpratten.com/content/games/minecraft/resource-packs/illuminated-shields.md b/content/games/minecraft/resource-packs/illuminated-shields.md similarity index 100% rename from ewpratten.com/content/games/minecraft/resource-packs/illuminated-shields.md rename to content/games/minecraft/resource-packs/illuminated-shields.md diff --git a/ewpratten.com/content/hobbies.md b/content/hobbies.md similarity index 100% rename from ewpratten.com/content/hobbies.md rename to content/hobbies.md diff --git a/ewpratten.com/content/music/_index.md b/content/music/_index.md similarity index 100% rename from ewpratten.com/content/music/_index.md rename to content/music/_index.md diff --git a/ewpratten.com/content/music/channels.md b/content/music/channels.md similarity index 100% rename from ewpratten.com/content/music/channels.md rename to content/music/channels.md diff --git a/ewpratten.com/content/music/radioactive.md b/content/music/radioactive.md similarity index 100% rename from ewpratten.com/content/music/radioactive.md rename to content/music/radioactive.md diff --git a/ewpratten.com/content/music/retrylife/bring-the-onslaught.md b/content/music/retrylife/bring-the-onslaught.md similarity index 100% rename from ewpratten.com/content/music/retrylife/bring-the-onslaught.md rename to content/music/retrylife/bring-the-onslaught.md diff --git a/ewpratten.com/content/music/retrylife/death-among-us.md b/content/music/retrylife/death-among-us.md similarity index 100% rename from ewpratten.com/content/music/retrylife/death-among-us.md rename to content/music/retrylife/death-among-us.md diff --git a/ewpratten.com/content/music/retrylife/enlarging-elaphants.md b/content/music/retrylife/enlarging-elaphants.md similarity index 100% rename from ewpratten.com/content/music/retrylife/enlarging-elaphants.md rename to content/music/retrylife/enlarging-elaphants.md diff --git a/ewpratten.com/content/music/retrylife/explosive-xmas.md b/content/music/retrylife/explosive-xmas.md similarity index 100% rename from ewpratten.com/content/music/retrylife/explosive-xmas.md rename to content/music/retrylife/explosive-xmas.md diff --git a/ewpratten.com/content/music/retrylife/flare.md b/content/music/retrylife/flare.md similarity index 100% rename from ewpratten.com/content/music/retrylife/flare.md rename to content/music/retrylife/flare.md diff --git a/ewpratten.com/content/music/retrylife/hidden-forest.md b/content/music/retrylife/hidden-forest.md similarity index 100% rename from ewpratten.com/content/music/retrylife/hidden-forest.md rename to content/music/retrylife/hidden-forest.md diff --git a/ewpratten.com/content/music/retrylife/hypernova.md b/content/music/retrylife/hypernova.md similarity index 100% rename from ewpratten.com/content/music/retrylife/hypernova.md rename to content/music/retrylife/hypernova.md diff --git a/ewpratten.com/content/music/retrylife/imagined.md b/content/music/retrylife/imagined.md similarity index 100% rename from ewpratten.com/content/music/retrylife/imagined.md rename to content/music/retrylife/imagined.md diff --git a/ewpratten.com/content/music/retrylife/insanitorium.md b/content/music/retrylife/insanitorium.md similarity index 100% rename from ewpratten.com/content/music/retrylife/insanitorium.md rename to content/music/retrylife/insanitorium.md diff --git a/ewpratten.com/content/music/retrylife/intergalactic-swirlz.md b/content/music/retrylife/intergalactic-swirlz.md similarity index 100% rename from ewpratten.com/content/music/retrylife/intergalactic-swirlz.md rename to content/music/retrylife/intergalactic-swirlz.md diff --git a/ewpratten.com/content/music/retrylife/lemons.md b/content/music/retrylife/lemons.md similarity index 100% rename from ewpratten.com/content/music/retrylife/lemons.md rename to content/music/retrylife/lemons.md diff --git a/ewpratten.com/content/music/retrylife/project-39.md b/content/music/retrylife/project-39.md similarity index 100% rename from ewpratten.com/content/music/retrylife/project-39.md rename to content/music/retrylife/project-39.md diff --git a/ewpratten.com/content/music/retrylife/reborn.md b/content/music/retrylife/reborn.md similarity index 100% rename from ewpratten.com/content/music/retrylife/reborn.md rename to content/music/retrylife/reborn.md diff --git a/ewpratten.com/content/music/retrylife/silent.md b/content/music/retrylife/silent.md similarity index 100% rename from ewpratten.com/content/music/retrylife/silent.md rename to content/music/retrylife/silent.md diff --git a/ewpratten.com/content/music/retrylife/sir-dankley.md b/content/music/retrylife/sir-dankley.md similarity index 100% rename from ewpratten.com/content/music/retrylife/sir-dankley.md rename to content/music/retrylife/sir-dankley.md diff --git a/ewpratten.com/content/music/retrylife/xmas-02.md b/content/music/retrylife/xmas-02.md similarity index 100% rename from ewpratten.com/content/music/retrylife/xmas-02.md rename to content/music/retrylife/xmas-02.md diff --git a/ewpratten.com/content/music/scale-hop.md b/content/music/scale-hop.md similarity index 100% rename from ewpratten.com/content/music/scale-hop.md rename to content/music/scale-hop.md diff --git a/ewpratten.com/content/music/space-time-v1.md b/content/music/space-time-v1.md similarity index 100% rename from ewpratten.com/content/music/space-time-v1.md rename to content/music/space-time-v1.md diff --git a/ewpratten.com/content/music/spring-tracks.md b/content/music/spring-tracks.md similarity index 100% rename from ewpratten.com/content/music/spring-tracks.md rename to content/music/spring-tracks.md diff --git a/ewpratten.com/content/music/summer-tracks.md b/content/music/summer-tracks.md similarity index 100% rename from ewpratten.com/content/music/summer-tracks.md rename to content/music/summer-tracks.md diff --git a/ewpratten.com/content/music/tinkering/2024-02-24.md b/content/music/tinkering/2024-02-24.md similarity index 100% rename from ewpratten.com/content/music/tinkering/2024-02-24.md rename to content/music/tinkering/2024-02-24.md diff --git a/ewpratten.com/content/music/tinkering/_index.md b/content/music/tinkering/_index.md similarity index 100% rename from ewpratten.com/content/music/tinkering/_index.md rename to content/music/tinkering/_index.md diff --git a/ewpratten.com/content/photography/2017-06-21-old-quebec.md b/content/photography/2017-06-21-old-quebec.md similarity index 100% rename from ewpratten.com/content/photography/2017-06-21-old-quebec.md rename to content/photography/2017-06-21-old-quebec.md diff --git a/ewpratten.com/content/photography/2017-06-21-stormy-quebec-street.md b/content/photography/2017-06-21-stormy-quebec-street.md similarity index 100% rename from ewpratten.com/content/photography/2017-06-21-stormy-quebec-street.md rename to content/photography/2017-06-21-stormy-quebec-street.md diff --git a/ewpratten.com/content/photography/2017-06-22-montmorency-falls.md b/content/photography/2017-06-22-montmorency-falls.md similarity index 100% rename from ewpratten.com/content/photography/2017-06-22-montmorency-falls.md rename to content/photography/2017-06-22-montmorency-falls.md diff --git a/ewpratten.com/content/photography/2017-08-04-rocky-shore-halifax.md b/content/photography/2017-08-04-rocky-shore-halifax.md similarity index 100% rename from ewpratten.com/content/photography/2017-08-04-rocky-shore-halifax.md rename to content/photography/2017-08-04-rocky-shore-halifax.md diff --git a/ewpratten.com/content/photography/2019-08-04-halifax-port.md b/content/photography/2019-08-04-halifax-port.md similarity index 100% rename from ewpratten.com/content/photography/2019-08-04-halifax-port.md rename to content/photography/2019-08-04-halifax-port.md diff --git a/ewpratten.com/content/photography/2019-08-09-jacobs-ladder.md b/content/photography/2019-08-09-jacobs-ladder.md similarity index 100% rename from ewpratten.com/content/photography/2019-08-09-jacobs-ladder.md rename to content/photography/2019-08-09-jacobs-ladder.md diff --git a/ewpratten.com/content/photography/2020-07-19-my-desk.md b/content/photography/2020-07-19-my-desk.md similarity index 100% rename from ewpratten.com/content/photography/2020-07-19-my-desk.md rename to content/photography/2020-07-19-my-desk.md diff --git a/ewpratten.com/content/photography/2020-07-23-two-cars.md b/content/photography/2020-07-23-two-cars.md similarity index 100% rename from ewpratten.com/content/photography/2020-07-23-two-cars.md rename to content/photography/2020-07-23-two-cars.md diff --git a/ewpratten.com/content/photography/2020-07-24-above-the-thames.md b/content/photography/2020-07-24-above-the-thames.md similarity index 100% rename from ewpratten.com/content/photography/2020-07-24-above-the-thames.md rename to content/photography/2020-07-24-above-the-thames.md diff --git a/ewpratten.com/content/photography/2022-01-18-snow-day-in-space.md b/content/photography/2022-01-18-snow-day-in-space.md similarity index 100% rename from ewpratten.com/content/photography/2022-01-18-snow-day-in-space.md rename to content/photography/2022-01-18-snow-day-in-space.md diff --git a/ewpratten.com/content/photography/2022-03-06-icy-shore.md b/content/photography/2022-03-06-icy-shore.md similarity index 100% rename from ewpratten.com/content/photography/2022-03-06-icy-shore.md rename to content/photography/2022-03-06-icy-shore.md diff --git a/ewpratten.com/content/photography/_index.md b/content/photography/_index.md similarity index 100% rename from ewpratten.com/content/photography/_index.md rename to content/photography/_index.md diff --git a/ewpratten.com/content/privacy/_index.md b/content/privacy/_index.md similarity index 100% rename from ewpratten.com/content/privacy/_index.md rename to content/privacy/_index.md diff --git a/ewpratten.com/content/privacy/applications/slice.md b/content/privacy/applications/slice.md similarity index 100% rename from ewpratten.com/content/privacy/applications/slice.md rename to content/privacy/applications/slice.md diff --git a/ewpratten.com/content/radio/_index.md b/content/radio/_index.md similarity index 100% rename from ewpratten.com/content/radio/_index.md rename to content/radio/_index.md diff --git a/ewpratten.com/content/radio/keys.md b/content/radio/keys.md similarity index 100% rename from ewpratten.com/content/radio/keys.md rename to content/radio/keys.md diff --git a/ewpratten.com/content/radio/local-repeaters.md b/content/radio/local-repeaters.md similarity index 100% rename from ewpratten.com/content/radio/local-repeaters.md rename to content/radio/local-repeaters.md diff --git a/ewpratten.com/content/radio/meme-month-2022.md b/content/radio/meme-month-2022.md similarity index 100% rename from ewpratten.com/content/radio/meme-month-2022.md rename to content/radio/meme-month-2022.md diff --git a/ewpratten.com/content/radio/pixie.md b/content/radio/pixie.md similarity index 100% rename from ewpratten.com/content/radio/pixie.md rename to content/radio/pixie.md diff --git a/ewpratten.com/content/radio/va3ujf-hub.md b/content/radio/va3ujf-hub.md similarity index 100% rename from ewpratten.com/content/radio/va3ujf-hub.md rename to content/radio/va3ujf-hub.md diff --git a/ewpratten.com/content/robotics/5024/_index.md b/content/robotics/5024/_index.md similarity index 100% rename from ewpratten.com/content/robotics/5024/_index.md rename to content/robotics/5024/_index.md diff --git a/ewpratten.com/content/robotics/5024/darth-raider.md b/content/robotics/5024/darth-raider.md similarity index 100% rename from ewpratten.com/content/robotics/5024/darth-raider.md rename to content/robotics/5024/darth-raider.md diff --git a/ewpratten.com/content/search.md b/content/search.md similarity index 100% rename from ewpratten.com/content/search.md rename to content/search.md diff --git a/ewpratten.com/content/software/_index.md b/content/software/_index.md similarity index 100% rename from ewpratten.com/content/software/_index.md rename to content/software/_index.md diff --git a/ewpratten.com/content/software/apps/gamels.md b/content/software/apps/gamels.md similarity index 100% rename from ewpratten.com/content/software/apps/gamels.md rename to content/software/apps/gamels.md diff --git a/ewpratten.com/content/software/apps/protomask.md b/content/software/apps/protomask.md similarity index 100% rename from ewpratten.com/content/software/apps/protomask.md rename to content/software/apps/protomask.md diff --git a/ewpratten.com/content/software/apps/slice.md b/content/software/apps/slice.md similarity index 100% rename from ewpratten.com/content/software/apps/slice.md rename to content/software/apps/slice.md diff --git a/ewpratten.com/content/software/games/data-loss.md b/content/software/games/data-loss.md similarity index 100% rename from ewpratten.com/content/software/games/data-loss.md rename to content/software/games/data-loss.md diff --git a/ewpratten.com/content/software/games/deep-breath.md b/content/software/games/deep-breath.md similarity index 100% rename from ewpratten.com/content/software/games/deep-breath.md rename to content/software/games/deep-breath.md diff --git a/ewpratten.com/content/software/games/micromanaged-mike.md b/content/software/games/micromanaged-mike.md similarity index 100% rename from ewpratten.com/content/software/games/micromanaged-mike.md rename to content/software/games/micromanaged-mike.md diff --git a/ewpratten.com/content/software/libs/raylib-ffi.md b/content/software/libs/raylib-ffi.md similarity index 100% rename from ewpratten.com/content/software/libs/raylib-ffi.md rename to content/software/libs/raylib-ffi.md diff --git a/ewpratten.com/functions b/functions similarity index 100% rename from ewpratten.com/functions rename to functions diff --git a/ewpratten.com/sass/elements/code.scss b/sass/elements/code.scss similarity index 100% rename from ewpratten.com/sass/elements/code.scss rename to sass/elements/code.scss diff --git a/ewpratten.com/sass/elements/details.scss b/sass/elements/details.scss similarity index 100% rename from ewpratten.com/sass/elements/details.scss rename to sass/elements/details.scss diff --git a/ewpratten.com/sass/elements/header.scss b/sass/elements/header.scss similarity index 100% rename from ewpratten.com/sass/elements/header.scss rename to sass/elements/header.scss diff --git a/ewpratten.com/sass/elements/headings.scss b/sass/elements/headings.scss similarity index 100% rename from ewpratten.com/sass/elements/headings.scss rename to sass/elements/headings.scss diff --git a/ewpratten.com/sass/elements/image.scss b/sass/elements/image.scss similarity index 100% rename from ewpratten.com/sass/elements/image.scss rename to sass/elements/image.scss diff --git a/ewpratten.com/sass/elements/list.scss b/sass/elements/list.scss similarity index 100% rename from ewpratten.com/sass/elements/list.scss rename to sass/elements/list.scss diff --git a/ewpratten.com/sass/elements/music-info-card.scss b/sass/elements/music-info-card.scss similarity index 100% rename from ewpratten.com/sass/elements/music-info-card.scss rename to sass/elements/music-info-card.scss diff --git a/ewpratten.com/sass/elements/quote.scss b/sass/elements/quote.scss similarity index 100% rename from ewpratten.com/sass/elements/quote.scss rename to sass/elements/quote.scss diff --git a/ewpratten.com/sass/elements/table.scss b/sass/elements/table.scss similarity index 100% rename from ewpratten.com/sass/elements/table.scss rename to sass/elements/table.scss diff --git a/ewpratten.com/sass/elements/text.scss b/sass/elements/text.scss similarity index 100% rename from ewpratten.com/sass/elements/text.scss rename to sass/elements/text.scss diff --git a/ewpratten.com/sass/styles.scss b/sass/styles.scss similarity index 100% rename from ewpratten.com/sass/styles.scss rename to sass/styles.scss diff --git a/ewpratten.com/scripts/find_external_assets.py b/scripts/find_external_assets.py similarity index 100% rename from ewpratten.com/scripts/find_external_assets.py rename to scripts/find_external_assets.py diff --git a/ewpratten.com/scripts/fix_md_file_aliases.py b/scripts/fix_md_file_aliases.py similarity index 100% rename from ewpratten.com/scripts/fix_md_file_aliases.py rename to scripts/fix_md_file_aliases.py diff --git a/ewpratten.com/static/_headers b/static/_headers similarity index 100% rename from ewpratten.com/static/_headers rename to static/_headers diff --git a/ewpratten.com/static/_redirects b/static/_redirects similarity index 100% rename from ewpratten.com/static/_redirects rename to static/_redirects diff --git a/ewpratten.com/static/_routes.json b/static/_routes.json similarity index 100% rename from ewpratten.com/static/_routes.json rename to static/_routes.json diff --git a/ewpratten.com/static/configs/windows_exporter.yml b/static/configs/windows_exporter.yml similarity index 100% rename from ewpratten.com/static/configs/windows_exporter.yml rename to static/configs/windows_exporter.yml diff --git a/ewpratten.com/static/dist/icons8/antenna.png b/static/dist/icons8/antenna.png similarity index 100% rename from ewpratten.com/static/dist/icons8/antenna.png rename to static/dist/icons8/antenna.png diff --git a/ewpratten.com/static/dist/line-awesome/envelope.svg b/static/dist/line-awesome/envelope.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/envelope.svg rename to static/dist/line-awesome/envelope.svg diff --git a/ewpratten.com/static/dist/line-awesome/github.svg b/static/dist/line-awesome/github.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/github.svg rename to static/dist/line-awesome/github.svg diff --git a/ewpratten.com/static/dist/line-awesome/hacker-news.svg b/static/dist/line-awesome/hacker-news.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/hacker-news.svg rename to static/dist/line-awesome/hacker-news.svg diff --git a/ewpratten.com/static/dist/line-awesome/linkedin.svg b/static/dist/line-awesome/linkedin.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/linkedin.svg rename to static/dist/line-awesome/linkedin.svg diff --git a/ewpratten.com/static/dist/line-awesome/mastodon.svg b/static/dist/line-awesome/mastodon.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/mastodon.svg rename to static/dist/line-awesome/mastodon.svg diff --git a/ewpratten.com/static/dist/line-awesome/reddit.svg b/static/dist/line-awesome/reddit.svg similarity index 100% rename from ewpratten.com/static/dist/line-awesome/reddit.svg rename to static/dist/line-awesome/reddit.svg diff --git a/ewpratten.com/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz b/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz similarity index 100% rename from ewpratten.com/static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz rename to static/downloads/bird-aarch64/bird-aarch64-2.0.10.tar.xz diff --git a/ewpratten.com/static/downloads/cad/kallax-headphone-mount.stl b/static/downloads/cad/kallax-headphone-mount.stl similarity index 100% rename from ewpratten.com/static/downloads/cad/kallax-headphone-mount.stl rename to static/downloads/cad/kallax-headphone-mount.stl diff --git a/ewpratten.com/static/downloads/cad/neewer-mic-arm-clips.stl b/static/downloads/cad/neewer-mic-arm-clips.stl similarity index 100% rename from ewpratten.com/static/downloads/cad/neewer-mic-arm-clips.stl rename to static/downloads/cad/neewer-mic-arm-clips.stl diff --git a/ewpratten.com/static/downloads/cad/vivo-monitor-arm-clips.stl b/static/downloads/cad/vivo-monitor-arm-clips.stl similarity index 100% rename from ewpratten.com/static/downloads/cad/vivo-monitor-arm-clips.stl rename to static/downloads/cad/vivo-monitor-arm-clips.stl diff --git a/ewpratten.com/static/downloads/darth_raider_tech_binder.pdf b/static/downloads/darth_raider_tech_binder.pdf similarity index 100% rename from ewpratten.com/static/downloads/darth_raider_tech_binder.pdf rename to static/downloads/darth_raider_tech_binder.pdf diff --git a/ewpratten.com/static/ewp.png b/static/ewp.png similarity index 100% rename from ewpratten.com/static/ewp.png rename to static/ewp.png diff --git a/ewpratten.com/static/ewp_dark.png b/static/ewp_dark.png similarity index 100% rename from ewpratten.com/static/ewp_dark.png rename to static/ewp_dark.png diff --git a/ewpratten.com/static/functions/.well-known/nodeinfo.js b/static/functions/.well-known/nodeinfo.js similarity index 100% rename from ewpratten.com/static/functions/.well-known/nodeinfo.js rename to static/functions/.well-known/nodeinfo.js diff --git a/ewpratten.com/static/functions/.well-known/webfinger.js b/static/functions/.well-known/webfinger.js similarity index 100% rename from ewpratten.com/static/functions/.well-known/webfinger.js rename to static/functions/.well-known/webfinger.js diff --git a/ewpratten.com/static/functions/_middleware.js b/static/functions/_middleware.js similarity index 100% rename from ewpratten.com/static/functions/_middleware.js rename to static/functions/_middleware.js diff --git a/ewpratten.com/static/functions/api/activitypub/nodeinfo.js b/static/functions/api/activitypub/nodeinfo.js similarity index 100% rename from ewpratten.com/static/functions/api/activitypub/nodeinfo.js rename to static/functions/api/activitypub/nodeinfo.js diff --git a/ewpratten.com/static/functions/api/activitypub/outbox.js b/static/functions/api/activitypub/outbox.js similarity index 100% rename from ewpratten.com/static/functions/api/activitypub/outbox.js rename to static/functions/api/activitypub/outbox.js diff --git a/ewpratten.com/static/functions/api/activitypub/users/evan.js b/static/functions/api/activitypub/users/evan.js similarity index 100% rename from ewpratten.com/static/functions/api/activitypub/users/evan.js rename to static/functions/api/activitypub/users/evan.js diff --git a/ewpratten.com/static/functions/download/minecraft-modpack/[[version]].js b/static/functions/download/minecraft-modpack/[[version]].js similarity index 100% rename from ewpratten.com/static/functions/download/minecraft-modpack/[[version]].js rename to static/functions/download/minecraft-modpack/[[version]].js diff --git a/ewpratten.com/static/functions/keys/ssh.js b/static/functions/keys/ssh.js similarity index 100% rename from ewpratten.com/static/functions/keys/ssh.js rename to static/functions/keys/ssh.js diff --git a/ewpratten.com/static/geofeed.csv b/static/geofeed.csv similarity index 100% rename from ewpratten.com/static/geofeed.csv rename to static/geofeed.csv diff --git a/ewpratten.com/static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG b/static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG similarity index 100% rename from ewpratten.com/static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG rename to static/images/cad/kallax-headphone-holder/photo-with-headphones.JPG diff --git a/ewpratten.com/static/images/cad/kallax-headphone-holder/underside.JPG b/static/images/cad/kallax-headphone-holder/underside.JPG similarity index 100% rename from ewpratten.com/static/images/cad/kallax-headphone-holder/underside.JPG rename to static/images/cad/kallax-headphone-holder/underside.JPG diff --git a/ewpratten.com/static/images/cad/neewer-mic-arm-clips/close.JPG b/static/images/cad/neewer-mic-arm-clips/close.JPG similarity index 100% rename from ewpratten.com/static/images/cad/neewer-mic-arm-clips/close.JPG rename to static/images/cad/neewer-mic-arm-clips/close.JPG diff --git a/ewpratten.com/static/images/cad/neewer-mic-arm-clips/far.JPG b/static/images/cad/neewer-mic-arm-clips/far.JPG similarity index 100% rename from ewpratten.com/static/images/cad/neewer-mic-arm-clips/far.JPG rename to static/images/cad/neewer-mic-arm-clips/far.JPG diff --git a/ewpratten.com/static/images/cad/vivo-monitor-arm-clips/irl.JPG b/static/images/cad/vivo-monitor-arm-clips/irl.JPG similarity index 100% rename from ewpratten.com/static/images/cad/vivo-monitor-arm-clips/irl.JPG rename to static/images/cad/vivo-monitor-arm-clips/irl.JPG diff --git a/ewpratten.com/static/images/cad/vivo-monitor-arm-clips/scad.png b/static/images/cad/vivo-monitor-arm-clips/scad.png similarity index 100% rename from ewpratten.com/static/images/cad/vivo-monitor-arm-clips/scad.png rename to static/images/cad/vivo-monitor-arm-clips/scad.png diff --git a/ewpratten.com/static/images/hobbies/arts/photos/evan_desk.jpg b/static/images/hobbies/arts/photos/evan_desk.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/arts/photos/evan_desk.jpg rename to static/images/hobbies/arts/photos/evan_desk.jpg diff --git a/ewpratten.com/static/images/hobbies/arts/photos/halifax_water.jpg b/static/images/hobbies/arts/photos/halifax_water.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/arts/photos/halifax_water.jpg rename to static/images/hobbies/arts/photos/halifax_water.jpg diff --git a/ewpratten.com/static/images/hobbies/arts/photos/mother_stairs.jpg b/static/images/hobbies/arts/photos/mother_stairs.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/arts/photos/mother_stairs.jpg rename to static/images/hobbies/arts/photos/mother_stairs.jpg diff --git a/ewpratten.com/static/images/hobbies/arts/photos/quebec_style.jpg b/static/images/hobbies/arts/photos/quebec_style.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/arts/photos/quebec_style.jpg rename to static/images/hobbies/arts/photos/quebec_style.jpg diff --git a/ewpratten.com/static/images/hobbies/arts/photos/raider_names.jpg b/static/images/hobbies/arts/photos/raider_names.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/arts/photos/raider_names.jpg rename to static/images/hobbies/arts/photos/raider_names.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/keys/paperclip-straight.jpg b/static/images/hobbies/radio/keys/paperclip-straight.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/keys/paperclip-straight.jpg rename to static/images/hobbies/radio/keys/paperclip-straight.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/keys/pcie-key-v1.jpg b/static/images/hobbies/radio/keys/pcie-key-v1.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/keys/pcie-key-v1.jpg rename to static/images/hobbies/radio/keys/pcie-key-v1.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/keys/pcie-key.jpg b/static/images/hobbies/radio/keys/pcie-key.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/keys/pcie-key.jpg rename to static/images/hobbies/radio/keys/pcie-key.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/keys/portable-practice-key.jpg b/static/images/hobbies/radio/keys/portable-practice-key.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/keys/portable-practice-key.jpg rename to static/images/hobbies/radio/keys/portable-practice-key.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/keys/practice-key.jpg b/static/images/hobbies/radio/keys/practice-key.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/keys/practice-key.jpg rename to static/images/hobbies/radio/keys/practice-key.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/pixie/altoids-case-1.jpg b/static/images/hobbies/radio/pixie/altoids-case-1.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/pixie/altoids-case-1.jpg rename to static/images/hobbies/radio/pixie/altoids-case-1.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/pixie/altoids-case-2.jpg b/static/images/hobbies/radio/pixie/altoids-case-2.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/pixie/altoids-case-2.jpg rename to static/images/hobbies/radio/pixie/altoids-case-2.jpg diff --git a/ewpratten.com/static/images/hobbies/radio/pixie/original.jpg b/static/images/hobbies/radio/pixie/original.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/radio/pixie/original.jpg rename to static/images/hobbies/radio/pixie/original.jpg diff --git a/ewpratten.com/static/images/hobbies/robotics/robots/darthraider.png b/static/images/hobbies/robotics/robots/darthraider.png similarity index 100% rename from ewpratten.com/static/images/hobbies/robotics/robots/darthraider.png rename to static/images/hobbies/robotics/robots/darthraider.png diff --git a/ewpratten.com/static/images/hobbies/robotics/robots/hatchfield.jpg b/static/images/hobbies/robotics/robots/hatchfield.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/robotics/robots/hatchfield.jpg rename to static/images/hobbies/robotics/robots/hatchfield.jpg diff --git a/ewpratten.com/static/images/hobbies/robotics/robots/minibot.jpg b/static/images/hobbies/robotics/robots/minibot.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/robotics/robots/minibot.jpg rename to static/images/hobbies/robotics/robots/minibot.jpg diff --git a/ewpratten.com/static/images/hobbies/robotics/robots/qbert.png b/static/images/hobbies/robotics/robots/qbert.png similarity index 100% rename from ewpratten.com/static/images/hobbies/robotics/robots/qbert.png rename to static/images/hobbies/robotics/robots/qbert.png diff --git a/ewpratten.com/static/images/hobbies/software/games/deep_breath.png b/static/images/hobbies/software/games/deep_breath.png similarity index 100% rename from ewpratten.com/static/images/hobbies/software/games/deep_breath.png rename to static/images/hobbies/software/games/deep_breath.png diff --git a/ewpratten.com/static/images/hobbies/software/games/flippycat.png b/static/images/hobbies/software/games/flippycat.png similarity index 100% rename from ewpratten.com/static/images/hobbies/software/games/flippycat.png rename to static/images/hobbies/software/games/flippycat.png diff --git a/ewpratten.com/static/images/hobbies/software/games/slate_map.jpg b/static/images/hobbies/software/games/slate_map.jpg similarity index 100% rename from ewpratten.com/static/images/hobbies/software/games/slate_map.jpg rename to static/images/hobbies/software/games/slate_map.jpg diff --git a/ewpratten.com/static/images/join-our-discord.png b/static/images/join-our-discord.png similarity index 100% rename from ewpratten.com/static/images/join-our-discord.png rename to static/images/join-our-discord.png diff --git a/ewpratten.com/static/images/minecraft/client-ping/9a704ff99abe67ee711f5fae6008ef7e42f641a7.png b/static/images/minecraft/client-ping/9a704ff99abe67ee711f5fae6008ef7e42f641a7.png similarity index 100% rename from ewpratten.com/static/images/minecraft/client-ping/9a704ff99abe67ee711f5fae6008ef7e42f641a7.png rename to static/images/minecraft/client-ping/9a704ff99abe67ee711f5fae6008ef7e42f641a7.png diff --git a/ewpratten.com/static/images/minecraft/frost-bucket/e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png b/static/images/minecraft/frost-bucket/e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png similarity index 100% rename from ewpratten.com/static/images/minecraft/frost-bucket/e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png rename to static/images/minecraft/frost-bucket/e1006ab40e5cd79c1de5d0d39b565f88fd8b1082.png diff --git a/ewpratten.com/static/images/minecraft/illuminated-shields/9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png b/static/images/minecraft/illuminated-shields/9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png similarity index 100% rename from ewpratten.com/static/images/minecraft/illuminated-shields/9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png rename to static/images/minecraft/illuminated-shields/9e5504fe6b6a2c2944143eeacf7e419f8c601d86.png diff --git a/ewpratten.com/static/images/music/ewpratten/channels/cover.jpg b/static/images/music/ewpratten/channels/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/channels/cover.jpg rename to static/images/music/ewpratten/channels/cover.jpg diff --git a/ewpratten.com/static/images/music/ewpratten/radioactive/cover.jpg b/static/images/music/ewpratten/radioactive/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/radioactive/cover.jpg rename to static/images/music/ewpratten/radioactive/cover.jpg diff --git a/ewpratten.com/static/images/music/ewpratten/scale-hop/cover.jpg b/static/images/music/ewpratten/scale-hop/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/scale-hop/cover.jpg rename to static/images/music/ewpratten/scale-hop/cover.jpg diff --git a/ewpratten.com/static/images/music/ewpratten/space-time-v1/cover.jpg b/static/images/music/ewpratten/space-time-v1/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/space-time-v1/cover.jpg rename to static/images/music/ewpratten/space-time-v1/cover.jpg diff --git a/ewpratten.com/static/images/music/ewpratten/spring-tracks/cover.jpg b/static/images/music/ewpratten/spring-tracks/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/spring-tracks/cover.jpg rename to static/images/music/ewpratten/spring-tracks/cover.jpg diff --git a/ewpratten.com/static/images/music/ewpratten/summer-tracks/cover.jpg b/static/images/music/ewpratten/summer-tracks/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/ewpratten/summer-tracks/cover.jpg rename to static/images/music/ewpratten/summer-tracks/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/bring-the-onslaught/cover.jpg b/static/images/music/retrylife/bring-the-onslaught/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/bring-the-onslaught/cover.jpg rename to static/images/music/retrylife/bring-the-onslaught/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/death-among-us/cover.jpg b/static/images/music/retrylife/death-among-us/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/death-among-us/cover.jpg rename to static/images/music/retrylife/death-among-us/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/enlarging-elaphants/cover.jpg b/static/images/music/retrylife/enlarging-elaphants/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/enlarging-elaphants/cover.jpg rename to static/images/music/retrylife/enlarging-elaphants/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/explosive-xmas/cover.jpg b/static/images/music/retrylife/explosive-xmas/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/explosive-xmas/cover.jpg rename to static/images/music/retrylife/explosive-xmas/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/flare/cover.jpg b/static/images/music/retrylife/flare/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/flare/cover.jpg rename to static/images/music/retrylife/flare/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/hidden-forest/cover.jpg b/static/images/music/retrylife/hidden-forest/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/hidden-forest/cover.jpg rename to static/images/music/retrylife/hidden-forest/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/hypernova/cover.jpg b/static/images/music/retrylife/hypernova/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/hypernova/cover.jpg rename to static/images/music/retrylife/hypernova/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/imagined/cover.jpg b/static/images/music/retrylife/imagined/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/imagined/cover.jpg rename to static/images/music/retrylife/imagined/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/insanitorium/cover.jpg b/static/images/music/retrylife/insanitorium/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/insanitorium/cover.jpg rename to static/images/music/retrylife/insanitorium/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/intergalactic-swirlz/cover.jpg b/static/images/music/retrylife/intergalactic-swirlz/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/intergalactic-swirlz/cover.jpg rename to static/images/music/retrylife/intergalactic-swirlz/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/lemons/cover.jpg b/static/images/music/retrylife/lemons/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/lemons/cover.jpg rename to static/images/music/retrylife/lemons/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/project-39/cover.jpg b/static/images/music/retrylife/project-39/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/project-39/cover.jpg rename to static/images/music/retrylife/project-39/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/reborn/cover.jpg b/static/images/music/retrylife/reborn/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/reborn/cover.jpg rename to static/images/music/retrylife/reborn/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/silent/cover.jpg b/static/images/music/retrylife/silent/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/silent/cover.jpg rename to static/images/music/retrylife/silent/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/sir-dankley/cover.jpg b/static/images/music/retrylife/sir-dankley/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/sir-dankley/cover.jpg rename to static/images/music/retrylife/sir-dankley/cover.jpg diff --git a/ewpratten.com/static/images/music/retrylife/xmas-02/cover.jpg b/static/images/music/retrylife/xmas-02/cover.jpg similarity index 100% rename from ewpratten.com/static/images/music/retrylife/xmas-02/cover.jpg rename to static/images/music/retrylife/xmas-02/cover.jpg diff --git a/ewpratten.com/static/images/music/tinkering/2024-02-24-cover.png b/static/images/music/tinkering/2024-02-24-cover.png similarity index 100% rename from ewpratten.com/static/images/music/tinkering/2024-02-24-cover.png rename to static/images/music/tinkering/2024-02-24-cover.png diff --git a/ewpratten.com/static/images/pfp/2017/128x128.jpg b/static/images/pfp/2017/128x128.jpg similarity index 100% rename from ewpratten.com/static/images/pfp/2017/128x128.jpg rename to static/images/pfp/2017/128x128.jpg diff --git a/ewpratten.com/static/images/pfp/2019/977x977.jpeg b/static/images/pfp/2019/977x977.jpeg similarity index 100% rename from ewpratten.com/static/images/pfp/2019/977x977.jpeg rename to static/images/pfp/2019/977x977.jpeg diff --git a/ewpratten.com/static/images/pfp/2021/460x460.png b/static/images/pfp/2021/460x460.png similarity index 100% rename from ewpratten.com/static/images/pfp/2021/460x460.png rename to static/images/pfp/2021/460x460.png diff --git a/ewpratten.com/static/images/pfp/2022/1023x1023.png b/static/images/pfp/2022/1023x1023.png similarity index 100% rename from ewpratten.com/static/images/pfp/2022/1023x1023.png rename to static/images/pfp/2022/1023x1023.png diff --git a/ewpratten.com/static/images/pfp/2022/1823x1823.png b/static/images/pfp/2022/1823x1823.png similarity index 100% rename from ewpratten.com/static/images/pfp/2022/1823x1823.png rename to static/images/pfp/2022/1823x1823.png diff --git a/ewpratten.com/static/images/pfp/2022/460x460.png b/static/images/pfp/2022/460x460.png similarity index 100% rename from ewpratten.com/static/images/pfp/2022/460x460.png rename to static/images/pfp/2022/460x460.png diff --git a/ewpratten.com/static/images/pfp/2022/460x460.webp b/static/images/pfp/2022/460x460.webp similarity index 100% rename from ewpratten.com/static/images/pfp/2022/460x460.webp rename to static/images/pfp/2022/460x460.webp diff --git a/ewpratten.com/static/images/posts/2020-wrapup/buddy-auto.gif b/static/images/posts/2020-wrapup/buddy-auto.gif similarity index 100% rename from ewpratten.com/static/images/posts/2020-wrapup/buddy-auto.gif rename to static/images/posts/2020-wrapup/buddy-auto.gif diff --git a/ewpratten.com/static/images/posts/ampr-vultr-bgp/request-page.png b/static/images/posts/ampr-vultr-bgp/request-page.png similarity index 100% rename from ewpratten.com/static/images/posts/ampr-vultr-bgp/request-page.png rename to static/images/posts/ampr-vultr-bgp/request-page.png diff --git a/ewpratten.com/static/images/posts/amprnet-bgp-announce/internet_1.drawio b/static/images/posts/amprnet-bgp-announce/internet_1.drawio similarity index 100% rename from ewpratten.com/static/images/posts/amprnet-bgp-announce/internet_1.drawio rename to static/images/posts/amprnet-bgp-announce/internet_1.drawio diff --git a/ewpratten.com/static/images/posts/amprnet-bgp-announce/internet_1.svg b/static/images/posts/amprnet-bgp-announce/internet_1.svg similarity index 100% rename from ewpratten.com/static/images/posts/amprnet-bgp-announce/internet_1.svg rename to static/images/posts/amprnet-bgp-announce/internet_1.svg diff --git a/ewpratten.com/static/images/posts/angle-problem/drawing.svg b/static/images/posts/angle-problem/drawing.svg similarity index 100% rename from ewpratten.com/static/images/posts/angle-problem/drawing.svg rename to static/images/posts/angle-problem/drawing.svg diff --git a/ewpratten.com/static/images/posts/aprs-usage/aprs_version_numbers.png b/static/images/posts/aprs-usage/aprs_version_numbers.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/aprs_version_numbers.png rename to static/images/posts/aprs-usage/aprs_version_numbers.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon.png b/static/images/posts/aprs-usage/beacon_vs_non_beacon.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon.png rename to static/images/posts/aprs-usage/beacon_vs_non_beacon.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon_inet.png b/static/images/posts/aprs-usage/beacon_vs_non_beacon_inet.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon_inet.png rename to static/images/posts/aprs-usage/beacon_vs_non_beacon_inet.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon_rf.png b/static/images/posts/aprs-usage/beacon_vs_non_beacon_rf.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/beacon_vs_non_beacon_rf.png rename to static/images/posts/aprs-usage/beacon_vs_non_beacon_rf.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/igate_graphic.dot b/static/images/posts/aprs-usage/igate_graphic.dot similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/igate_graphic.dot rename to static/images/posts/aprs-usage/igate_graphic.dot diff --git a/ewpratten.com/static/images/posts/aprs-usage/igate_graphic.svg b/static/images/posts/aprs-usage/igate_graphic.svg similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/igate_graphic.svg rename to static/images/posts/aprs-usage/igate_graphic.svg diff --git a/ewpratten.com/static/images/posts/aprs-usage/internet_vs_rf.png b/static/images/posts/aprs-usage/internet_vs_rf.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/internet_vs_rf.png rename to static/images/posts/aprs-usage/internet_vs_rf.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/top_10_destinations.png b/static/images/posts/aprs-usage/top_10_destinations.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/top_10_destinations.png rename to static/images/posts/aprs-usage/top_10_destinations.png diff --git a/ewpratten.com/static/images/posts/aprs-usage/top_10_sources.png b/static/images/posts/aprs-usage/top_10_sources.png similarity index 100% rename from ewpratten.com/static/images/posts/aprs-usage/top_10_sources.png rename to static/images/posts/aprs-usage/top_10_sources.png diff --git a/ewpratten.com/static/images/posts/bell-ipv6/hh4k.png b/static/images/posts/bell-ipv6/hh4k.png similarity index 100% rename from ewpratten.com/static/images/posts/bell-ipv6/hh4k.png rename to static/images/posts/bell-ipv6/hh4k.png diff --git a/ewpratten.com/static/images/posts/bell-ipv6/sit.png b/static/images/posts/bell-ipv6/sit.png similarity index 100% rename from ewpratten.com/static/images/posts/bell-ipv6/sit.png rename to static/images/posts/bell-ipv6/sit.png diff --git a/ewpratten.com/static/images/posts/bell-ipv6/udm-pro.png b/static/images/posts/bell-ipv6/udm-pro.png similarity index 100% rename from ewpratten.com/static/images/posts/bell-ipv6/udm-pro.png rename to static/images/posts/bell-ipv6/udm-pro.png diff --git a/ewpratten.com/static/images/posts/bin-images/dll.png b/static/images/posts/bin-images/dll.png similarity index 100% rename from ewpratten.com/static/images/posts/bin-images/dll.png rename to static/images/posts/bin-images/dll.png diff --git a/ewpratten.com/static/images/posts/bin-images/dll2.png b/static/images/posts/bin-images/dll2.png similarity index 100% rename from ewpratten.com/static/images/posts/bin-images/dll2.png rename to static/images/posts/bin-images/dll2.png diff --git a/ewpratten.com/static/images/posts/camping-radio/IMG_0218.jpg b/static/images/posts/camping-radio/IMG_0218.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/IMG_0218.jpg rename to static/images/posts/camping-radio/IMG_0218.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240713_194740810.jpg b/static/images/posts/camping-radio/PXL_20240713_194740810.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240713_194740810.jpg rename to static/images/posts/camping-radio/PXL_20240713_194740810.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240713_202756448.jpg b/static/images/posts/camping-radio/PXL_20240713_202756448.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240713_202756448.jpg rename to static/images/posts/camping-radio/PXL_20240713_202756448.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240714_151953924.jpg b/static/images/posts/camping-radio/PXL_20240714_151953924.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240714_151953924.jpg rename to static/images/posts/camping-radio/PXL_20240714_151953924.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240714_153600599.jpg b/static/images/posts/camping-radio/PXL_20240714_153600599.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240714_153600599.jpg rename to static/images/posts/camping-radio/PXL_20240714_153600599.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240714_153706887.jpg b/static/images/posts/camping-radio/PXL_20240714_153706887.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240714_153706887.jpg rename to static/images/posts/camping-radio/PXL_20240714_153706887.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240714_162523877.jpg b/static/images/posts/camping-radio/PXL_20240714_162523877.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240714_162523877.jpg rename to static/images/posts/camping-radio/PXL_20240714_162523877.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240719_200332311.jpg b/static/images/posts/camping-radio/PXL_20240719_200332311.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240719_200332311.jpg rename to static/images/posts/camping-radio/PXL_20240719_200332311.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240719_201852022.jpg b/static/images/posts/camping-radio/PXL_20240719_201852022.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240719_201852022.jpg rename to static/images/posts/camping-radio/PXL_20240719_201852022.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/PXL_20240720_200504715.jpg b/static/images/posts/camping-radio/PXL_20240720_200504715.jpg similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/PXL_20240720_200504715.jpg rename to static/images/posts/camping-radio/PXL_20240720_200504715.jpg diff --git a/ewpratten.com/static/images/posts/camping-radio/Screenshot_20240714-124916.png b/static/images/posts/camping-radio/Screenshot_20240714-124916.png similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/Screenshot_20240714-124916.png rename to static/images/posts/camping-radio/Screenshot_20240714-124916.png diff --git a/ewpratten.com/static/images/posts/camping-radio/original_3fd7fa07-f8fe-4dba-aeb1-aa1d689f300c_Screenshot_20240720-193018.png b/static/images/posts/camping-radio/original_3fd7fa07-f8fe-4dba-aeb1-aa1d689f300c_Screenshot_20240720-193018.png similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/original_3fd7fa07-f8fe-4dba-aeb1-aa1d689f300c_Screenshot_20240720-193018.png rename to static/images/posts/camping-radio/original_3fd7fa07-f8fe-4dba-aeb1-aa1d689f300c_Screenshot_20240720-193018.png diff --git a/ewpratten.com/static/images/posts/camping-radio/spkr-wire-efhw-lengths.png b/static/images/posts/camping-radio/spkr-wire-efhw-lengths.png similarity index 100% rename from ewpratten.com/static/images/posts/camping-radio/spkr-wire-efhw-lengths.png rename to static/images/posts/camping-radio/spkr-wire-efhw-lengths.png diff --git a/ewpratten.com/static/images/posts/commit-sync/commit_graph.png b/static/images/posts/commit-sync/commit_graph.png similarity index 100% rename from ewpratten.com/static/images/posts/commit-sync/commit_graph.png rename to static/images/posts/commit-sync/commit_graph.png diff --git a/ewpratten.com/static/images/posts/frc-codespaces/codespaces-code.png b/static/images/posts/frc-codespaces/codespaces-code.png similarity index 100% rename from ewpratten.com/static/images/posts/frc-codespaces/codespaces-code.png rename to static/images/posts/frc-codespaces/codespaces-code.png diff --git a/ewpratten.com/static/images/posts/frc-codespaces/codespaces-menu.png b/static/images/posts/frc-codespaces/codespaces-menu.png similarity index 100% rename from ewpratten.com/static/images/posts/frc-codespaces/codespaces-menu.png rename to static/images/posts/frc-codespaces/codespaces-menu.png diff --git a/ewpratten.com/static/images/posts/galliumos/arcer_r11_screw.jpg b/static/images/posts/galliumos/arcer_r11_screw.jpg similarity index 100% rename from ewpratten.com/static/images/posts/galliumos/arcer_r11_screw.jpg rename to static/images/posts/galliumos/arcer_r11_screw.jpg diff --git a/ewpratten.com/static/images/posts/galliumos/fwutil_cros_wp-on.png b/static/images/posts/galliumos/fwutil_cros_wp-on.png similarity index 100% rename from ewpratten.com/static/images/posts/galliumos/fwutil_cros_wp-on.png rename to static/images/posts/galliumos/fwutil_cros_wp-on.png diff --git a/ewpratten.com/static/images/posts/gamels/steam_app_ids.png b/static/images/posts/gamels/steam_app_ids.png similarity index 100% rename from ewpratten.com/static/images/posts/gamels/steam_app_ids.png rename to static/images/posts/gamels/steam_app_ids.png diff --git a/ewpratten.com/static/images/posts/gamels/steamdeck-screenshot.png b/static/images/posts/gamels/steamdeck-screenshot.png similarity index 100% rename from ewpratten.com/static/images/posts/gamels/steamdeck-screenshot.png rename to static/images/posts/gamels/steamdeck-screenshot.png diff --git a/ewpratten.com/static/images/posts/git-aliases/branches.png b/static/images/posts/git-aliases/branches.png similarity index 100% rename from ewpratten.com/static/images/posts/git-aliases/branches.png rename to static/images/posts/git-aliases/branches.png diff --git a/ewpratten.com/static/images/posts/git-aliases/lscommits.png b/static/images/posts/git-aliases/lscommits.png similarity index 100% rename from ewpratten.com/static/images/posts/git-aliases/lscommits.png rename to static/images/posts/git-aliases/lscommits.png diff --git a/ewpratten.com/static/images/posts/git-aliases/tree.png b/static/images/posts/git-aliases/tree.png similarity index 100% rename from ewpratten.com/static/images/posts/git-aliases/tree.png rename to static/images/posts/git-aliases/tree.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/all-axis-translate.png b/static/images/posts/intro-to-openscad/all-axis-translate.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/all-axis-translate.png rename to static/images/posts/intro-to-openscad/all-axis-translate.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/axis-arguments.png b/static/images/posts/intro-to-openscad/axis-arguments.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/axis-arguments.png rename to static/images/posts/intro-to-openscad/axis-arguments.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/broken-union.png b/static/images/posts/intro-to-openscad/broken-union.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/broken-union.png rename to static/images/posts/intro-to-openscad/broken-union.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/cube-10mm.png b/static/images/posts/intro-to-openscad/cube-10mm.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/cube-10mm.png rename to static/images/posts/intro-to-openscad/cube-10mm.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/cube-distance.png b/static/images/posts/intro-to-openscad/cube-distance.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/cube-distance.png rename to static/images/posts/intro-to-openscad/cube-distance.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/cube-rotate-all.png b/static/images/posts/intro-to-openscad/cube-rotate-all.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/cube-rotate-all.png rename to static/images/posts/intro-to-openscad/cube-rotate-all.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/cube-rotate-x-45.png b/static/images/posts/intro-to-openscad/cube-rotate-x-45.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/cube-rotate-x-45.png rename to static/images/posts/intro-to-openscad/cube-rotate-x-45.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/cylinder.png b/static/images/posts/intro-to-openscad/cylinder.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/cylinder.png rename to static/images/posts/intro-to-openscad/cylinder.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/gadget.png b/static/images/posts/intro-to-openscad/gadget.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/gadget.png rename to static/images/posts/intro-to-openscad/gadget.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/overlapping.png b/static/images/posts/intro-to-openscad/overlapping.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/overlapping.png rename to static/images/posts/intro-to-openscad/overlapping.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/rectangle.png b/static/images/posts/intro-to-openscad/rectangle.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/rectangle.png rename to static/images/posts/intro-to-openscad/rectangle.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/scad-window.png b/static/images/posts/intro-to-openscad/scad-window.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/scad-window.png rename to static/images/posts/intro-to-openscad/scad-window.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/smooth-cylinder.png b/static/images/posts/intro-to-openscad/smooth-cylinder.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/smooth-cylinder.png rename to static/images/posts/intro-to-openscad/smooth-cylinder.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/smooth-sphere.png b/static/images/posts/intro-to-openscad/smooth-sphere.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/smooth-sphere.png rename to static/images/posts/intro-to-openscad/smooth-sphere.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/sphere-cube-cut.png b/static/images/posts/intro-to-openscad/sphere-cube-cut.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/sphere-cube-cut.png rename to static/images/posts/intro-to-openscad/sphere-cube-cut.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/sphere.png b/static/images/posts/intro-to-openscad/sphere.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/sphere.png rename to static/images/posts/intro-to-openscad/sphere.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/translated-cube-x.png b/static/images/posts/intro-to-openscad/translated-cube-x.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/translated-cube-x.png rename to static/images/posts/intro-to-openscad/translated-cube-x.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/translated-cubes.png b/static/images/posts/intro-to-openscad/translated-cubes.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/translated-cubes.png rename to static/images/posts/intro-to-openscad/translated-cubes.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/unequal-translated-cubes.png b/static/images/posts/intro-to-openscad/unequal-translated-cubes.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/unequal-translated-cubes.png rename to static/images/posts/intro-to-openscad/unequal-translated-cubes.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/union.png b/static/images/posts/intro-to-openscad/union.png similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/union.png rename to static/images/posts/intro-to-openscad/union.png diff --git a/ewpratten.com/static/images/posts/intro-to-openscad/workspace.scad b/static/images/posts/intro-to-openscad/workspace.scad similarity index 100% rename from ewpratten.com/static/images/posts/intro-to-openscad/workspace.scad rename to static/images/posts/intro-to-openscad/workspace.scad diff --git a/ewpratten.com/static/images/posts/ipv6-canvas/v6_canvas_1.png b/static/images/posts/ipv6-canvas/v6_canvas_1.png similarity index 100% rename from ewpratten.com/static/images/posts/ipv6-canvas/v6_canvas_1.png rename to static/images/posts/ipv6-canvas/v6_canvas_1.png diff --git a/ewpratten.com/static/images/posts/ipv6-canvas/v6_canvas_2.png b/static/images/posts/ipv6-canvas/v6_canvas_2.png similarity index 100% rename from ewpratten.com/static/images/posts/ipv6-canvas/v6_canvas_2.png rename to static/images/posts/ipv6-canvas/v6_canvas_2.png diff --git a/ewpratten.com/static/images/posts/japanese-input/ibus-general.png b/static/images/posts/japanese-input/ibus-general.png similarity index 100% rename from ewpratten.com/static/images/posts/japanese-input/ibus-general.png rename to static/images/posts/japanese-input/ibus-general.png diff --git a/ewpratten.com/static/images/posts/japanese-input/ibus-input.png b/static/images/posts/japanese-input/ibus-input.png similarity index 100% rename from ewpratten.com/static/images/posts/japanese-input/ibus-input.png rename to static/images/posts/japanese-input/ibus-input.png diff --git a/ewpratten.com/static/images/posts/japanese-input/language-installation.png b/static/images/posts/japanese-input/language-installation.png similarity index 100% rename from ewpratten.com/static/images/posts/japanese-input/language-installation.png rename to static/images/posts/japanese-input/language-installation.png diff --git a/ewpratten.com/static/images/posts/japanese-input/language-settings.png b/static/images/posts/japanese-input/language-settings.png similarity index 100% rename from ewpratten.com/static/images/posts/japanese-input/language-settings.png rename to static/images/posts/japanese-input/language-settings.png diff --git a/ewpratten.com/static/images/posts/latex-notes/hs_notes_workflow.png b/static/images/posts/latex-notes/hs_notes_workflow.png similarity index 100% rename from ewpratten.com/static/images/posts/latex-notes/hs_notes_workflow.png rename to static/images/posts/latex-notes/hs_notes_workflow.png diff --git a/ewpratten.com/static/images/posts/leapmotion-photography/controller.jpg b/static/images/posts/leapmotion-photography/controller.jpg similarity index 100% rename from ewpratten.com/static/images/posts/leapmotion-photography/controller.jpg rename to static/images/posts/leapmotion-photography/controller.jpg diff --git a/ewpratten.com/static/images/posts/leapmotion-photography/leap-visualizer.png b/static/images/posts/leapmotion-photography/leap-visualizer.png similarity index 100% rename from ewpratten.com/static/images/posts/leapmotion-photography/leap-visualizer.png rename to static/images/posts/leapmotion-photography/leap-visualizer.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-final.png b/static/images/posts/ludum-dare-46/ld46-final.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-final.png rename to static/images/posts/ludum-dare-46/ld46-final.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-heartrate.png b/static/images/posts/ludum-dare-46/ld46-heartrate.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-heartrate.png rename to static/images/posts/ludum-dare-46/ld46-heartrate.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-hud-v1.png b/static/images/posts/ludum-dare-46/ld46-hud-v1.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-hud-v1.png rename to static/images/posts/ludum-dare-46/ld46-hud-v1.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-hud-v2.png b/static/images/posts/ludum-dare-46/ld46-hud-v2.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-hud-v2.png rename to static/images/posts/ludum-dare-46/ld46-hud-v2.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-new-game-bg.png b/static/images/posts/ludum-dare-46/ld46-new-game-bg.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-new-game-bg.png rename to static/images/posts/ludum-dare-46/ld46-new-game-bg.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-settings-screen.png b/static/images/posts/ludum-dare-46/ld46-settings-screen.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-settings-screen.png rename to static/images/posts/ludum-dare-46/ld46-settings-screen.png diff --git a/ewpratten.com/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png b/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png similarity index 100% rename from ewpratten.com/static/images/posts/ludum-dare-46/ld46-world-assets-v1.png rename to static/images/posts/ludum-dare-46/ld46-world-assets-v1.png diff --git a/ewpratten.com/static/images/posts/mindmap/mindmap-simple.png b/static/images/posts/mindmap/mindmap-simple.png similarity index 100% rename from ewpratten.com/static/images/posts/mindmap/mindmap-simple.png rename to static/images/posts/mindmap/mindmap-simple.png diff --git a/ewpratten.com/static/images/posts/monocular-blender/ayo_bro.png b/static/images/posts/monocular-blender/ayo_bro.png similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/ayo_bro.png rename to static/images/posts/monocular-blender/ayo_bro.png diff --git a/ewpratten.com/static/images/posts/monocular-blender/ayo_displaced.png b/static/images/posts/monocular-blender/ayo_displaced.png similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/ayo_displaced.png rename to static/images/posts/monocular-blender/ayo_displaced.png diff --git a/ewpratten.com/static/images/posts/monocular-blender/ayo_textured.png b/static/images/posts/monocular-blender/ayo_textured.png similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/ayo_textured.png rename to static/images/posts/monocular-blender/ayo_textured.png diff --git a/ewpratten.com/static/images/posts/monocular-blender/blender-importer-window.png b/static/images/posts/monocular-blender/blender-importer-window.png similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/blender-importer-window.png rename to static/images/posts/monocular-blender/blender-importer-window.png diff --git a/ewpratten.com/static/images/posts/monocular-blender/demo_render.mp4 b/static/images/posts/monocular-blender/demo_render.mp4 similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/demo_render.mp4 rename to static/images/posts/monocular-blender/demo_render.mp4 diff --git a/ewpratten.com/static/images/posts/monocular-blender/exaggerated-depth.png b/static/images/posts/monocular-blender/exaggerated-depth.png similarity index 100% rename from ewpratten.com/static/images/posts/monocular-blender/exaggerated-depth.png rename to static/images/posts/monocular-blender/exaggerated-depth.png diff --git a/ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_193330518.jpg b/static/images/posts/mouse-button-swap/PXL_20230501_193330518.jpg similarity index 100% rename from ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_193330518.jpg rename to static/images/posts/mouse-button-swap/PXL_20230501_193330518.jpg diff --git a/ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_193336150.jpg b/static/images/posts/mouse-button-swap/PXL_20230501_193336150.jpg similarity index 100% rename from ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_193336150.jpg rename to static/images/posts/mouse-button-swap/PXL_20230501_193336150.jpg diff --git a/ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_234325200.jpg b/static/images/posts/mouse-button-swap/PXL_20230501_234325200.jpg similarity index 100% rename from ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_234325200.jpg rename to static/images/posts/mouse-button-swap/PXL_20230501_234325200.jpg diff --git a/ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_234350942.jpg b/static/images/posts/mouse-button-swap/PXL_20230501_234350942.jpg similarity index 100% rename from ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230501_234350942.jpg rename to static/images/posts/mouse-button-swap/PXL_20230501_234350942.jpg diff --git a/ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230502_000502685.jpg b/static/images/posts/mouse-button-swap/PXL_20230502_000502685.jpg similarity index 100% rename from ewpratten.com/static/images/posts/mouse-button-swap/PXL_20230502_000502685.jpg rename to static/images/posts/mouse-button-swap/PXL_20230502_000502685.jpg diff --git a/ewpratten.com/static/images/posts/nanovna/area-2.jpg b/static/images/posts/nanovna/area-2.jpg similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/area-2.jpg rename to static/images/posts/nanovna/area-2.jpg diff --git a/ewpratten.com/static/images/posts/nanovna/area.jpg b/static/images/posts/nanovna/area.jpg similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/area.jpg rename to static/images/posts/nanovna/area.jpg diff --git a/ewpratten.com/static/images/posts/nanovna/nanovna-capture-20m.png b/static/images/posts/nanovna/nanovna-capture-20m.png similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/nanovna-capture-20m.png rename to static/images/posts/nanovna/nanovna-capture-20m.png diff --git a/ewpratten.com/static/images/posts/nanovna/nanovna-capture-full.png b/static/images/posts/nanovna/nanovna-capture-full.png similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/nanovna-capture-full.png rename to static/images/posts/nanovna/nanovna-capture-full.png diff --git a/ewpratten.com/static/images/posts/nanovna/nanovna.jpg b/static/images/posts/nanovna/nanovna.jpg similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/nanovna.jpg rename to static/images/posts/nanovna/nanovna.jpg diff --git a/ewpratten.com/static/images/posts/nanovna/setup.jpg b/static/images/posts/nanovna/setup.jpg similarity index 100% rename from ewpratten.com/static/images/posts/nanovna/setup.jpg rename to static/images/posts/nanovna/setup.jpg diff --git a/ewpratten.com/static/images/posts/obsidian-blogging/Pasted image 20231021155654.png b/static/images/posts/obsidian-blogging/Pasted image 20231021155654.png similarity index 100% rename from ewpratten.com/static/images/posts/obsidian-blogging/Pasted image 20231021155654.png rename to static/images/posts/obsidian-blogging/Pasted image 20231021155654.png diff --git a/ewpratten.com/static/images/posts/obsidian-blogging/Pasted image.png b/static/images/posts/obsidian-blogging/Pasted image.png similarity index 100% rename from ewpratten.com/static/images/posts/obsidian-blogging/Pasted image.png rename to static/images/posts/obsidian-blogging/Pasted image.png diff --git a/ewpratten.com/static/images/posts/out-of-tree-qmk/file-tree.png b/static/images/posts/out-of-tree-qmk/file-tree.png similarity index 100% rename from ewpratten.com/static/images/posts/out-of-tree-qmk/file-tree.png rename to static/images/posts/out-of-tree-qmk/file-tree.png diff --git a/ewpratten.com/static/images/posts/personal-ases/ip_stack.png b/static/images/posts/personal-ases/ip_stack.png similarity index 100% rename from ewpratten.com/static/images/posts/personal-ases/ip_stack.png rename to static/images/posts/personal-ases/ip_stack.png diff --git a/ewpratten.com/static/images/posts/personal-ases/rirs.png b/static/images/posts/personal-ases/rirs.png similarity index 100% rename from ewpratten.com/static/images/posts/personal-ases/rirs.png rename to static/images/posts/personal-ases/rirs.png diff --git a/ewpratten.com/static/images/posts/personal-pbx/magic_phones.dot b/static/images/posts/personal-pbx/magic_phones.dot similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/magic_phones.dot rename to static/images/posts/personal-pbx/magic_phones.dot diff --git a/ewpratten.com/static/images/posts/personal-pbx/magic_phones.png b/static/images/posts/personal-pbx/magic_phones.png similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/magic_phones.png rename to static/images/posts/personal-pbx/magic_phones.png diff --git a/ewpratten.com/static/images/posts/personal-pbx/my_trunks.dot b/static/images/posts/personal-pbx/my_trunks.dot similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/my_trunks.dot rename to static/images/posts/personal-pbx/my_trunks.dot diff --git a/ewpratten.com/static/images/posts/personal-pbx/my_trunks.png b/static/images/posts/personal-pbx/my_trunks.png similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/my_trunks.png rename to static/images/posts/personal-pbx/my_trunks.png diff --git a/ewpratten.com/static/images/posts/personal-pbx/phone_internet.dot b/static/images/posts/personal-pbx/phone_internet.dot similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/phone_internet.dot rename to static/images/posts/personal-pbx/phone_internet.dot diff --git a/ewpratten.com/static/images/posts/personal-pbx/phone_internet.png b/static/images/posts/personal-pbx/phone_internet.png similarity index 100% rename from ewpratten.com/static/images/posts/personal-pbx/phone_internet.png rename to static/images/posts/personal-pbx/phone_internet.png diff --git a/ewpratten.com/static/images/posts/pid/are_we_there.svg b/static/images/posts/pid/are_we_there.svg similarity index 100% rename from ewpratten.com/static/images/posts/pid/are_we_there.svg rename to static/images/posts/pid/are_we_there.svg diff --git a/ewpratten.com/static/images/posts/pid/here.svg b/static/images/posts/pid/here.svg similarity index 100% rename from ewpratten.com/static/images/posts/pid/here.svg rename to static/images/posts/pid/here.svg diff --git a/ewpratten.com/static/images/posts/pid/here_there.svg b/static/images/posts/pid/here_there.svg similarity index 100% rename from ewpratten.com/static/images/posts/pid/here_there.svg rename to static/images/posts/pid/here_there.svg diff --git a/ewpratten.com/static/images/posts/pid/how_far.svg b/static/images/posts/pid/how_far.svg similarity index 100% rename from ewpratten.com/static/images/posts/pid/how_far.svg rename to static/images/posts/pid/how_far.svg diff --git a/ewpratten.com/static/images/posts/pid/this_way.svg b/static/images/posts/pid/this_way.svg similarity index 100% rename from ewpratten.com/static/images/posts/pid/this_way.svg rename to static/images/posts/pid/this_way.svg diff --git a/ewpratten.com/static/images/posts/quaternions/dual_quats.jpg b/static/images/posts/quaternions/dual_quats.jpg similarity index 100% rename from ewpratten.com/static/images/posts/quaternions/dual_quats.jpg rename to static/images/posts/quaternions/dual_quats.jpg diff --git a/ewpratten.com/static/images/posts/quaternions/quat_mul.jpg b/static/images/posts/quaternions/quat_mul.jpg similarity index 100% rename from ewpratten.com/static/images/posts/quaternions/quat_mul.jpg rename to static/images/posts/quaternions/quat_mul.jpg diff --git a/ewpratten.com/static/images/posts/quaternions/quat_vec3.png b/static/images/posts/quaternions/quat_vec3.png similarity index 100% rename from ewpratten.com/static/images/posts/quaternions/quat_vec3.png rename to static/images/posts/quaternions/quat_vec3.png diff --git a/ewpratten.com/static/images/posts/quaternions/quaternion_meme.png b/static/images/posts/quaternions/quaternion_meme.png similarity index 100% rename from ewpratten.com/static/images/posts/quaternions/quaternion_meme.png rename to static/images/posts/quaternions/quaternion_meme.png diff --git a/ewpratten.com/static/images/posts/rainbow-keyboard/action_layout.png b/static/images/posts/rainbow-keyboard/action_layout.png similarity index 100% rename from ewpratten.com/static/images/posts/rainbow-keyboard/action_layout.png rename to static/images/posts/rainbow-keyboard/action_layout.png diff --git a/ewpratten.com/static/images/posts/rainbow-keyboard/kayboard.xcf b/static/images/posts/rainbow-keyboard/kayboard.xcf similarity index 100% rename from ewpratten.com/static/images/posts/rainbow-keyboard/kayboard.xcf rename to static/images/posts/rainbow-keyboard/kayboard.xcf diff --git a/ewpratten.com/static/images/posts/rainbow-keyboard/movement_layout.png b/static/images/posts/rainbow-keyboard/movement_layout.png similarity index 100% rename from ewpratten.com/static/images/posts/rainbow-keyboard/movement_layout.png rename to static/images/posts/rainbow-keyboard/movement_layout.png diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/NAT64-setup.png b/static/images/posts/rfc6052-bitmasks/NAT64-setup.png similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/NAT64-setup.png rename to static/images/posts/rfc6052-bitmasks/NAT64-setup.png diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/NAT64-setup.xcf b/static/images/posts/rfc6052-bitmasks/NAT64-setup.xcf similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/NAT64-setup.xcf rename to static/images/posts/rfc6052-bitmasks/NAT64-setup.xcf diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-embed.png b/static/images/posts/rfc6052-bitmasks/ipv4-embed.png similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-embed.png rename to static/images/posts/rfc6052-bitmasks/ipv4-embed.png diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-embed.xcf b/static/images/posts/rfc6052-bitmasks/ipv4-embed.xcf similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-embed.xcf rename to static/images/posts/rfc6052-bitmasks/ipv4-embed.xcf diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-extract.png b/static/images/posts/rfc6052-bitmasks/ipv4-extract.png similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-extract.png rename to static/images/posts/rfc6052-bitmasks/ipv4-extract.png diff --git a/ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-extract.xcf b/static/images/posts/rfc6052-bitmasks/ipv4-extract.xcf similarity index 100% rename from ewpratten.com/static/images/posts/rfc6052-bitmasks/ipv4-extract.xcf rename to static/images/posts/rfc6052-bitmasks/ipv4-extract.xcf diff --git a/ewpratten.com/static/images/posts/rickroll-ipv6/400px-Tun-tap-osilayers-diagram.png b/static/images/posts/rickroll-ipv6/400px-Tun-tap-osilayers-diagram.png similarity index 100% rename from ewpratten.com/static/images/posts/rickroll-ipv6/400px-Tun-tap-osilayers-diagram.png rename to static/images/posts/rickroll-ipv6/400px-Tun-tap-osilayers-diagram.png diff --git a/ewpratten.com/static/images/posts/rickroll-ipv6/he-dns-fields.png b/static/images/posts/rickroll-ipv6/he-dns-fields.png similarity index 100% rename from ewpratten.com/static/images/posts/rickroll-ipv6/he-dns-fields.png rename to static/images/posts/rickroll-ipv6/he-dns-fields.png diff --git a/ewpratten.com/static/images/posts/rickroll-ipv6/he-mtr.png b/static/images/posts/rickroll-ipv6/he-mtr.png similarity index 100% rename from ewpratten.com/static/images/posts/rickroll-ipv6/he-mtr.png rename to static/images/posts/rickroll-ipv6/he-mtr.png diff --git a/ewpratten.com/static/images/posts/rickroll-ipv6/ptr-records.png b/static/images/posts/rickroll-ipv6/ptr-records.png similarity index 100% rename from ewpratten.com/static/images/posts/rickroll-ipv6/ptr-records.png rename to static/images/posts/rickroll-ipv6/ptr-records.png diff --git a/ewpratten.com/static/images/posts/rickroll-ipv6/result.png b/static/images/posts/rickroll-ipv6/result.png similarity index 100% rename from ewpratten.com/static/images/posts/rickroll-ipv6/result.png rename to static/images/posts/rickroll-ipv6/result.png diff --git a/ewpratten.com/static/images/posts/robotics-journey/testbed.jpg b/static/images/posts/robotics-journey/testbed.jpg similarity index 100% rename from ewpratten.com/static/images/posts/robotics-journey/testbed.jpg rename to static/images/posts/robotics-journey/testbed.jpg diff --git a/ewpratten.com/static/images/posts/shelf-lights/desk-lights.jpg b/static/images/posts/shelf-lights/desk-lights.jpg similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/desk-lights.jpg rename to static/images/posts/shelf-lights/desk-lights.jpg diff --git a/ewpratten.com/static/images/posts/shelf-lights/led-controller.jpg b/static/images/posts/shelf-lights/led-controller.jpg similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/led-controller.jpg rename to static/images/posts/shelf-lights/led-controller.jpg diff --git a/ewpratten.com/static/images/posts/shelf-lights/office-layout.png b/static/images/posts/shelf-lights/office-layout.png similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/office-layout.png rename to static/images/posts/shelf-lights/office-layout.png diff --git a/ewpratten.com/static/images/posts/shelf-lights/shelf-layout-side.png b/static/images/posts/shelf-lights/shelf-layout-side.png similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/shelf-layout-side.png rename to static/images/posts/shelf-lights/shelf-layout-side.png diff --git a/ewpratten.com/static/images/posts/shelf-lights/shelf-layout-top.jpg b/static/images/posts/shelf-lights/shelf-layout-top.jpg similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/shelf-layout-top.jpg rename to static/images/posts/shelf-lights/shelf-layout-top.jpg diff --git a/ewpratten.com/static/images/posts/shelf-lights/shelf-lights-left.jpg b/static/images/posts/shelf-lights/shelf-lights-left.jpg similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/shelf-lights-left.jpg rename to static/images/posts/shelf-lights/shelf-lights-left.jpg diff --git a/ewpratten.com/static/images/posts/shelf-lights/shelf-lights.jpg b/static/images/posts/shelf-lights/shelf-lights.jpg similarity index 100% rename from ewpratten.com/static/images/posts/shelf-lights/shelf-lights.jpg rename to static/images/posts/shelf-lights/shelf-lights.jpg diff --git a/ewpratten.com/static/images/posts/steam-switch/sc-switch.jpg b/static/images/posts/steam-switch/sc-switch.jpg similarity index 100% rename from ewpratten.com/static/images/posts/steam-switch/sc-switch.jpg rename to static/images/posts/steam-switch/sc-switch.jpg diff --git a/ewpratten.com/static/images/posts/steam-switch/sc.png b/static/images/posts/steam-switch/sc.png similarity index 100% rename from ewpratten.com/static/images/posts/steam-switch/sc.png rename to static/images/posts/steam-switch/sc.png diff --git a/ewpratten.com/static/images/posts/unfinished-projects/commit_history.png b/static/images/posts/unfinished-projects/commit_history.png similarity index 100% rename from ewpratten.com/static/images/posts/unfinished-projects/commit_history.png rename to static/images/posts/unfinished-projects/commit_history.png diff --git a/ewpratten.com/static/images/posts/unfinished-projects/lang_stats.svg b/static/images/posts/unfinished-projects/lang_stats.svg similarity index 100% rename from ewpratten.com/static/images/posts/unfinished-projects/lang_stats.svg rename to static/images/posts/unfinished-projects/lang_stats.svg diff --git a/ewpratten.com/static/images/posts/unfinished-projects/private_to_md.py b/static/images/posts/unfinished-projects/private_to_md.py similarity index 100% rename from ewpratten.com/static/images/posts/unfinished-projects/private_to_md.py rename to static/images/posts/unfinished-projects/private_to_md.py diff --git a/ewpratten.com/static/images/posts/unfinished-projects/privates.json b/static/images/posts/unfinished-projects/privates.json similarity index 100% rename from ewpratten.com/static/images/posts/unfinished-projects/privates.json rename to static/images/posts/unfinished-projects/privates.json diff --git a/ewpratten.com/static/images/posts/vanilla-plus/minimap_2020.png b/static/images/posts/vanilla-plus/minimap_2020.png similarity index 100% rename from ewpratten.com/static/images/posts/vanilla-plus/minimap_2020.png rename to static/images/posts/vanilla-plus/minimap_2020.png diff --git a/ewpratten.com/static/images/posts/vanilla-plus/rei.png b/static/images/posts/vanilla-plus/rei.png similarity index 100% rename from ewpratten.com/static/images/posts/vanilla-plus/rei.png rename to static/images/posts/vanilla-plus/rei.png diff --git a/ewpratten.com/static/images/posts/vanilla-plus/sodium_settings.jpeg b/static/images/posts/vanilla-plus/sodium_settings.jpeg similarity index 100% rename from ewpratten.com/static/images/posts/vanilla-plus/sodium_settings.jpeg rename to static/images/posts/vanilla-plus/sodium_settings.jpeg diff --git a/ewpratten.com/static/images/posts/vortex-core/core-mpc-tool.png b/static/images/posts/vortex-core/core-mpc-tool.png similarity index 100% rename from ewpratten.com/static/images/posts/vortex-core/core-mpc-tool.png rename to static/images/posts/vortex-core/core-mpc-tool.png diff --git a/ewpratten.com/static/images/posts/vortex-core/core-mpc-webapp.png b/static/images/posts/vortex-core/core-mpc-webapp.png similarity index 100% rename from ewpratten.com/static/images/posts/vortex-core/core-mpc-webapp.png rename to static/images/posts/vortex-core/core-mpc-webapp.png diff --git a/ewpratten.com/static/images/posts/vortex-core/core.jpg b/static/images/posts/vortex-core/core.jpg similarity index 100% rename from ewpratten.com/static/images/posts/vortex-core/core.jpg rename to static/images/posts/vortex-core/core.jpg diff --git a/ewpratten.com/static/images/posts/weatherballoon/5a1826bd8b199.webp b/static/images/posts/weatherballoon/5a1826bd8b199.webp similarity index 100% rename from ewpratten.com/static/images/posts/weatherballoon/5a1826bd8b199.webp rename to static/images/posts/weatherballoon/5a1826bd8b199.webp diff --git a/ewpratten.com/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg b/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg similarity index 100% rename from ewpratten.com/static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg rename to static/images/posts/weatherballoon/927939789311107072-DOC0OKwVQAAYH6R.jpg diff --git a/ewpratten.com/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg b/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg similarity index 100% rename from ewpratten.com/static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg rename to static/images/posts/weatherballoon/927942227749416960-DOC2hmHVwAI8aXW.jpg diff --git a/ewpratten.com/static/images/posts/wheels-to-awards/w2a.png b/static/images/posts/wheels-to-awards/w2a.png similarity index 100% rename from ewpratten.com/static/images/posts/wheels-to-awards/w2a.png rename to static/images/posts/wheels-to-awards/w2a.png diff --git a/ewpratten.com/static/images/posts/wheels-to-awards/w2ainspo.jpg b/static/images/posts/wheels-to-awards/w2ainspo.jpg similarity index 100% rename from ewpratten.com/static/images/posts/wheels-to-awards/w2ainspo.jpg rename to static/images/posts/wheels-to-awards/w2ainspo.jpg diff --git a/ewpratten.com/static/images/projects/darthraider.png b/static/images/projects/darthraider.png similarity index 100% rename from ewpratten.com/static/images/projects/darthraider.png rename to static/images/projects/darthraider.png diff --git a/ewpratten.com/static/images/software/apps/gamels/screenshot.png b/static/images/software/apps/gamels/screenshot.png similarity index 100% rename from ewpratten.com/static/images/software/apps/gamels/screenshot.png rename to static/images/software/apps/gamels/screenshot.png diff --git a/ewpratten.com/static/images/software/apps/slice/slice.png b/static/images/software/apps/slice/slice.png similarity index 100% rename from ewpratten.com/static/images/software/apps/slice/slice.png rename to static/images/software/apps/slice/slice.png diff --git a/ewpratten.com/static/images/software/games/data-loss/game-banner.png b/static/images/software/games/data-loss/game-banner.png similarity index 100% rename from ewpratten.com/static/images/software/games/data-loss/game-banner.png rename to static/images/software/games/data-loss/game-banner.png diff --git a/ewpratten.com/static/images/software/games/deep-breath/game-banner.png b/static/images/software/games/deep-breath/game-banner.png similarity index 100% rename from ewpratten.com/static/images/software/games/deep-breath/game-banner.png rename to static/images/software/games/deep-breath/game-banner.png diff --git a/ewpratten.com/static/images/software/games/micromanaged-mike/game-banner.jpg b/static/images/software/games/micromanaged-mike/game-banner.jpg similarity index 100% rename from ewpratten.com/static/images/software/games/micromanaged-mike/game-banner.jpg rename to static/images/software/games/micromanaged-mike/game-banner.jpg diff --git a/ewpratten.com/static/js/radio/local-repeaters.js b/static/js/radio/local-repeaters.js similarity index 100% rename from ewpratten.com/static/js/radio/local-repeaters.js rename to static/js/radio/local-repeaters.js diff --git a/ewpratten.com/static/map-data b/static/map-data similarity index 100% rename from ewpratten.com/static/map-data rename to static/map-data diff --git a/ewpratten.com/static/person.jsonld b/static/person.jsonld similarity index 100% rename from ewpratten.com/static/person.jsonld rename to static/person.jsonld diff --git a/ewpratten.com/static/photos/2017-06-21-old-quebec.jpeg b/static/photos/2017-06-21-old-quebec.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-21-old-quebec.jpeg rename to static/photos/2017-06-21-old-quebec.jpeg diff --git a/ewpratten.com/static/photos/2017-06-21-old-quebec.preview.jpeg b/static/photos/2017-06-21-old-quebec.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-21-old-quebec.preview.jpeg rename to static/photos/2017-06-21-old-quebec.preview.jpeg diff --git a/ewpratten.com/static/photos/2017-06-21-stormy-quebec-street.jpeg b/static/photos/2017-06-21-stormy-quebec-street.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-21-stormy-quebec-street.jpeg rename to static/photos/2017-06-21-stormy-quebec-street.jpeg diff --git a/ewpratten.com/static/photos/2017-06-21-stormy-quebec-street.preview.jpeg b/static/photos/2017-06-21-stormy-quebec-street.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-21-stormy-quebec-street.preview.jpeg rename to static/photos/2017-06-21-stormy-quebec-street.preview.jpeg diff --git a/ewpratten.com/static/photos/2017-06-22-montmorency-falls.jpeg b/static/photos/2017-06-22-montmorency-falls.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-22-montmorency-falls.jpeg rename to static/photos/2017-06-22-montmorency-falls.jpeg diff --git a/ewpratten.com/static/photos/2017-06-22-montmorency-falls.preview.jpeg b/static/photos/2017-06-22-montmorency-falls.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-06-22-montmorency-falls.preview.jpeg rename to static/photos/2017-06-22-montmorency-falls.preview.jpeg diff --git a/ewpratten.com/static/photos/2017-08-04-rocky-shore-halifax.jpeg b/static/photos/2017-08-04-rocky-shore-halifax.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-08-04-rocky-shore-halifax.jpeg rename to static/photos/2017-08-04-rocky-shore-halifax.jpeg diff --git a/ewpratten.com/static/photos/2017-08-04-rocky-shore-halifax.preview.jpeg b/static/photos/2017-08-04-rocky-shore-halifax.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2017-08-04-rocky-shore-halifax.preview.jpeg rename to static/photos/2017-08-04-rocky-shore-halifax.preview.jpeg diff --git a/ewpratten.com/static/photos/2019-08-04-halifax-port.jpeg b/static/photos/2019-08-04-halifax-port.jpeg similarity index 100% rename from ewpratten.com/static/photos/2019-08-04-halifax-port.jpeg rename to static/photos/2019-08-04-halifax-port.jpeg diff --git a/ewpratten.com/static/photos/2019-08-04-halifax-port.preview.jpeg b/static/photos/2019-08-04-halifax-port.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2019-08-04-halifax-port.preview.jpeg rename to static/photos/2019-08-04-halifax-port.preview.jpeg diff --git a/ewpratten.com/static/photos/2019-08-09-jacobs-ladder.jpeg b/static/photos/2019-08-09-jacobs-ladder.jpeg similarity index 100% rename from ewpratten.com/static/photos/2019-08-09-jacobs-ladder.jpeg rename to static/photos/2019-08-09-jacobs-ladder.jpeg diff --git a/ewpratten.com/static/photos/2019-08-09-jacobs-ladder.preview.jpeg b/static/photos/2019-08-09-jacobs-ladder.preview.jpeg similarity index 100% rename from ewpratten.com/static/photos/2019-08-09-jacobs-ladder.preview.jpeg rename to static/photos/2019-08-09-jacobs-ladder.preview.jpeg diff --git a/ewpratten.com/static/photos/2020-07-19-my-desk.png b/static/photos/2020-07-19-my-desk.png similarity index 100% rename from ewpratten.com/static/photos/2020-07-19-my-desk.png rename to static/photos/2020-07-19-my-desk.png diff --git a/ewpratten.com/static/photos/2020-07-19-my-desk.preview.png b/static/photos/2020-07-19-my-desk.preview.png similarity index 100% rename from ewpratten.com/static/photos/2020-07-19-my-desk.preview.png rename to static/photos/2020-07-19-my-desk.preview.png diff --git a/ewpratten.com/static/photos/2020-07-23-two-cars.png b/static/photos/2020-07-23-two-cars.png similarity index 100% rename from ewpratten.com/static/photos/2020-07-23-two-cars.png rename to static/photos/2020-07-23-two-cars.png diff --git a/ewpratten.com/static/photos/2020-07-23-two-cars.preview.png b/static/photos/2020-07-23-two-cars.preview.png similarity index 100% rename from ewpratten.com/static/photos/2020-07-23-two-cars.preview.png rename to static/photos/2020-07-23-two-cars.preview.png diff --git a/ewpratten.com/static/photos/2020-07-24-above-the-thames.jpg b/static/photos/2020-07-24-above-the-thames.jpg similarity index 100% rename from ewpratten.com/static/photos/2020-07-24-above-the-thames.jpg rename to static/photos/2020-07-24-above-the-thames.jpg diff --git a/ewpratten.com/static/photos/2020-07-24-above-the-thames.preview.jpg b/static/photos/2020-07-24-above-the-thames.preview.jpg similarity index 100% rename from ewpratten.com/static/photos/2020-07-24-above-the-thames.preview.jpg rename to static/photos/2020-07-24-above-the-thames.preview.jpg diff --git a/ewpratten.com/static/photos/2022-01-18-snow-day-in-space.jpg b/static/photos/2022-01-18-snow-day-in-space.jpg similarity index 100% rename from ewpratten.com/static/photos/2022-01-18-snow-day-in-space.jpg rename to static/photos/2022-01-18-snow-day-in-space.jpg diff --git a/ewpratten.com/static/photos/2022-01-18-snow-day-in-space.preview.jpg b/static/photos/2022-01-18-snow-day-in-space.preview.jpg similarity index 100% rename from ewpratten.com/static/photos/2022-01-18-snow-day-in-space.preview.jpg rename to static/photos/2022-01-18-snow-day-in-space.preview.jpg diff --git a/ewpratten.com/static/photos/2022-03-06-icy-shore.jpg b/static/photos/2022-03-06-icy-shore.jpg similarity index 100% rename from ewpratten.com/static/photos/2022-03-06-icy-shore.jpg rename to static/photos/2022-03-06-icy-shore.jpg diff --git a/ewpratten.com/static/photos/2022-03-06-icy-shore.preview.jpg b/static/photos/2022-03-06-icy-shore.preview.jpg similarity index 100% rename from ewpratten.com/static/photos/2022-03-06-icy-shore.preview.jpg rename to static/photos/2022-03-06-icy-shore.preview.jpg diff --git a/ewpratten.com/static/photos/generate_previews.sh b/static/photos/generate_previews.sh similarity index 100% rename from ewpratten.com/static/photos/generate_previews.sh rename to static/photos/generate_previews.sh diff --git a/ewpratten.com/static/videos/posts/robotics-journey/2018_drive.mp4 b/static/videos/posts/robotics-journey/2018_drive.mp4 similarity index 100% rename from ewpratten.com/static/videos/posts/robotics-journey/2018_drive.mp4 rename to static/videos/posts/robotics-journey/2018_drive.mp4 diff --git a/ewpratten.com/static/videos/robotics/5024/vision_v1.mp4 b/static/videos/robotics/5024/vision_v1.mp4 similarity index 100% rename from ewpratten.com/static/videos/robotics/5024/vision_v1.mp4 rename to static/videos/robotics/5024/vision_v1.mp4 diff --git a/ewpratten.com/static/videos/robotics/5024/vision_v2.mp4 b/static/videos/robotics/5024/vision_v2.mp4 similarity index 100% rename from ewpratten.com/static/videos/robotics/5024/vision_v2.mp4 rename to static/videos/robotics/5024/vision_v2.mp4 diff --git a/ewpratten.com/static/videos/robotics/5024/vision_v3.mp4 b/static/videos/robotics/5024/vision_v3.mp4 similarity index 100% rename from ewpratten.com/static/videos/robotics/5024/vision_v3.mp4 rename to static/videos/robotics/5024/vision_v3.mp4 diff --git a/ewpratten.com/templates/404.html b/templates/404.html similarity index 100% rename from ewpratten.com/templates/404.html rename to templates/404.html diff --git a/ewpratten.com/templates/base.html b/templates/base.html similarity index 100% rename from ewpratten.com/templates/base.html rename to templates/base.html diff --git a/ewpratten.com/templates/blog-timeline.html b/templates/blog-timeline.html similarity index 100% rename from ewpratten.com/templates/blog-timeline.html rename to templates/blog-timeline.html diff --git a/ewpratten.com/templates/index.html b/templates/index.html similarity index 100% rename from ewpratten.com/templates/index.html rename to templates/index.html diff --git a/ewpratten.com/templates/map.html b/templates/map.html similarity index 100% rename from ewpratten.com/templates/map.html rename to templates/map.html diff --git a/ewpratten.com/templates/page.html b/templates/page.html similarity index 100% rename from ewpratten.com/templates/page.html rename to templates/page.html diff --git a/ewpratten.com/templates/photo-timeline.html b/templates/photo-timeline.html similarity index 100% rename from ewpratten.com/templates/photo-timeline.html rename to templates/photo-timeline.html diff --git a/ewpratten.com/templates/section.html b/templates/section.html similarity index 100% rename from ewpratten.com/templates/section.html rename to templates/section.html diff --git a/ewpratten.com/templates/shortcodes/github.html b/templates/shortcodes/github.html similarity index 100% rename from ewpratten.com/templates/shortcodes/github.html rename to templates/shortcodes/github.html diff --git a/ewpratten.com/templates/shortcodes/music_card.html b/templates/shortcodes/music_card.html similarity index 100% rename from ewpratten.com/templates/shortcodes/music_card.html rename to templates/shortcodes/music_card.html diff --git a/ewpratten.com/templates/shortcodes/note.html b/templates/shortcodes/note.html similarity index 100% rename from ewpratten.com/templates/shortcodes/note.html rename to templates/shortcodes/note.html diff --git a/ewpratten.com/templates/video-timeline.html b/templates/video-timeline.html similarity index 100% rename from ewpratten.com/templates/video-timeline.html rename to templates/video-timeline.html diff --git a/ewpratten.com/wrangler.toml b/wrangler.toml similarity index 100% rename from ewpratten.com/wrangler.toml rename to wrangler.toml