TheRealCraig

TheRealCraig

0-day streak
I finished my saycheese submission today and I went on a hike in the snow. My saycheese submission was so simple but it only just fit into the QR code, its surprisingly hard to make a plain text website in 2kb!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/da8b9f59-20de-4437-beb1-caf1ebe18ef5-aa190fde-80b2-4609-8131-9a22fe838d2e.png
I started my custom DNS server today. I started it in Rust, which was a bad idea. (I’m a beginner and I don’t know anything about bits and DNS :heavysob:) At least it’ll be fast anyway.
github emoji
rustlang emoji
wom emoji
i worked some more on codeboard today (as usual). i was mostly fixing bugs, adding small features and improvements, and figuring out how to build and deploy. react router seems to be having problems, it's saying i don't have the vite plugin installed but i definitely do. going to work on that a bit more tmrw.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/274352ca-37af-467a-90e5-3e79eeab2d5d-bd9ef507-1b3b-4888-b7e4-d836518a2b37.png
wom emoji
react emoji
github emoji
I had a day off school today due to the snow, so I got a good bit done. I finished the automatic saving feature in Codeboard scribbles, and I started working on saving before leaving the page and a keyboard shortcut for saving. I worked for a while on the 5 page proposal for my #C08525UQNSF| (STEM Racing) team too.
Worked more on Codeboard today (as usual). I finished implementing scribbles authentication, improved navigation across the site, and continued working on saving in scribbles. We had the first snow of 2025 too! :yay:
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7cc92874-bc14-4d1a-a1f4-eeacb65a0561-1f28d668-cfe6-4da1-a03e-fcd8d0ec7d32.png
I finished the images API, added the markdown API, and started working on saving and authentication for scribbles in Codeboard today. I went ice skating too and I think it was the first time I didn’t fall down at all! :yay:
I started implementing image storage for Codeboard scribbles today and I styled the sign in and sign up pages a bit. I didn’t get much else done since that took so long.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/882b75d3-0018-47aa-ba1c-54169a7104a9-d1c58a0e-e894-419d-8b01-8c242678a96b.png
wom emoji
github emoji
I got more done on Codeboard auth today, realised I pushed a .env file to GitHub (oops :heavysob:), and I read some more in the #C0121LVV79P| book about ownership and references!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5c3061d1-4edc-45e3-9742-6adb7dceef7c-aef164fe-3f3c-46be-86f2-9288c22e46b9.png
wom emoji
github emoji
I learnt a lot more about React and sync engines today, and I added React Router to Codeboard. I started adding authentication and I figured out a way to get the current markdown from MDXEditor too.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c0fe0bbb-b4bd-4b5c-91ee-ad6c920469c5-a181f164-42a5-49c3-988c-b68ab00992e0.png
wom emoji
github emoji
react emoji
I fixed a few styling issues in Codeboard, I reformatted all of my unused SD cards, and did a bit of Zed setup yesterday. I tried to build Aseprite too, but there’s no Skia build for Linux ARM64 and I didn’t have a particular use for Aseprite anyway so I didn’t finish building it. (I forgot to click send on this yesterday :heavysob:)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7d2a8987-4e92-4e64-a9da-f7cb322e11e0-bbd935c5-4d41-4f47-8689-a12c67bcbf73.png
wom emoji
github emoji
linux emoji
I got a bit more done on Slack Summarizer today; I added the Python OAuth server and I started working on the Rust side of it. My wifi was really slow for most of the day so hopefully it’s fixed tmrw.
wom emoji
rustlang emoji
slack emoji
python emoji
github emoji
I started working on an update to Slack Summarizer today (only a small bit bc Christmas :yay:) and I got my new headphones connected to my pi. Unfortunately I couldn’t get widevine to work with chromium but I’ll keep trying.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8ef3f168-7ede-4cb7-88f3-0bf4b9c77649-92de844e-daf6-4f5e-9e99-d6798a224edc.png
I worked a bit more on Codeboard and Hack RTL today, and I managed to transfer my domain to Cloudflare DNS, although my website was broken for a while 😬.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/32e5f542-75da-4e96-a359-6c5c25830252-fa5e0ca4-028b-4b18-9373-e521b19cb62c.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2a118fdc-7154-43ca-823b-11c97fccd16b-aa92c707-89d4-440c-af83-fb24a6d85bf4.png
wom emoji
goose-honk-technologist emoji
github emoji
I worked more on Codeboard today, I added a basic version of the Scribbles feature using MDXEditor. I found out that I was using wakapi-anyide wrong too and it wasn’t tracking my time.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8006ceda-988a-4175-b996-da9bea17e976-ee5e38ee-5d04-4376-b2c8-b48ae23351db.png
wom emoji
github emoji
today i started codeboard, my prototype for a platform that lets you go from idea to ship as fast as possible. it's my first time using react, so development is slow, but i should have the homepage done by christmas (hopefully?).
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/67a52fa0-68bc-42d2-919d-91ccf613f71f-24da410b-b7fd-418f-9e55-621a41d1aa16.png
Started working on the Slack app for #C07SS5ED09K| today and set up SMTP with Postmark. Hack Overflow (Can't sign up with OAuth yet, only Hack Club owned email domains are accepted for the time being) Slack App Repo
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3a9f62c3-566f-496e-982a-83a0ee5c2efd-4a815088-d845-4305-86fb-8ea6fa8129e0.png
The Barking Dog is a Raspberry Pi that barks at rabbits. It takes a picture when motion is detected by the PIR sensor, and then identifies any rabbits using PyTorch. If it finds rabbits, it plays an audio file of a dog barking. GitHub Repo README
https://scrapbook-into-the-redwoods.s3.amazonaws.com/17a374e4-064f-42ca-a479-102267045648-img_1525__1_.jpg
These are just a couple of designs that I made for EuroHacks, they probably won't be used so they're mostly just the product of a learning experience. GitHub Repo README
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e11bca79-03c8-4dd4-bc54-a9002c78acef-922c59e6-6693-47e4-972d-e5b2250e57f0.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/694d7407-9758-4e19-9799-d1b028b8eeb9-6af23707-710c-4d76-adb6-ef43e6bb07f4.png
summer-of-making emoji
github emoji
I have finished v0.2.0 of ScriptMaker, my programming language generation tool based on WebScript. It has lots of bug fixes and now supports reading syntax from a file. GitHub Repo README Reviewers Note
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bec233e8-2f56-407b-8707-d3fd95c5ed75-3de9e94c-3ca2-40ee-b327-4ceb878f9168.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4a1d833f-8f6e-40b4-bff7-e8ada2ffef2e-d1212fd2-d89d-4398-8a11-41b1946d78ee.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3967d46d-3635-4ed3-8ce1-d1b227998255-a2d2feb6-f9b6-45d9-96c9-2d18bfcd3a63.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bffedc11-b822-42fb-8fd5-2648f08be8da-768ebbdd-19ce-48e7-a5e1-ead307a919fd.png
KnowledgeGraphed is a small Python project that creates Knowledge Graphs from text files. It allows you to create, extend, and view knowledge graphs from the command line. GitHub Repo README/Docs For Reviewers
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8fb864a1-eafb-4b3f-9316-207df0c7a1e1-48953578-4c21-4f3e-a1a2-490dc7def20c.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3c850fb1-2fb9-464f-be8a-e92e307e31dc-42828ba6-76c3-494a-9535-3d8af44f8c83.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b01fa5d7-8c36-4732-b5e3-291711e8a8c7-19d440a2-99a9-4ea3-9fbc-900c9c01ef49.png
github emoji
python emoji
summer-of-making emoji
KnowledgeGraphed is a small Python project that creates Knowledge Graphs from text files. It allows you to create, extend, and view knowledge graphs from the command line. GitHub Repo README/Docs For Reviewers
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d7726d45-63b0-457f-890c-6c3a11c5ae05-98f5de67-36d3-467a-b64e-8f112ce8ef2f.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/374ed2c3-4560-4362-a2b6-b335af7bb67e-f4c1b459-f14b-43af-bfd6-391dce4615bd.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/52ad9804-c9ce-417d-b053-d59973ed60f8-a1a2f5c2-5670-49cc-9bd9-91b5fcec998a.png
github emoji
summer-of-making emoji
python emoji
My latest project is ScriptMaker, a simple no-code programming language generator. It modifies the keywords used by WebScript (another one of my projects) to give you your very own programming language. GitHub Repo For Reviewers
https://scrapbook-into-the-redwoods.s3.amazonaws.com/8728af86-221d-4467-9eb1-b3f169098787-image.png
summer-of-making emoji
goose-honk-technologist emoji
github emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b3e6836b-7ccd-4afa-b498-273562d9c553-47e5f4b8-dbc9-46a3-bad5-63f23eb4b62e.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/48b2fb74-9301-47e3-8bf2-ef6b04145c16-a2556fff-db89-494e-81b6-d9ece6581c8f.png
I just completed my first Sprig game, it's also my first ever game of any kind! It is a maze where you are a knight, trying to escape from the walls of your captor's castle. GitHub Repo Sprig Editor For Reviewers
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c8d62f30-c063-4ff0-a299-04f1bb732de0-d04c6369-a043-4826-852d-2ff705d27ceb.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b37fea27-6a0a-4b36-b3d9-df44f6eef16a-5c1c3757-af46-406b-9f6e-90cf964fc6d8.jpeghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/31799322-a1ae-4e9a-8ded-f2340ec3a313-daa89714-de46-4dcc-8d65-2b5bda57c398.png
This is the initial pre-release of WebScript, my new programming language designed for interacting with the web. I started with the Easel tutorial, but I've modified and expanded the project a lot since. GitHub Repo README/Docs For Reviewers
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5251b0e7-1ea0-4f44-a56b-eb1f98d169d9-1994021f-5bc7-4791-b8fa-1297a4b0ff3e.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e4d90202-307e-4cb3-bf0b-7574cad13951-71834dad-137b-4949-8153-da767148bad8.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6a80ecf6-38ff-45a5-973a-439ea464802f-dfb34a52-3233-4f84-bac5-532f71b15d72.png
github emoji
summer-of-making emoji
My personal NFC business card made using EasyEDA
https://scrapbook-into-the-redwoods.s3.amazonaws.com/54b28b10-772e-4648-828e-735a00a0b1e3-image.pnghttps://scrapbook-into-the-redwoods.s3.amazonaws.com/c46873c1-8228-4d15-80aa-8bbcf9bfd1f5-image.png