From 419425c8f267945eea6f2ddb95c5c53b32c92ba8 Mon Sep 17 00:00:00 2001
From: Evan Pratten <evan@ewpratten.com>
Date: Fri, 25 Oct 2024 15:51:58 -0400
Subject: [PATCH 1/2] Move all ewpratten.com files into own NS

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

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

From 0209318904dd05b6694f2f4c1b6f33bc33073682 Mon Sep 17 00:00:00 2001
From: Evan Pratten <evan@ewpratten.com>
Date: Fri, 25 Oct 2024 15:55:30 -0400
Subject: [PATCH 2/2] Fix up CI for deployments

---
 .../{deploy.yml => deploy-ewpratten-com.yml}  | 28 ++-----------------
 .gitignore                                    |  2 +-
 .vscode/tasks.json                            | 28 +++----------------
 3 files changed, 8 insertions(+), 50 deletions(-)
 rename .github/workflows/{deploy.yml => deploy-ewpratten-com.yml} (59%)

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy-ewpratten-com.yml
similarity index 59%
rename from .github/workflows/deploy.yml
rename to .github/workflows/deploy-ewpratten-com.yml
index 1065ebc..e109eeb 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy-ewpratten-com.yml
@@ -1,23 +1,9 @@
-name: Build & Deploy Site
+name: Deploy ewpratten.com
 
 on:
   push:
 
 jobs:
-  workflow_note:
-    name: Workflow Note
-    runs-on: ubuntu-latest
-    steps:
-      - name: Checkout branch
-        uses: actions/checkout@v4
-
-      - name: Add a note with info about this workflow
-        run: |
-          git config user.name "github-actions[bot]"
-          git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
-          git fetch origin "refs/notes/*:refs/notes/*"
-          git notes append -m "GH-Actions-Workflow-Run: ${{github.server_url}}/${{github.repository}}/actions/runs/${{github.run_id}}"
-          git push origin "refs/notes/*:refs/notes/*"
 
   build_dev:
     name: Development Build
@@ -38,19 +24,10 @@ jobs:
       - name: Build only 
         uses: shalzz/zola-deploy-action@v0.19.1
         env:
+          BUILD_DIR: ./ewpratten.com
           BUILD_ONLY: true
           BUILD_FLAGS: --drafts
 
-      - name: Publish to Cloudflare Pages
-        uses: cloudflare/pages-action@v1
-        with:
-          apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
-          accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
-          projectName: ewpratten
-          directory: public
-          gitHubToken: ${{ secrets.GITHUB_TOKEN }}
-          wranglerVersion: '2'
-
   build_prod:
     name: Production Build
     if: github.ref == 'refs/heads/master'
@@ -70,6 +47,7 @@ jobs:
       - name: Build only 
         uses: shalzz/zola-deploy-action@v0.19.1
         env:
+          BUILD_DIR: ./ewpratten.com
           BUILD_ONLY: true
 
       - name: Publish to Cloudflare Pages
diff --git a/.gitignore b/.gitignore
index 7587a7d..be54a34 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,7 +9,7 @@ Cargo.lock
 # These are backup files generated by rustfmt
 **/*.rs.bk
 
-/public/
+/*/public/
 
 /node_modules/
 
diff --git a/.vscode/tasks.json b/.vscode/tasks.json
index 3814f88..7967e49 100644
--- a/.vscode/tasks.json
+++ b/.vscode/tasks.json
@@ -4,9 +4,12 @@
     "version": "2.0.0",
     "tasks": [
         {
-            "label": "Launch development webserver",
+            "label": "Launch development webserver (ewpratten.com)",
             "type": "shell",
             "command": "zola",
+            "options": {
+                "cwd": "${workspaceFolder}/ewpratten.com"
+            },
             "args": [
                 "serve",
                 "--drafts",
@@ -15,29 +18,6 @@
                 "--open"
             ],
             "problemMatcher": []
-        },
-        {
-            "label": "Launch development webserver (without drafts)",
-            "type": "shell",
-            "command": "zola",
-            "args": [
-                "serve",
-                "--interface",
-                "0.0.0.0",
-                "--open"
-            ],
-            "problemMatcher": []
-        },
-        {
-            "label": "Initialize Python venv",
-            "type": "shell",
-            "command": "python3",
-            "args": [
-                "-m",
-                "venv",
-                ".venv"
-            ],
-            "problemMatcher": []
         }
     ]
 }
\ No newline at end of file