mathias

mathias

2-day streak
:50days: Day 26/50 I made my own @leeker cuz its channel is private AoC 2025/07 was a bit of a headache but I managed to do it pretty fast I'll try to add david-leeker (that's my leeker bot's name) the functionnality to look at hackclub/dns forks commit so I can detect things faster (crazy unemployment)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/146fa005-7877-49ff-bde8-74a2c85b059c-image.png
:50days: Day 25/50 I did AoC 06, it was pretty easy I started to make an API for my smart bulb (i called it bubulb)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3d63dfcb-b0fb-431a-8a68-eeaea5e3e661-whatsapp_image_2025-12-07____14.13.51_ed4fca86.jpg
aoc emoji
50days emoji
:50days: Day 23/50 & 24/50 I added blockquote to starblog to show my projects (mmh not sure if i should keep it) Also added infos about version in the footer I forgot to do it yesterday cuz I was too tired This week end i'll try to make my smart bulb remote or a remote for school
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/02fc4827-d430-4f2e-8cf3-16ecbf10eb74-image.png
:50days: Day 22/50 Today's AoC was a pain but I managed to do it (i couldn't use my O(n**12) algo :blob-sad: ). It reminded me an exercise we had to do at school (if [0;100] was a string like 0123...100, what would be the biggest suite) I've continued to read Animal Farm I'm at ~1/3 Tomorrow I'll try to add mobile support to starblog
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7a0b9170-7375-4b91-b129-d77b269c5b2f-image.png
:50days: Day 21/50 AoC was a bit harder (especially part 1 compared to part 2). I've made a custom background for starblog using some kind of noises (very light), I think i'll publish starblog soon for #C09JQE8P8EA|
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c27cf69d-9d6b-4923-bb22-fcf8e9796c52-1764714191744.png
aoc emoji
thinking emoji
:50days: Day 20/50 uuhh school :sad-pf: I've started AoC and setup a repo (i'll try to do them in both go and python) and added a github workflow for starblog There's also a post for 50d with a progress bar (i just need to add content)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bed4e365-1180-4a29-a57c-ca79dc11f1bc-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/93aa259d-09f4-423c-bb0b-f15dd764a2c0-d860850f-e53b-434b-bd15-a89f0ef17a25.png
:50days: Day 19/50 Today was probably the least productive day cuz I spent like an hour helping to make her slack plugin thingy but it wasn't working cause Electron check the asar integrity :(( I tried to make an archiver with gowarc but mmhh idk why it wouldn't work :shrug3d: BUT Frankenstein was a really good movie (letterboxd)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9c53222d-f930-4de6-a42a-40683d34416c-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/8ca9cfab-4dca-449d-b566-11ec19d91f03-9ad4ae80-288e-4032-b23a-2ff64766ee55.jpeg
:50days: Day 18/50 I did a lot of things on starblog today: • Moved to Jekyll (it was Flask before) • Add css for figures and codeblocks (I use github-dark) • Add tags (with hashtags on the bottom of the page) Just after sending the message for day 17 I've watched Isle of Dogs and it's :ms-fire: Tonight, I'm watching Frankenstein (2025) I also need to make my archiver in Golang cuz I procrastined too much :/ I'll try to add a babbler on starblog cuz :3cnukebutreal: why not
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0f56149a-be1c-4f2c-844f-85c9b4f7dc36-image.png
:50days: Day 18/50 I'm continuing on starblog (found a name), I added posts so I can just extend from the base and write the content only. I'll add rss/atom feed after watching Isle of Dogs tonight @Scrappy-Doo can now automaticly post message from #C01504DCLVD| and #C09VC37P2NA|, I just need to make a webapi so I can use this instead the perks of it are: Filtered tags (anyone can add tags to your post) Use message shortcut (using reactions to post is weird) Not buggy that's not much but always better. it's just missing a cdn for making images publicly available
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a707712d-6439-4b3d-b2f8-0a082fff6206-image.png
scrappy emoji
50days emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e280acb5-fef4-41cf-9119-fe00a96676ab-untitled.jpg
scrappy emoji
:50days: Day 17/50 I started to worked on my blog, I took inspiration on bearblog.dev cuz I like their frontend but unfortunatly I can't fork it/selfhost it :(( I've also added medias support to @Scrappy-Doo and a scrapbook importer with /import-scrapbook, count your days scrappy Tomorrow I think I'll did the frontend
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c517c5fe-ba31-4893-b504-882bf8218d74-image.png
:50days: Day 16/50 I worked on my @Scrappy-Doo (my scrapbook remake) for 3h45min today! There's a test channel at #C09VC37P2NA| Here's its functionnality: • Message shortcut for posting and removing • Tags (bot's reactions like :spring-of-making: :aom: :summer-of-making: :50days: etc...) • Users reactions (OP can add their own tags TODO (tomorrow ig): • API/Frontend :noooovanish:Add medias support (currently it's only text) • Add QoL things (like editing & deleting post when msg is delete) • Automatically post message from #C09VC37P2NA| (like #C01504DCLVD|) • Add an (automatic?) scrapbook exporter
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59a5cee7-7026-4867-b134-595df0ff903b-image.png
:50days: Day 14 & 15/50 I've finally fixed onedrive-proxy, now, each times it try to use the azure sdk it will verify if its token is valid and refresh it if needed (check files.mathiasd.fr/books 👀) I also setup up Halloy to connect to the IRC and wow irc is so cool when you know it, we should fully move to it /j I did a presentation at school about IP and IP protocol, it was cool but we had someone useless in our group (he couldn't even login). I read the 2nd chapter of Refactoring English which is great too! and i've secretly uploaded some IT resources from school's public drive to my 1drv :3c
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ad0f11c2-25b4-4703-b00f-3df931ecc443-_c8c667a4-0334-4ca8-b8f0-1c6265f923e0_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/01d2acc2-d84f-490a-a8cd-d7bd6c6ce75b-_b36612a4-6fcd-4eb2-869e-0aa07e7bcb9a_.png
:50days: Day 13/50 Today was a lot of reading I finished the first chapter of Refactoring English and it was really good! i recommend it I've just finished reading an article about Fran Sans that's interesting too I also made a small site called wakey-wakey that tell you when you should go to sleep based on how much cycles you want to do. It's not opensource yet cause I'd like to fix some things Tomorrow I'll probably read another chapter and try to make a custom scrapbook api cuz the current one is so weird :hdheavysob:
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bb56fca7-0d67-48c1-884f-4379e1f83438-screenshot_from_2025-11-23_22-47-38.png
:50days: Day 12/50 I started to read Refactoring English but eh there's 150 pages and I already have a lot of books to read Yesterday (UTC+1), I went to my hackclub in Brest where we made design for a laser-cutted snowball. And today I think I'll try to fix onedrive-proxy
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a61c74d5-f73e-4457-a66b-761db0586fb2-2025-11-22-221011_hyprshot.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d73952a1-b840-412d-9bdb-e20d1e385537-image.png
:50days: Day 11/50 Today I continued to play MHRD but I didnt did much I've discovered that onedrive-proxy don't refresh its token so I need to fix it somehow I'm thinking about buying the early-access of Refactoring English but I don't know :shrug3d: Reallyy not productive today but tomorrow will be better cuz I'm going to LPH
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ab449911-dfad-4c9b-bb76-f8b1dfb583b5-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/59644981-20f2-44ce-8352-456957454b1a-c7641da2-bc6c-4606-a9d6-53426614baa3.webp
thinking emoji
50days emoji
:50days: Day 9/50 Today wasn't very productive, But I've read a lot of docs about gowarc cuz I tried to make my scraper in Golang but it wasn't working on windows (cuz it was using /etc/resolv.conf), so instead of using my laptop (raaahhh debian 13 on top) I tried to fix the library and adding Windows support (which was unsuccessful) So today I've only added a config file to it, and refactored the depth system cuz it was weird and vibe-coded. I think the next step is to add threading to it so it would be even faster. I've also had to buy Andromaque for school today so I had to walk across Brest, uhhhh... Related to books I've continued to read Animal Farm, I'm pretty sure i'll finish it before the end of the year
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/4e2b57b2-4e23-4d05-b7c8-61c3c98d6ff6-screenshot_2.png
:50days: Day 10/50 What I did today: • I've discovered and played a bit of MHRD, it's fun but hard cuz i'm kinda :headshell: • For school, i made a "pcb" (it's just a 3d printed board with holes in it) and I'll glue & solder buttons on it next week ig • My onedrive-proxy finally got setup at files.mathiasd.fr Overall I wasn't very productive but tomorrow is weekend so i'll work more
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e004fc15-8383-45f7-ac85-9a7f67a9e420-image.png
Homemade PCB :cursed_eyebrows: There's only buttons on it so I'm gonna glue half pin and solder the other half
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/41104c7c-5730-4997-acec-efd64e832528-img_20251120_105753169.jpg
pcb emoji
hardware emoji
:50days: Day 8/50 Continuing my scraping adventure! I've setup a SOCKS5 proxy on my shitty server at home so I can scrap thevalleyofcode on Nest (my server has like 3gb left and 15gb total so yeah) Aside, I'm really excited to create a blog/real website so I can make a blog post about #C09SWT5DCGY| and a big recap of what I did
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ced4e814-bea2-4a2d-8c88-fdb4781a2a4e-buffbird.png
figma emoji
scrappy emoji
figma emoji
50days emoji
:50days: Day 6/50 Today wasn't very productive, I've scraped and archived a bunch of stuff like thevalleyofcode because it's so cool I don't think he'll keep it free For this I used python, regex and ai.hacklub.com (for converting html to md) I'll try to make a website tomorrow so I can read them
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0769983d-4d09-48a2-a9f4-a9eb623ae657-image.png
python emoji
cooll-dino emoji
50days emoji
thinking emoji
:50days: Day 7/50 I've discovered the .warc file format and I'm now using it to archive thevalleyofcode (see day 6). I've made a small python script to archive a whole website with a whitelist so I don't escape to google.com and scrap the internet :skulk: I've also read a small paper on FastWARC (python library for archiving) but I won't count it for my 50 days goals as it's only one page
:50days: Day 5/50 I've shipped my onedrive-proxy, with a docker image on dockerhub, It's a proxy for making your files publicly (or with auth) available online. There's also a dropbox added on day 4 I'll setup a demo link soon cuz i'm not home rn
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/72f8c5ec-17e6-435d-888e-dd74d3e8364e-_55a3124c-0d55-4c35-95b9-2743a72f11fe_.png
docker emoji
github emoji
50days emoji
:50days: Day 4/50 I've added a dropbox to my onedrive-proxy (releasing soon) So I can transfer stuff from PCs at school to my personal drive IT classes's ressources are stored publicly on the server so I want to try them at home
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/bf0dd812-0005-4012-98ee-01df6d81f914-_d7e38062-8d6d-45cb-b3bb-bc06464a0542_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0c608a9b-c2ad-4887-a1a7-d36fd18027de-d1285833-e0aa-4a40-8df2-db87ad4f284f.png
:50days: Day 3/50 Remade the frontend of wakamitm to show more config Just a small change but still something
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/0a183b38-3a7f-4099-8f65-0f026a3fefd3-_7bbfd724-aa3a-49eb-81aa-367bad6d0700_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/33b04574-f9f0-4d30-a01e-245294284dba-22829b6a-c8ca-4f70-a1a8-bb6da90f0a40.png
github emoji
50days emoji
:50days: Day 1/50 Glance has been setup and I've change the firefox new window page to it I'll probably publish my dotfiles soon
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9e76f26a-d284-4806-9834-5e1cb8621cb5-screenshot_2025-11-11_at_19-56-53_new_tab.png
50days emoji
firefoxlogo emoji
woooo emoji
:50days: Day 2/50 I've added a button on aseprite-bin to build a specific version of Aseprite
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/63e1af6e-0a2c-4d7a-afe4-cbcc37d920c5-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c2d042c5-adc3-4eac-9608-f480e4114645-3c038693-7dc2-48e1-8285-3f8b8a9af08c.png
50days emoji
github emoji
rac_yap emoji
Day 1/50 of #C09SWT5DCGY| Glance has been setup and I've change the firefox new window page to it I'll probably publish my dotfiles soon
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/5bb8b28f-7256-40c9-942e-c1e3c0821914-screenshot_2025-11-11_at_19-56-53_new_tab.png
firefoxlogo emoji
Went to a conference about cyber security yesterday
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/c97237a4-bc17-44ee-8db9-0aae67cdd7cd-img_20251109_185533.jpg
Built an FM receiver with my dad and grandpa :yay:
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/519c0d51-499c-4617-8803-c6b7f25e3d45-img_20251109_170214.jpg
yay emoji
Released my first Docker image yesterday! It's a middleware for Wakatime (and hackatime). It intercepts and forwards heartbeat requests to one or more configurable backends. Also providing a simple apps system to preprocess and postprocess payloads
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/ff16dc20-3eac-4a92-be49-1880ab6aa5fe-screenshot_20251104-124717.png
docker emoji
holy optimization
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/360ee584-736c-4281-b615-0cd29a9c9528-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1b6f650d-9d3a-4b06-8351-4c105b2d51f5-image.png
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/2569a107-20c7-4451-a9bd-2960fc90d065-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/fbcb7e84-06fe-4e34-9e51-44456110c2a5-4fe2af17-3633-44b0-b702-b1032a1f76e8.png
python emoji
gopher emoji
I made a proxy for terabox -a shady cloud storage- as it doesnt allow downloading files without an account Frontend css is from kali.download
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/7640ae21-35ea-48c9-9e1e-1f8f9b8e2a67-image.png
Custom firefox icons :yay:
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/44d63b85-ea19-499e-b00e-e761c857bf61-screenshot_from_2025-09-19_18-11-45.png
firefoxlogo emoji
summer-of-making emoji
yay emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e2b8ca19-662a-423a-ab76-71bf5af08f7f-image.png
Added colors to markers of my map
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6a664d5c-64d9-4d6e-a8b1-41738b5416a2-image.png
Made a custom bash prompt
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/9f12af23-215b-4f13-a06b-e375dceed33b-image.png
summer-of-making emoji
Made a mitm server for hackatime The main goal was to add the LeetCode problem id as a project name (because leetcode.nvim dont transfer it)
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e5b21771-e3fe-4c95-8fff-75bdde6d2e6c-image.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b3d77895-e7ff-4218-a866-6a02066f1306-18899cdb-0a80-4623-8b66-2acf00bcb6b5.png
summer-of-making emoji
github emoji
Finished my GitHub addon for REAMDE named scrapbook.md. It gives you the possibility to embed a scrapbook post in your README!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d40161b7-0196-47f5-9fb0-7343eb95be56-_d10cdcd6-f867-4f44-8b69-4400710d0890_.png
Finished my game "Match my Shader" for #C0956A8CL86|, made in 21h 51m 24s "Match my Shader" is a game where you have to code a shader in Python to match another shader
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d1a96f58-1a36-434d-99dd-c31cc50fe2f4-screenshot-programming.png
Added a "winrate per champion" and "champion mastery" to my dashboard :grafana: for ever!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/61f41042-23c5-463d-9f79-4ed5574db8cd-_924cc4f3-c401-4e44-823e-33fc404bbdd0_.png
summer-of-making emoji
Added a Grafana dashboard for my LoL tracker, Hosted on Nest. Nest 🔛 🔝
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/3dc32abb-0bb0-489e-8272-1585db487761-_08a55422-6c9a-40f8-908a-3425f88e1bd4_.png
summer-of-making emoji
nest emoji
Made a cli tool to find out my playtime on LoL
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/201da2ad-4e32-4ded-8465-81d7a592e17b-image.png
summer-of-making emoji
Just finished my uptime kuma, with a total of 7 monitors
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/b93d80eb-0410-4be7-9cb8-273fd38e208a-image.png
Forked fastfetch for making it work with my custom wallpaper manager + rice sneakpeek
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/d091d29d-176e-48b8-92c8-363c5738bfe9-screenshot_from_2025-05-19_21-53-18.png
spring-of-making emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/98abb486-f80d-4c71-af13-a6c752211035-_18824b13-da8b-4bfd-9748-c4543b531f80_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/acbbf1f4-c8eb-4bf1-a04f-a93d84235119-d59007e1-1036-4704-9e39-9219bdaca40b.png
spring-of-making emoji
github emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/a7d4f494-236f-45d9-9734-bab7faad0689-image.png
spring-of-making emoji
Working on my bookmarklet for Hacklet. It will open a popup to ask a question to AI (ai.hackclub.com) and he can also execute code for you!
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/90778155-9e08-415a-b24b-327ecdd640e5-_073166c6-ab54-48f5-88b1-60f1c8e17874_.png
spring-of-making emoji
goose-honk-technologist emoji
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/154e4fa3-d4e8-4dae-abd6-935448052daf-_9bb6c3c5-c829-4a18-8c91-391d60e7d6bf_.pnghttps://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/e8c3b655-a289-4ff6-ae1a-899fc4ea789d-62a404b7-fd5e-453b-aa83-5e673805741b.jpeg
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/6de27a9c-8e41-41de-a97e-270b776021eb-_39632f79-c6c6-4e25-8e13-3cdc51034121_.png
spring-of-making emoji
I'm currently working on a obsidian.md backend for having Sync for free, Almost everything is done (connect, create vault, list files...), I just need add the syncing part (creating file, folder, deleting...) after that, I could add end-to-end encryption (currently, I only support standard encryption) and sharing account.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/06b46d46-f820-44e7-819c-1e86a0ad35c7-image.png
spring-of-making emoji
Finally fixed the potato mace for #C07NQ5QAYNQ|, next bug to fix: making an enchantments that give the Drunk effect (see post from 14/04/2025)
After my first scrapbook post yesterday, I thought it would be cool to add a page to my blog that lists these posts. So, after 2 hours of development, here it is. The posts are hidden in details tags, the last post is automatically opened, and the channel names are automatically changed to usable links. blog.mathiasd.fr/scrapbook
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1ed70fcc-2022-40c7-a399-b8e023c281d8-_51564297-d910-45ff-988c-454b7b482d20_.png
spring-of-making emoji
cooll-dino emoji
For #C07NQ5QAYNQ|, I've developed a mod inspired by Minecraft 24w14potato, entirely focused on potatoes. I've added several foods like mashed potatoes (slot 2), potatoghetti - spaghetti made from potatoes (slot 3), and fries (slot 5). I've also created a "Drunk" effect that randomly moves your hotbar selector, making gameplay more disorienting. With the vodka hat (slot 4), you get a permanent Drunk effect (buggy). The potato mace (slot 1) is a Mace-clone that deals more damage. For the next update, I'm planning an enchantment that will apply the Drunk effect to enemies when hit.
https://scrapbook-into-the-redwoods.s3.us-east-1.amazonaws.com/1fc3352c-627c-42d3-8a84-4af744cf988e-items.png