California, USA

purarue

Elite
@purarue

browserexport. backup and parse your browser history databases (chrome, firefox, safari, and other chrome/firefox derivatives)

210

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

137

HPI. Human Programming Interface - a way to unify, access and interact with all of my personal data [my modules]

91

dotfiles. my dotfiles/scripts; cross-platform (linux (arch), macos, android (termux), windows (WSL))

54

mal-id-cache. An cache of MAL database IDs updated whenever something is added to the database

43

mpv-sockets. A collection of bash scripts to allow easier and programmatic interaction with mpv sockets

40

keepassxc-pwned. Check your keepassxc database against previously breached haveibeenpwned passwords

38

gitsigns-yadm.nvim. gitsigns _on_attach_pre hook to show git decorations for files tracked by yadm

28

sqlite_backup. a tool to snapshot sqlite databases you don't own

25

traktexport. Export your movie/tv show ratings and history from trakt.tv

24

exobrain. something like a public wiki, - a place to store notes, ideas, blogposts, photography, or writing

24

mpvf. Interface to select youtube-dl format for streaming stuff with mpv

18

albums. an amalgamation of acclaimed album lists, i.e., my personal RateYourMusic

17

HPI_API. An automatic JSON API for HPI

16

yadm-git.vim. Integrates yadm with vim-fugitive and vim-gitgutter, so you can manage your dotfiles without leaving vim

15

my_feed. a personal media (movies, tv episodes, video games, albums, listens) feed using HPI

14

promnesia. Additional promnesia Sources for my HPI modules

13

mpv-history-daemon. Daemon which connects to active mpv instances, saving a history of what I watch/listen to

13

autotui. quickly create UIs to interactively prompt, validate, and persist python objects to disk (JSON/YAML) and back using type hints

13

bgproc. bash loop to run tasks in the background. used as an anacron alternative

13

url_cache. A file system cache which saves URL metadata and summarizes content

12

plaintext-playlist. An interactive terminal playlist manager; stores playlists as plain text files

12

discord_data. Library to parse messages/activity from the discord data export

11

pushshift_comment_export. Exports all accessible reddit comments for an account using pushshift

10

evry. A shell-script-centric task scheduler; uses exit codes to determine control flow

10

oh-my-stars. An offline CLI tool to search your GitHub Stars.

10

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

10

HPI-template. A cookiecutter template for creating a HPI repository

10

calcurse-load. Hooks/scripts for calcurse. Sources events for calcurse from Google Calendar and todo.txt

9

ttt. Logs metadata for shell scripts/invocations; an extension to my shell history

8

pura-utils. useful scripts extracted from my dotfiles

7

newest. Basic CLI tool to print the most recently modified file in a directory

6

discord-countdown-bot. Discord bot to use for countdowns

6

pythonanywhere-3-months. clicks the 'Run until 3 months from today' button on pythonanywhere, so your website doesn't deactivate automatically

6

wait-for-internet. Command line utility that waits till you have an internet connection

5

overrustle_parser. extract my messages from the overrustlelogs archive (twitch chat logs)

5

malexport. backs up info from your myanimelist account - forum posts, DMs, lists, XML export, and episode/chapter dates for each entry

5

dbsentinel. Lists MAL entries that have yet to be approved, denied entries and deleted entries

5

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

5

lolexport. Exports League of Legends Match History metadata using the RiotGames API

5

mac-dotfiles. configuration files and scripts for MacOS

5

currently_listening. a personal websocket-based currently playing web server

5

projects. project for describing my other projects

4

reorder_editable. a naive implementation to reorder .pth files for editable packages

4

chomp. CLI tool that removes whitespace/empty lines from command output

4

bookmark.txt. A thin wrapper around todo.txt to keep track of my bookmarks

4

jikan_ex. An elixir wrapper for the Jikan API

4

mal-unapproved. website that displays unapproved MAL entries

4

ipgeocache. A small cache layer for IP geolocation info

3

twitchlive. A CLI tool to list which twitch channels you follow are currently live.

3

pyfzf. A python wrapper for fzf

3

reminder-sink. a unobtrusive, scriptable reminder/habit/todo task-runner

3

havecmd. A template for bash scripts, to provide a nicer interface to check for the presence of external commands on the users $PATH

3

mapscii-at. a small CLI to pass starting options to mapscii

3

pretty-history. Generate a pretty view of your browser history from a JSON export

2

tree-sitter-rifleconf. rifle (ranger filemanager file opener) grammar for tree-sitter

2
56
Apply