Teklynk

@teklynk@social.linux.pizza
26 Followers
114 Following
75 Posts
Linux enthusiast. Web Developer, Programmer, Tinkerer. I like to make stuff. INTJ-T
Socialshttps://socials.teklynk.com
My custom Home Lab dashboard page. Built using [PUG](https://pugjs.org/api/getting-started.html) and is served up with a npm server. I add the apps and icons to a json file and PUG/Vite parses the json file and builds the dashboard. I have this running as a system service. The dashboard rebuilds `npm run build && npm run preview` when the service restarts. PUG and a npm web server seemed like the simplest way to go. #homelab #linux #proxmox #portainer #docker
The one thing AI can't replace about you

YouTube
Update: I added more functions to the keypad. Reboot, Restart, Logoff each launch in a terminal with a count down so that I can cancel the action in case I accidentally pressed the buttons. I use QMMP as my mp3 player and set the global hotkeys there for next, previous, pause, show/hide player.

Just finished watching The Walking Dead: Dead City - S02E08. There was this line at the end that is great and sums up the relationships and characters pretty well. I enjoy this spin-off series a lot.

"Walking through the woods, a man comes to a fork in his path. To go left is to go home, his past. To go right is to go out into the unknown, his future. He knows his past. It's comforting. But will it be like he remembers? And his future is full of possibilities, but... What if he gets lost? Which way does he go? He goes left. Back home, to the way things were. But all that's waiting for him is an old story that hurts too much to remember. So he goes right. But there's nothing there for him either. 'Cause what's the future without the past? What's an ending without that old story? The truth is there is only one way forward. One way to move on. We gotta work through what was. To get to what will be. It's a path that's hard and rough, all uphill. We keep thinking we'll never make it. Sometimes we see where we're headed. We catch a glimpse of the mountaintop. It's so beautiful, it takes our breath away. But then we lose our footing. We tumble backwards. Right back to the bottom. So that it feels like we'll never get up again. But we do. We help each other up. And the path becomes much clearer now. We move on. Together. And we get there."

#quotes #tvshows #TWD

I bought one of these Macro Keypads a few years ago and finally put it to use. I used https://github.com/kriomant/ch57x-keyboard-tool to flash the firmware and assign key presses for each button. Super+Alt+1 and so on executes various bash scripts. A hotkey listener that I wrote in python starts on boot and executes things when a key press combination is detected. Tonight I printed and stuck on some labels. Mic mute toggle, WiFi on/off, Bluetooth on/off, toggle between headphones and speakers. The top knob controls the volume and the bottom knob controls zoom. Pushing the volume knob toggle mutes audio and pushing the zoom knob resets zoom level. Anyone have suggestions for other functions that I could add? #keyboard #linux #bash
#freescriptfriday I missed a few weeks. This is a unique one. Ever download a movie or tv show and want to update the meta data so that it uses the file name? This is needed because Plex likes to use the files meta data when scanning files. Sometimes a tv show will show up in your library as "Silicon.Valley.S06E02.1080p.WEB.h264-TBS[TGx]" instead of the episodes name or as the file name. You then have to manually modify the info in Plex for each episode. Even if you use FileBot, the meta data is still there and wrong. This script will batch update the meta data for each file. It works with MKV and MP4 files. I like to use this script after using FileBot to rename the files. https://hastebin.teklynk.com/lorebicupe.bash #bash #linux
hastebin

Hello! My name is Daniel, I'm 14 years old and this is a demonstration video of my game A Survival Game!

A Survival Game is a difficult Perma Death game where your goal is to manage a bunker (perhaps completely stable) and send stickmen to get food and money to buy cards in the bunker's store!
Feedback is always welcome so I can continue producing more and updating this wonderful game :)

#gamedev #development #indiedev #indiegame #programming #godot #games

game: https://danielgamedev14.itch.io/a-survival-game

Help Vampires Are The Reason The Linux Community Is Toxic!

YouTube

Knowing a language doesn’t always equal knowing what to build.

Think Like a Programmer helps bridge the gap between syntax and strategy—so you can learn to think your way through the hard parts.

Available as part of our Coding for the Curious Humble Bundle supporting @eff : https://www.humblebundle.com/books/coding-for-curious-no-starch-books

#Programming #CodingLife #SoftwareDevelopment #ComputerScience

Don't abandon or dismiss an open-source project simply because you think it should no longer exist or that your solution is superior. https://www.youtube.com/watch?v=WdlhHOLaRgQ
#linux #xorg
Open Source People are Fighting to Kill Open Source Projects

YouTube