Shout out something you’ve done lately you’re proud of. I spent most of last week building 10 new “soil boxes” for the vegetable portion of my small farm’s crops. Fully fenced in, basic irrigation setup and everything in the ground growing or ready to grow.
I finally revamped the tree of life diagram for the index of my notebook on esoteric spiritual traditions. Every element is clickable / tappable and goes to a different place in the obsidian notebook:

I’ve been working on a hobby Python project to extract YT URLs from a CSV file, mass download them as audio files, extract their thumbnails and crop them to be square (Like proper album art), then re-encode them again.
I’ve gotten the functionality of the CSV Extractor and Thumbnail Fixer completed, but I still need proper message displays for them, as well as a menu to select between the 2 functionalities.
If it’s possible, I would love to automatically add the title and artist metadata to the files based on the filename, though I haven’t figured out a way to do that yet.
I should probably do something like that as well. I get plenty of music off of YouTube and usually prefer to listen to it locally rather than stream it and it’s always nice when they have the proper thumbnail and metadata, but I’ve been getting by so far with just using a well prepared CLI command for each song I want and substituting the URL in. It does most everything pretty well, but it usually ends up with my audio in a .webm format that my phone keeps wanting to interpret as a video file and usually the thumbnail only gets added to the one file with both audio and video, but not to the audio only file.
I’d be interested in hearing more about what you’re doing for this to see if my own solution could be improved.
I’m making my project in Python. I use a CSV module to extract the data from a CSV file. In my case, my CSVs are playlists created by Kreate, an android YouTube Music client. In those playlist CSV files, there’s a colum that contains the video IDs for each item in the playlist. Part of my script extracts those, and formats YouTube video URLs out of them.
I use an app called media-downloader on Linux to do the actual batch downloading. It uses yt-dlp as its backend. I have my download options set to
-f bestaudio --extract-audio --audio-quality 0 --embed-thumbnail. My filename format is set to"%(uploader)s - %(title).200s.%(ext)s". The.200limits the title to 200 characters.Then for the thumbnail editing, I use my script to call ffmpeg to extract the thumbnail from the video, use
wand(Basically ImageMagick for Python) to crop the image to a square based on the image’s height (You ever see those thumbnails with the solid colors on the side? That’s what I’m removing.), then re-encode them using ffmpeg.For my setup, Media-downloader downloads files as OPUS, so I convert them to MP3 during the thumbnail portion of my script.
That was quite a wall of text, but I’ll probably put my project on Codeberg when I’m done if you’re interested in looking at the code.
I revived an old car that has sat in my mother’s yard for several years. Didn’t need much to get going, just a jumpstart and some fresh gas, but now I’ve got a set of wheels I don’t have to care about. Might turn it into a Lemons racer.
Don’t know if you’d call it a project but the wife and I have gotten probably 500lbs of metal out of the rivers near us. I’m keeping the wagon wheel. The pile in my truck was just the first trip to scrap.



I’d definitely call that a project. Great job cleaning up your area!!!
Excellent work.
My desktop that was powerful enough to do most things died a few months ago at the worst possible time; it came on the heels of emptying a lot of my savings on vets to find out that my girl had advanced bone cancer, and then even more on sending her over the rainbow bridge and getting her cremated.
So both as a way to save some money and a way to keep my mind off of her, I’ve been putting together a new computer using a few spare parts that I have had laying around. Truth is, my old computer, though old, had been upgraded up the wazoo through the years to the point where most of that stuff could just transfer over (750 watt powersupply, Nvidia 3060 12gb card, max amount of RAM that it could take, etc…)
All I really needed was a new mainboard and processor. As long as I bought a used one that used DDR4 instead of 5, I already had everything I needed.
The “Project” is adapting my second-to-last PC case to accept newer components. (upgrading the front USB ports, things like that) Because it’s an OEM Acer case, I can’t simply order in an upgraded swappable unit, so I’m having to get creative with soldering.
It’ll probably fail and I’ll have to buy a new case too, but oh well. It’s fun to try. I have so many old computer parts laying around, let’s see how Dr. Frankenstein I can go.
After many years, I finally found decent LED lights to replace the incandescent bulbs on my two McIntosh amps (MC7108, MC7100).
Not a huge project, but it was something that I had been wanting to do for many years.
Here is a photo of my MC7108 with the new lights installed.

The project of cutting my dissertation down into a short book is almost done, and I’m hoping to start shopping it around to publishers soon.
I’ve also recently started laying out the bones for an open access textbook for one of my classes, which will be my summer project.
Hell yeah, are you comfortable sharing the very general topic? Don’t dox yourself if it’s hyper specific though.
The dissertation -> book project is a philosophy of technology.
The text book will be for world religions classes.
Fantastic, that’s great!
I’ve been preparing to run a TTRPG called Death in Space for my friends, and I have poured dozens of hours into map making for one of the bigger locations of the setting. It’s called the Iron Ring, and it is a giant orbital structure built around a yellow moon called Inaro.

This screenshot of the map is approximately 150,000 square meters. I plan to have about 5 more locations this size.
I had time to work on another song! Originally, I started this song to use it in a bigger project that I’m working on but it slowly evolved into its own thing. So, technically it’s not finished but it’s finished enough
That’s great! I appreciate the artists out there doing the shit I’ll absolutely never have the ability to haha.
I’m writing a python script to marry up GPS data of m6 bike rides with air quality data from a small air data measurement device. Turns out doing stuff with datetime structures in python is a PITA.
I am building something that in theory could be an RC plane/drone with an autopilot. And that would be a pretty cool end result. But for now I just refer to it as the autopilot module.
When in range, my RC radio can steer a bunch of servos manually, as per normal RC operations (I had a Futaba 7C with receiver laying around). When no input from the radio is detected within a set interval, the autopilot takes over, controlling its putch/yaw/roll based on sensors that read the same axises.
It also has a GPS module, so it knows its own position. It also had a barometer and temp sensors, so it knows its pressure adjusted altitude. It also has a LTE modem, so it connects a VPN tunnel to my own server. It also has a camera, and if the LTE connection is good enough I’ll be able to stream live video from the rig. If signal strength is low, it’ll cut streaming and send lower and lower resolution pictures as far as bandwidth permits; reading data from the server has a higher priority than sending video. This is how I can send navigational waypoints. If it loses all comes, namely no cell network and no RC radio, it will automatically revert within a set interval to backtrack-mode, which basically sends it back home, hoping to regain signal.I’ve built, programmed, and tested the electronics successfully. The reason why I’m hesitant to call it a plane is because I’m going to have to spend a significant sum on the batteries and powerplant, and there are a few more steps before I’m willing to make that step. Testing a glider made from balse and 3D printed ABS worked pretty well, though.
deleted by creator
Fantastic! Stay on it bud make something cool!
The wax seal on my toilet failed so I got to replace it and the flooring this week. The flooring has gaps to fix and the trim needs fixed, but we have a working toilet again :)

Hell yeah! Thats a great fix. One of the first home repair type projects I ever worked on as a kid actually. Good job







