@seanbreckenridge

Top repositories

1

browserexport

backup and parse browser history databases (chrome, firefox, safari, and other chrome/firefox derivatives)
Python
103
star
2

google_takeout_parser

A library/CLI tool to parse data out of your Google Takeout (History, Activity, Youtube, Locations, etc...)
Python
75
star
3

HPI

Human Programming Interface - a way to unify, access and interact with all of my personal data [my modules]
Python
72
star
4

dotfiles

cross-platform (linux (arch), macos, android (termux), windows (WSL)) dotfiles and scripts, using yadm
Shell
33
star
5

mal-id-cache

An cache of MAL database IDs updated whenever something is added to the database
Python
29
star
6

keepassxc-pwned

Check your keepassxc database against previously breached haveibeenpwned passwords
Python
29
star
7

mpv-sockets

A collection of bash scripts to allow easier and programmatic interaction with mpv sockets
Shell
26
star
8

sqlite_backup

a tool to snapshot sqlite databases you don't own
Python
18
star
9

exobrain

external brain - something like a public wiki to store notes, ideas and thoughts
Astro
17
star
10

gitsigns-yadm.nvim

gitsigns _on_attach_pre hook to show git decorations for files tracked by yadm
Lua
16
star
11

traktexport

Export your movie/tv show ratings and history from trakt.tv
Python
15
star
12

HPI_API

An automatic JSON API for HPI
Python
13
star
13

mpvf

Interface to select youtube-dl format for streaming stuff with mpv
Shell
13
star
14

yadm-git.vim

Integrates yadm with vim-fugitive and vim-gitgutter, so you can manage your dotfiles without leaving vim
Vim Script
12
star
15

promnesia

Additional promnesia Sources for my HPI modules
Python
12
star
16

bgproc

bash loop to run tasks in the background. used as an anacron alternative
Shell
11
star
17

autotui

quickly create UIs to interactively prompt, validate, and persist python objects to disk (JSON/YAML) and back using type hints
Python
11
star
18

pushshift_comment_export

Exports all accessible reddit comments for an account using pushshift
Python
11
star
19

plaintext-playlist

An interactive terminal playlist manager; stores playlists as plain text files
Shell
10
star
20

mpv-history-daemon

Daemon which connects to active mpv instances, saving a history of what I watch/listen to
Python
10
star
21

my_feed

a personal media (movies, tv episodes, video games, albums, listens) feed using HPI
Python
9
star
22

url_cache

A file system cache which saves URL metadata and summarizes content
Python
9
star
23

discord_data

Library to parse messages/activity from the discord data export
Python
9
star
24

ttally

an interactive TUI to save things I do often (a calorie counter, concerts I go to, my weight, anything else) to JSON/YAML
Python
8
star
25

discord-countdown-bot

Discord bot to use for countdowns
Python
7
star
26

evry

A shell-script-centric task scheduler; uses exit codes to determine control flow
Rust
7
star
27

ttt

Logs metadata for shell scripts/invocations; an extension to my shell history
Go
7
star
28

HPI-template

A cookiecutter template for creating a HPI repository
Python
7
star
29

newest

Basic CLI tool to print the most recently modified file in a directory
Go
6
star
30

mac-dotfiles

configuration files and scripts for MacOS
Shell
5
star
31

mal-unapproved

website that displays unapproved MAL entries
Ruby
5
star
32

calcurse-load

Hooks/scripts for calcurse. Sources events for calcurse from Google Calendar and todo.txt
Python
5
star
33

albums

an amalgamation of acclaimed album lists, i.e., my personal RateYourMusic
Python
5
star
34

on_machine

Generate a unique-enough fingerprint for my current machine, to make it easier to pick different commands/scripts to run on mac, different flavors or linux, or windows
Go
5
star
35

chomp

CLI tool that removes whitespace/empty lines from command output
Go
4
star
36

lolexport

Exports League of Legends Match History metadata using the RiotGames API
Python
4
star
37

ipgeocache

A small cache layer for IP geolocation info
Python
4
star
38

reddit-wallpaper-scraper

scrapes/downloads the top posts from wallpaper subreddits
Python
4
star
39

projects

project for describing my other projects
TypeScript
4
star
40

wait-for-internet

Command line utility that waits till you have an internet connection
Rust
4
star
41

list_gh_contributions

Script to list all of the repositories you've contributed to on Github. Includes your own repositories and any repositories you've contributed to (a commit, PR or issue)
Python
3
star
42

tts

CLI tool to convert text to speech using the StreamLabs API
Shell
3
star
43

bookmark.txt

A thin wrapper around todo.txt to keep track of my bookmarks
Shell
3
star
44

glue

my website homepage/fallback web server
TypeScript
3
star
45

greasyfork

my scripts from greasyfork.org
JavaScript
3
star
46

pmark

A hacky, markdown pre-processor/generator
Perl
3
star
47

seanb-utils

useful scripts extracted from my dotfiles
Shell
3
star
48

havecmd

A template for bash scripts, to provide a nicer interface to check for the presence of external commands on the users $PATH
Shell
3
star
49

