Skip to content

Instantly share code, notes, and snippets.

View douxxtech's full-sized avatar
🌠

Douxx douxxtech

🌠
View GitHub Profile
@douxxtech
douxxtech / requirements.txt
Last active November 16, 2025 22:51
A simple python script that broadcasts via fm radio SSTV images taken from a RTSP stream.
piwave==2.1.3
pysstv==0.5.7
pillow==9.5.0
ffmpeg-python==0.2.0
dlogger==1.0.2
@douxxtech
douxxtech / wificli.sh
Created November 16, 2025 16:26
A simple bash tool to manage wifi connections in a single command
#!/bin/bash
# made by github.com/douxxtech
# Note that this was originally made for a rpi 0 w running rpi os buster lite.
RED='\033[0;31m'
GRN='\033[0;32m'
YEL='\033[1;33m'
NC='\033[0m'
# My own Game Of Life
# Blog post: https://douxx.blog/?p=4-my-own-game-of-life
# Made by douxx.tech / github.com/douxx.tech
# side note: there are some hardcoded values, like
# the 'hardcore' triggers values around lines 190.
import sys
import socket
@douxxtech
douxxtech / sstv-stats.md
Created October 12, 2025 14:10
A simple python script to broadcast SSTV stats via radio.

SSTV Stats

A simple python script to broadcast SSTV stats via radio.

This script uses piwave (2.0.7, not latest!), make sure to install it properly on a Raspberry Pi before using.
Other required modules can be installed via PIP

import time
import psutil
from PIL import Image, ImageDraw, ImageFont
@douxxtech
douxxtech / tts-broadcaster.md
Created August 21, 2025 18:59
A simple python script to broadcast text (TTS) on FM radio with a raspberry pi !

TTS Broadcaster

A simple tool allowing you to broadcast TTS (text to speech) on your local FM radio. Requires a raspberry pi.
(Uses douxxtech/piwave

Setup

Run these commands to setup your environment and install the nessesarry modules:

curl -sL https://setup.piwave.xyz/ | sudo bash
python3 -m venv ~/piwave-env
@douxxtech
douxxtech / achievement-unlocker-noskid.md
Created July 7, 2025 16:43
Simple script to "farm" noskid.today's achievements to get a high-score certificate

Achievements unlocker for NoSkid

NoSkid recently added in an update NoSkid Achievements that allows to increment by a lot your score on noskid certiifcates. image

But there is an issue: Those achievemnts are a pain to complete, so i made a simple script to unlock them all!

Warning

This script actually takes 2 HOURS to complete, cuz an achievement is obteined by having noskid opened for 2 hours.

Simply paste this script in your webtools console, and let it run.

Welcome to my pins !
Hope you find cool things :]
@douxxtech
douxxtech / debug-mouse.js
Created May 4, 2025 10:25
A really simple rebug mouse for websites, so you can get elements coordinates etc
const mouseDebug = Object.assign(document.createElement("div"), {
id: "mouseDebug",
style: "position:fixed;pointer-events:none;z-index:9999;background:red;width:6px;height:6px;border-radius:50%;"
});
document.body.appendChild(mouseDebug);
const coordDebug = Object.assign(document.createElement("div"), {
id: "coordDebug",
style: "position:fixed;top:0;left:0;color:white;background:black;font:12px monospace;padding:2px 4px;z-index:9999;pointer-events:none"