These are (mostly) personal projects I want to try and release a functional version of in 2020.
Timecard allows tracking and logging time spent on various tasks. This new version will also have tools for the Pomodoro technique built in.
This is a re-creation of the first working software project I ever created.
Technologies: Python, PySide2
Alarms and reminders that can't be dismissed mindlessly.
- Lives in system tray.
- Demands attention via sounds and autofocusing window.
- Dismiss with one of a dozen randomly selected "puzzles": turn knobs, slide sliders, press buttons.
- Prevent accidental quit.
Technologies: Python, PySide2
A native chat client for Phabricator Conpherence. Named thus so I can close my web browser already!
Key Features:
- Native desktop notifications.
- Ping on mention (even Conpherence doesn't have this!)
- First-class Remarkup support.
- Preview most Phabricator objects; open browser for proper view and edit.
- Upload and download files.
- Handle multiple Phabricator logins (via Conduit keys) and Conpherence chatrooms.
- Relay Phabricator notifications via Aphlict (websockets?)
Technologies: Python, PySide2
A command line tool for remembering commands I always have to look up. Should handle notes, keywords, and search.
iforgot --remember tar -xzvf /path/to/archive --note extract --keywords tarball
iforgot tarball
# [extract]: tar -xzvf /path/to/tarball
iforgot extract
# [extract]: tar -xzvf /path/to/tarball
iforgot --remember tar -czvf archive.tar.gz /thing/to/compress --note compress --keywords tarball
iforgot tar
# [extract] tar -xzvf /path/to/tarball
# [compress] tar -xczvf archive.tar.gz /thing/to/compress
Redstring is a project I've been working on intermittantly for several years. Version 2.0 is presently available from MousePaw Media. I want to create version 3.0, which will have a Pythonic code base, an improved and expanded iterative stitching algorithm, and a redesigned interface.
Just for fun and experience, I might like to build this edition in Tkinter.
Technologies: Python, Tkinter (?)
A distributed issue tracker using QTM. Instead of needed to be hosted on a website, QuantumTrack can use an existing VCS for its data storage, or else just use a local standalone file.
This is a sort of resurrection of "Slannan", the first serious project I ever built in Python.
Technologies: Python, PySide2
This is the music player I've wanted to build for years. I've been getting by with Rhythmbox for some time, but I really should get a working of this built.
I have a lot of features I want to add, but the first version should focus on core functionality above all else.
Technologies: Python, PySide2, SQLite, Mutagen
The Infiltrator game needs to be refactored with a Qt5 interface, so it can actually be packaged and distributed!
Technologies: C++17, Qt5
Omission must be rebuilt using PySide2.
Technologies: Python, PySide2
This is a command-line tool used for parsing through a directory of IRC logs, allowing search by nick, mention, date, room, or keyword(s).
This project was started in 2018 to assist with learning the C programming language.
Technologies: C
My handy little decision-making tool deserves a proper GUI!
Technologies: Python, PySide2 (?)