@Adhyys0Hi scrapbook! My name is Adhyys and I was working on a terminal based slack called TermoSlack :yay: where you can do everything you do in slack but in a terminal, from searching a user in workspace to messaging in channels everything it does™️ and it uses less power and pc usage and also will not distract from your projects. I have successfully completed the V1 phase of this project and implemented all the basic functions that in the real slack client.
GH: github.com/adhyys07/termoslack
V1 is already out:
Note: Windows build is attached below and is very stable, i can build it for linux too but not sure with stability(it will nice though), please shoot me a dm if you are linux user.
I hope you will like it
Thanks !
S<https://hackclub.enterprise.slack.com/files/U082UPTRQU8/F0A0SP22JCW/screenshot_2025-12-01_183446.png?origin_team=E09V59WQY1E&origin_channel=C0M8PUPU6|creenshot 2025-12-01 183446.png>
PNG<https://hackclub.enterprise.slack.com/files/U082UPTRQU8/F0A17MX2H4H/screenshot_2025-12-01_183451.png?origin_team=E09V59WQY1E&origin_channel=C0M8PUPU6|Screenshot 2025-12-01 183451.png>PNG<https://hackclub.enterprise.slack.com/files/U082UPTRQU8/F0A0SP3CPGW/screenshot_2025-12-01_183507.png?origin_team=E09V59WQY1E&origin_channel=C0M8PUPU6|Screenshot 2025-12-01 183507.png>PNG<https://files.slack.com/files-pri/T09V59WQY1E-F0A0YC03QJG/download/termoslack.exe?origin_team=E09V59WQY1E|TermoSlack.exe>
@logabe1Day 12 of :50days::
• Posted the Windows and Linux builds for Milkyway Pets in #C09EZSEMB16| in order to get some feedback before I ship it. I got a lot of feedback and have learnt a lot from getting it into the hands of other people for the first time. Some of the issues I've noticed:
a. Use a makefile to automate the build process. Automated testing is hard to make work in this context, but it would also be useful.
b. Improve the config experience: Already partially there! The program now looks for a config file in the same directory as the program, and the program come with a template for the config file. I'm considering moving away from TOML to something simpler and more forgiving with user errors.
c. Get rid of the Space-to-toggle-window-decorations thing. It's confusing, and being able to drag the window should be the default on most platforms. It's still needed on Wayland, since they can't set their own position.
d. Better error handling: Currently errors either get ignored or are printed to the console. The windows users found this a bit confusing since they aren't running it from the terminal, so a graphical error window would be useful.
e. Better installation guide: When I finally ship this project, it needs to have a good guide to installation and usage, since running the program requires you to find both your Hackatime API key and a :milkyway: Session ID. Somebody had an issue with getting their sessionid cookie, but I couldn't replicate it. A backup method would be useful just in case.
• Studied for my Japanese exam tomorrow. I focused on listening, which I've been neglecting up until now. I'm not feeling the greatest about tomorrow, but I'll give it my best shot :salute:
• Did a practice exam for my licence test tomorrow and got a cool clean calm and collected 100% LETS GOOOO!! 💥 💥 ‼️ I'm either gonna sit the exam tomorrow or the day after, depending on how I'm feeling.
@SuperNinjaCat50:50days::scrappy: Day 4/50 :yay: :
• I did okay on my physics test
• I worked a bunch on #C09ELNPBW87|
◦ Api is working more
◦ Auth is in progress
◦ db has user table
• I cooked at swimming when we swam this nasty 100 sprint faster and faster thing.
• I got some of my homework for this weekend done.
• I broke my :linux: so now all my sites are down.
@SuperNinjaCat50Day 2/50 :yay::
• Make same art for the game I’m planning on making
• Study for my physics test
• Polish the site for #C09ELNPBW87| a little, I still need to get the main mechanics working tho
• Die after doing a kick only day at swim team :heavysob:
• Mess around with the penguin :linux: instead of paying attention in class
@HexSK0Making an Assetto Corsa mod, so far successful after many failed attempts to access shared memory in le linux
@Ginobeano0Introducing the ultimate 3 in 1 computer. Consisting of 3 OSes.
1. Windows 11
2. macOS Tahoe (With Liquid Glass)
3. Ubuntu 25
All 3 perfectly functional. Switching OSes is as easy as rebooting and selecting which OS. You don’t even need to go to the boot menu!
Let’s say you create an app in windows but you need to compile it for Mac and Linux but it won’t let you unless you are on that OS. Just switch to macOS to build it and then switch to Ubuntu!
(Also with a smart desk)
@QinCai0Have you ever used SSH to connect to a remote server? Or somebody's personal portfolio? Or @zrl ’s <http://sshtron.zachlatta.com/
|SSH Tron>? (sorry zach for ping :pf: )
What if I told you that @DuckyBoi_XD(Braeden) and myself made...
✨ Poker Over SSH ✨
This is a *terminal-based game* played through SSH, where you connect to a server and play Poker with other people who are online. If no-one else is online, you get to play with AIs :openai:; just don't underestimate the AIs, they are quite... intelligent
But wait, there's more!
Sick of browser or desktop games? Want a retro experience? Just fire up your terminal, type ssh play.poker.qincai.xyz -p 23456, and play a hand of Texas Hold'em - no account or sign-ups needed, just SSH.
• Multiplayer: Play with friends or strangers, right in your terminal
• Bots: Outwit the AI if you're solo-ing
• No install: No client, just SSH
• Cross-platform: supports :windows-7:, :appleinc:, and of course our most beloved :linux:. (and other OS with the OpenSSH Client installed)
• Open Source (duh!): Hackable, <https://github.com/poker-ssh/PoS-Docker
|self-hostable>, and contributions welcome!
The code is open, the server is live (for now), and it’s all just a keystroke away (quite literally).
🚢 #C0M8PUPU6|ed!
GitHub Org:github.com/poker-sshWebsite & Guide (WIP): poker.qincai.xyz
@Akaalroop0This message is a bit late 😅 , so it’s fasttttt. This is my first ever game in rust and I used Macroquad! I plan to deploy it on the web soon since macroquad makes that easy, but you can play it right now on Linux, Mac and Windows! It’s called CloudCat and basically you have a cat, and rain clouds and your objective is to protect the cat using an umbrella (triggered for 3s via hitting the space bar)! I hand animated the cat & cloud and those are my first ever animations too!!
Check it out on SoM: summer.hackclub.com/projects/1359
And on GitHub (downloads are available in releases): github.com/Spacexplorer11/CloudCat
@virtualfuzz0alr so lets continue
messed around with more linux distros, im now sure im staying on cachyos, it works and thats good enough
also worked on coding again, working on an update for favoritemusicbadge, it might support last.fm / listenbrainz in the future!@virtualfuzz0I worked on making a basic package for hypridle, hyprlock, and grimblast for alpine linux since i'm planning to switch to it (soon)
Finished the text editor tutorial.
Now working on the project for the optimize ysws, I think i'll make a text editor, still choosing what framework/libraries to use.
(right now in go but will probably change i'm really unsure)
@idk0I didn't work on frontend today, however, I was able to set up a Kali Linux VM (for future cyber shenanigans) and (hopefully) successfully isolated it from the LAN by blocking it on the firewall while still giving it internet access. I initially thought I would have to create my own isolated network and what not in order to pull it off...but turns out the default NAT network settings were sufficient after all (lol). Hopefully I'll either work on the hackpad or front end stuff tomorrow....
@CassidyCodes0I made a wallpaper for my linux desktop : D
@ms7ru0installed kali linux on my new rasbey pi 5 16 gb pc that i will now use every day... gona learn hacking in python and js (if posible :skull-ios:)
@snej550Today/Yesterday I finally shipped my game! I made some more levels, fixed some bugs, made a linux build, and made the itch.io (snej55.itch.io/defblade) page, and now it's finished!🎉
@TheRealCraig0I 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:)
@rare1k0making a FOSS spotify frontend that doesn't need premium , auth, or api keys. complete with playlists, shuffling, looping, and cross platform between web/windows/linux/android (no ios/mac because i dont apple)
@3XAY0Got started with riceathon (I'm using Kubuntu since Ubuntu was being annoying and Linux desktop environment wise is a lot closer to the Steam Deck which I might rice later)
@KavishDevar0Been a long time since I actually posted something on here...
I have made an app for android (and linux) that makes using AirPods on those operating systems way easier and better. Do you know how much Apple likes to restrict most of the features to their devices. Well, I removed the restriction! I reverse-engineered how Apple devices communicate with AirPods and wrote an app for linux and android.
AirPods use the L2CAP Bluetooth protocol to communicate with apple devices.
The linux version of this app has multiple scripts. One of them runs as a daemon to handle the connection, and others to handle UI, userspace, like pausing music, lowering volume, etc.. I did this so that I can have multiple applications which can talk to the AirPods without interrupting the other one. It is written purely in Python. Currently, I have made a tray application using PyQT5/6. It manages ear detection, conversational awareness, and gives me control over ANC. And, it shows the battery level too!
As for the Android app, well I have attached a few images! Yes, I have tried to clone iOS's settings screen for AirPods. :okig:
The android app was a pain to work upon. For starters, Android's bluetooth stack sent extra packets to the AirPods to check for some flow control mode. The AirPods will not respond to anything until they receive a specific handshake packet. I had to download the entire android source to test out and edit the libbluetooth_jni.so (the bluetooth stack). Then, I used my smol brain to make a few changes to the source code (and by a few changes, i mean commented a few lines)... And, it worked!
Rant about Apple - Guess what- They hide their handshake packet from the PacketLogger app which allows me to view all the packets sent/received from my mac to any bluetooth device. Fortunately this was available online thanks to some other people who worked way before me. Apple even hid another packet necessary to activate Conversational Awareness and Adaptive Audio! Somehow, I got really, really, really lucky, and the packet just showed up in the PacketLogger app, shortly after which, it crashed. :confused-dino:
What works on the app –
• Accurate battery levels
• In-Ear detection – Music is automatically paused when they're taken out of ear! Plus, AirPods are removed as an available audio output device when none of the AirPods are in ear.
• Conversational Awareness – Lowers volume when you start speaking!
• Set Noise Control Mode – I can change the Noise Control Mode on my AirPods Pro 2!
• Renaming AirPods
• And a bunch of other settings extracted from the iOS/iPadOS settings page.
◦ Namely, Toggle Conversational Awareness, Toggle Loud Sound Reduction, Set Adaptive Audio Noise level, Toggle Automatic ear detection, Off listening Mode, Tone Volume, Noise Cancellation with Single AirPod, Toggle Volume Control by swiping.
• And, of course, a debug screen, which lists all packets received, and even allows you to send packets!
GitHub: github.com/kavishdevar/aln
upvote the issue on android issue tracker so that the bug gets fixed: issuetracker.google.com/issues/371713238 :>
@Максим0Today I have been polishing app (it is multiplatform (so it works on android, ios, macos, linux, windows)). I have fixed quite a few complicated bugs related to websocket and channels communication. I have also added a leaderboard ui to the app (I have added it to the backend for quite a while ago). Improved some ui elements
@ArunGeorgeSaji0Didnt know there was thanksgiving special cause it was school time for me this is from yesterday.Worked on github.com/Vortex-Linux/ship shipped it aswell though it didn't do that well sedly....
@YeGao0Set Linux mint, first time using Linux really fun. Curious about how to program my pine time. I think I just need to set wasp os.
@MikolajKolek0#C06SBHMQU8G| After some work, the first official release of my library, perfjail, is finally here. It's a Rust project inspired by sio2jail - a tool the Polish Olympiad in Informatics uses to failry measure time on its contests. My main goals are to do what sio2jail does, but significantly faster (at times) and as a library instead of a CLI tool.
You can find the library here: github.com/MikolajKolek/perfjail (it's not yet released to crates.io, but this is a working, albeit sometimes still slightly buggy, version), and I've made a quick little demo of it working on a branch of my CLI testing tool Toster, which you can find here (github.com/MikolajKolek/toster). To see it in action you can simply build this branch and then use Toster with the sio2jail flag, however all you should see is faster runtime when running smaller tests, which might be difficult to notice, but it's defintely there.
If you have any problems running it or understanding any of the code, please feel free to message me - this is a really interesting field to me, and I've encountered many fun challanges to work around whilst doing pretty pure systems programming interfacing directly with the Linux kernel.
@Thorben0RemoteLogViewer
RemoteLogViewer is a desktop application with the initial intention to view logs from a remote server easily. Since then the use cases have been extended and will be in the future as well. It's written in Java using AWT and Swing. I just released v1.0.0-beta.
Here is a current feature overview:
• easily view logs via sftp from a remote server
• automatic refresh every few seconds & autoscroll
• smootly download the newest log into your desired folder
• upload files to a remote server via sftp
• functional on Windows, MacOS & Linux
• automatic storage of login information
• logging of uploaded files in a session
github.com/FourtySeven047/Remote-Log-Viewer
@Victorio0Frederick-rs
Frederick rs is a cli which purpose is to add audio metadata (tags) to audio files, it uses the MusicBrainz API to retrive the music data.
Another project using rust, I feel l'm the real rustacean. It was "fun" to make, rust is kind of a difficult language for me compared to js and I dont care that much about performance but tbh I just wanted to create a single executable. You can read more about the project in the readme 🙂 or try it yourself, I only have builds for linux but its super easy to compile. Also I used VHS to make these cool gifs WAIT THE GIFS IN SLACK ARE BROKEN, HERE ARE THE LINKS <https://github.com/v1ctorio/frederick/blob/main/vhs/help.gif|help>, <https://github.com/v1ctorio/frederick/blob/main/vhs/usage.gif|usage>)
github.com/v1ctorio/frederick
@ItzRazvan0I created a 2D shooter game in the terminal using C. It took me aprox. 11 hours, and its the third game i made (I wanna move on to 3D for the next project). It was made for the linux terminal.
You have 4 stages, and two weapons (you upgrade to a shotgun on stage 3). You also have healing potions with a 10% chance of dropping.
github repo: github.com/ItzRazvan/Termix_2D-shooter@kai0Cool little autoclicker I made in Svelte & Tauri
sadly linux wouldn't build and I couldn't run it on my Macbook I never could figure out how to fix anything...
github.com/mavdotjs/lambda-autoclicker
@NikoKompella0github.com/infection-tag/new-linux
not sure why i didn't commit this a couple of months ago, but I made a script in shell that installs all required programs on enterprise linux computers.
@Blasty0Added a main menu to my stacking game, Polygon Bazooka.
The controls are now changeable in game and with a preferences.txt in the game's working directory (which is the folder the PolygonBazooka.exe is in).
Currently, the game is compiled for 64 bit Windows. This should work on Windows 7 and above, but was only tested on Windows 11 23H2. (I'm too lazy to compile for Linux and macOS at the moment)
You can download the game and/or see a more detailed changelog here: github.com/BlastyTheDev/PolygonBazooka/releases/tag/v0.0.3-alpha