raspi-backup

script to periodically back up my machine to my raspberry pi
Shell
3
star
50

twitchlive

A CLI tool to list which twitch channels you follow are currently live.
Go
3
star
51

reorder_editable

Naive implementation to reorder my easy-install.pth file, to manage editable namespace packages
Python
3
star
52

mal-notify-bot

discord bot that checks the MAL "Just Added" page, reporting newly approved entries
Python
3
star
53

currently_listening

a personal websocket-based currently playing web server
Python
3
star
54

greasyfork_archive

Scrape data from a users Greasyfork account
Python
3
star
55

overrustle_parser

extract my messages from the overrustlelogs archive (twitch chat logs)
Python
3
star
56

jikan_ex

An elixir wrapper for the Jikan API
Elixir
3
star
57

clone-repos

a basic git repo clone script with pip/editable install support
Python
3
star
58

tree-sitter-rifleconfig

rifle (ranger filemanager file opener) grammar for tree-sitter
JavaScript
2
star
59

docker-jikan

Personal Jikan setup
Shell
2
star
60

mapscii-at

a small CLI to pass starting options to mapscii
JavaScript
2
star
61

rifleman

An extendible dispatcher to lint/format code, based on rifle
Python
2
star
62

subpath-serve

a basic webserver to serve text files from a directory by matching subpaths
Go
2
star
63

cube-scramble-cli

A CLI for pyTwistyScrambler, to generate random states for twisty puzzles.
Python
2
star
64

s3-image-server

webserver to upload and retrieve/resize images using a S3 bucket
Python
2
star
65

pythonanywhere-3-months

clicks the 'Run until 3 months from today' button on pythonanywhere, so your website doesn't deactivate automatically
Python
2
star
66

dbsentinel

Lists MAL entries that have yet to be approved, denied entries and deleted entries
Python
2
star
67

frinkconv

A wrapper script for interacting with the Frink language, with a focus on converting units
Shell
2
star
68

exists

pipe to test if files exist
C
2
star
69

malexport

backs up info from your myanimelist account - forum posts, DMs, lists, XML export, and episode/chapter dates for each entry
Python
2
star
70

animeshorts

code for generating and maintaining my (static) site for anime short films/series
Python
2
star
71

steamscraper

Scrapes personal game/achievement data from steams website
Python
2
star
72

calories-scripts

Scripts for interacting with calories, to fuzzy select new entries to add, swap/merge databases
Python
2
star
73

chess_export

Export your chess.com/lichess.org games using their APIs
Python
2
star
74

vimbuffer

Edit files and strings in temporary vim (or some other console editor) buffers.
Python
2
star
75

active_window

parse output of activity watch window-watchers
Python
2
star
76

bleanser

my bleanser modules
Python
2
star
77

bash_like

A small utility library to handle arguments and read/write text to files using bash-like syntax
Python
2
star
78

vps

Scripts used for installing/managing/restarting/monitoring processes on my server. Other misc scripts (mediaproxy/remsync) that provide FTP/Proxy like functionality.
Shell
1
star
79

server_clipboard

A server which saves my clipboard in memory, so I can share it between my devices.
Go
1
star
80

sqlite_concurrent_writes

testing how concurrent write locking/timeouts works with webservers/sqlite3
Python
1
star
81

dbsentinel-next

frontend for dbsentinel
TypeScript
1
star
82

listenbrainz_export

Export your scrobbling history from ListenBrainz
Python
1
star
83

xkcd-favorites

A website generator for my favorite xkcds
HTML
1
star
84

old_forums

Parses posts/achievements from random forums I used in the past
Python
1
star
85

time-in

CLI tool to figure out the time somewhere else
Python
1
star
86

dashboard

analysis/visualizations done using data from my HPI
Jupyter Notebook
1
star
87

git_doc_history

copy/track file history in git, with python bindings to traverse and extract history/files/lines at some date
Python
1
star
88

bootstrap

A script to setup a new bash VPS/servers with defaults I like
Shell
1
star
89

largechar

Displays large characters that fill your entire screen
JavaScript
1
star
90

grouvee_export

a (partial) grouvee (a video game database website) data exporter
Python
1
star
91

fuji

Creates an free trial account on ForJoyTV
Python
1
star
92

greasyfork_repo_generator

Archives a users Greasyfork account and creates a Github repo
Elixir
1
star
93

shortcuts

creates arbitrary shell scripts from a configuration file; shortcuts
Python
1
star
94

reminder-sink

a unobtrusive, scriptable reminder/habit/todo task-runner
Python
1
star
95

spkglist

A simple package list parser
Go
1
star
96

fzfcache

A small cache for unique lines of text, used to speedup the 'time to select' of expensive fzf invocations
Go
1
star
97

seanbreckenridge

README.md
1
star
98

mnu_gsheets

tracking obscure anime music videos
Python
1
star
99

foreverjs-list

API to get information about forever.js processes, used to monitor processes on my server
JavaScript
1
star
100

filmswap

discord bot to facilitate anonymous film recommendation gift exchanges - like a secret santa film club
Python
1
star