Patrick Gaskin (@pgaskin)

Top repositories

1

kepubify

Fast, standalone EPUB to Kobo EPUB conversion tool.
Go
630
star
2

BookBrowser

eBook server supporting ePub, MOBI and PDF books.
Go
608
star
3

NickelMenu

The easiest way to launch scripts, change settings, and run actions on Kobo e-readers.
C++
558
star
4

ePubViewer

ePub viewer with dictionary, themes, search, offline support, and more
JavaScript
346
star
5

kobopatch-patches

Patches for use with kobopatch.
Go
232
star
6

easy-novnc

Single-binary noVNC instance, web UI, and multi-host proxy.
Go
178
star
7

bootnext

Windows tray icon to set the EFI BootNext variable.
C#
88
star
8

kobopatch

An improved patching system for Kobo eReaders.
Go
84
star
9

dictutil

Tools, documentation, and libraries related to Kobo dictionaries.
Go
58
star
10

KoboStuff

Automatically updated Kobo firmware download page. Also see pgaskin/kfwproxy for the backend.
JavaScript
50
star
11

kobo-mods

My Kobo mods/hacks/tools which aren't patches and aren't in koboutils.
C++
42
star
12

repogen

Easy-to-use signed APT repository generator with a web-based package browser.
Go
42
star
13

lithiumpatch

Adds additional functionality to the Lithium EPUB Reader Android app.
Go
40
star
14

NickelHook

A library for creating mods for Kobo's eReader software, Nickel.
C
35
star
15

NickelTC

A dockerized, deterministic, automated, fixed, and fully-relocatable build of @NiLuJe's toolchain for Kobo eReaders.
Dockerfile
34
star
16

qrc

Go library and command-line tool to extract/decompile Qt resources from Qt resource (rcc) files and executables.
Go
29
star
17

pulseaudio-win32

An up-to-date PulseAudio build for Windows with an installer, service, socket support, bug fixes, and new features.
C
27
star
18

koboutils

Small utilities for doing stuff with Kobo eReaders.
Go
25
star
19

epubtool

A tool to manipulate ePub files.
Go
24
star
20

dictserver

Dictionary API server based on data from the Gutenberg Webster's Unabridged Dictionary.
Go
11
star
21

kobopatch-config

My kobopatch configuration
Shell
8
star
22

kfwproxy

API proxy for kobofirmware.
Go
6
star
23

ssh-sk-provider-gms

OpenSSH security key provider for Play Services on Android. WIP.
C
6
star
24

crb

Library and tools for parsing and exporting Chrome bookmarks.
Go
5
star
25

czlib

zlib bindings for Go without any external dependencies. Forked from DataDog/zlib.
Go
5
star
26

batterytile

Android battery QS tile (current, temperature, time, status).
Java
4
star
27

rpms

Various RPM specs for Fedora.
4
star
28

vscode-extension-download

A bookmarklet to download VSCode extensions as VSIX.
JavaScript
4
star
29

corsproxy

Proxies requests and adds CORS headers.
Go
3
star
30

kbdscr

A tool to show evdev button events graphically.
C
3
star
31

windy

Android live wallpaper visualizing local wind patterns. Based on the official Pixel 2017 windy live wallpaper, but has up-to-date data and additional options.
Java
3
star
32

vncpatch

Patches the RealVNC 4.x Android app to fix bugs and improve usability.
Shell
2
star
33

trellobackup

A simple tool to backup your Trello boards and attachments.
Go
2
star
34

chess

A multiplayer realtime web-based chess game.
HTML
2
star
35

trello-calendar-proxy

Adds additional features to the Trello Calendar Power-Up.
Go
2
star
36

innosoftfusiongo-ical

API serving Innosoft Fusion Go schedule data as an iCalendar feed, plus a web UI.
Go
2
star
37

snappr

CLI and library for pruning time-based snapshots with a flexible retention policy.
Go
2
star
38

ASM374

Assembler for the ELEC374 W23 CPU.
C
2
star
39

barlib

A simple but flexible library for implementing efficient, fast, responsive, and error-tolerant i3status replacements in Go.
Go
2
star
40

innosoftfusiongo-schedule

Generate weekly schedules from Innosoft Fusion Go data.
Go
1
star
41

libs

Single-file C libraries (and a few commands) I have written.
C
1
star
42

android_kiev

1
star
43

userstyles

Various UserCSS stylesheets. Also some Firefox userChrome stuff.
CSS
1
star
44

go-adbfs

Go fs.FS implementation for a connected Android device via the adb daemon without using shell commands.
Go
1
star
45

lua-sagemcom-openwrt

OpenWRT Lua library for controlling Sagemcom routers.
Lua
1
star
46

spicy-kvm

Almost like a KVM switch, but using SPICE, a virtual machine, and a dedicated GPU with a regular monitor connected to both machines.
C
1
star