A bare bones no frills recipe hosting website focused on user
submissions through the github platform. Uses python for
basic templating, pandoc for markdown->html
translation.
Leverages github actions as a build system and github pages to host
website files nearly entirely within github.
UInput is a Linux kernel module that easily allows low
level access to input devices on Linux based systems. The possibilities
are endless! Here are a few of the projects that I have published using
the python-evdev library (among others)
“KVM” is in quotes. The main idea of this project is to allow sending
low level signals between Linux computers. This expanded to
crossplatform support for recieveing the sent signals. Meaning that you
can have 1 keyboard and mouse “connected” (connections work over local
network websockets) to any number of different computers.
A script that will grab all of the signals a keyboard device sends
and map them to a different layout (eg qwerty to dvorak).
It supports toggling the remap along with adding a “embedded” numberpad
like those sometimes seen on smaller form factor laptops.
The layouts outside of this qwerty to dvorak are limited because I
personally prefer the dvorak layout. This project has recently taken a
back seat as I have managed to get QMK on
my current keyboard.
Based on parts of both uinput-kvm and
uinput-keyboard-mapper. Allows the creation of
“streamdeck”-like secondary keyboards. Basically grabs a keyboard (or
any other device) and maps the events it emits to different things, like
keyboard output or running a script. So the limit of it’s capabilities
are your technical ability, python and your imagination! Examples
provided!
Uses a number of different technologies to enable the Stadia
controller to be used “wirelessly”. Currently only supports use on
computers running Linux.
A script tracking upload and download speeds along with documentation
about how to generate useful graphs of how your Internet has been
performing compared to what you are paying for.