Skip to main content
Tom Casavant Tom Casavant
Mastodon icon LinkedIn icon GitHub icon Bluesky icon Matrix (protocol) logo
Music
RSS icon

Bookmarks from @tom@tomcasavant.glitch.me #

DIY Portrait Mode Gamepad

A USB-C gamepad designed for portrait gameplay on smartphones

Build Your Own Timeline Algorithm (byota)

"Timeline algorithms should be useful for people, not for companies. Their quality should not be evaluated in terms of how much more time people spend on a platform, but rather in terms of how well they serve their users’ purposes. Objectives might differ, from delving deeper into a topic to connecting with like-minded communities, solving a problem or just passing time until the bus arrives. How these objectives are reached might differ too, e.g. while respecting instances’ bandwidth, one’s own as well as others’ privacy, algorithm trustworthiness and software licenses.

This blueprint introduces an approach to personal, local timeline algorithms that people can either run out-of-the-box or customize."

Slow Roads

Chill endless driving web browser game

Incomplete JSON Pretty Printer

"Format truncated or incomplete JSON into a readable structure."

Potato GLaDOS Core for ReSpeaker Lite

"This project integrates the iconic voice of GLaDOS from Portal into your smart home by deploying it on a ReSpeaker Lite Kit using ESPHome and Home Assistant."

Meshtastic Instant Messenger

"A nostalgic AIM-inspired chat application built with Python and PySide6. Supports messaging over the Meshtastic decentralized network and standard MQTT brokers. "

Video of it in action: https://old.reddit.com/r/meshtastic/comments/1jrts80/mim_meshtastic_instant_messenger/

The little book about OS development

by Erik Helin, Adam Renberg

"This text is a practical guide to writing your own x86 operating system. It is designed to give enough help with the technical details while at the same time not reveal too much with samples and code excerpts. We’ve tried to collect parts of the vast (and often excellent) expanse of material and tutorials available, on the web and otherwise, and add our own insights into the problems we encountered and struggled with."

Kindle As a High-contrast GPS

Guide to transform a kindle into a bike GPS attachment (works for Any Ebook)

NES RA Adapter Project

Adds internet connectivity and retro achievements support to the NES

toot-it-forward

"Submit a post to toot-it-forward and it will be posted to the next person to submit a post, while the last persons submitted post will be posted to your account at the same time."

fax2fedi

@fax2fedi@chaos.social

Telefax to Fediverse gateway, originally written for the [38C3 ISDN/PSTN network]

Send a Fax to your Senators

Or to your House Rep: https://faxzero.com/fax_congress.php

Or your governor: https://faxzero.com/fax_governor.php

filepizza

Peer-to-peer file transfers in your browser

https://github.com/kern/filepizza

Unleashed Recomp

An unofficial PC port of the Xbox 360 version of Sonic Unleashed created through the process of static recompilation.

Matrixbird

Modern, secure, and private email built on top of the matrix protocol

Can atproto scale down?

Scaling down the atproto AppView and hosting on a raspberry pi

WikiTok

All of Wikipedia on a single, scrollable page

https://github.com/IsaacGemal/wikitok

Advanced Google Play Search

Tool that allows you to filter and search google play significantly better, allows you to filter it so it only shows ad-free apps for example

PyFed

"A robust, type-safe ActivityPub federation library for Python."

AT Protocol - Bluesky PBC Dominance Index

"This page provides a measurement of Bluesky PBC's control over various components of the AT Protocol social network infrastructure. It tracks the distribution of power across key protocol elements, helping to assess the current state of decentralization and identify areas where centralized control may need to be reduced to achieve the protocol's long-term vision of a truly distributed social network."