RhetTbull
Software enthusiast & hobbyist. I write code as a hobby, as a way to give back to the open source community, and to stay current on software engineering trends.
USA
Pinned Repositories
applecrate
Package your command line tools into a native macOS installer.
autofile
Mac command line app to automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.
macnotesapp
Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
mdinfo
Output metadata information for files in various formats using a template system
osxmetadata
Python package to read and write various MacOS extended attribute metadata such as tags/keywords and Finder comments from files. Includes CLI tool for reading/writing metadata.
osxphotos
Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
PhotoScript
Automate Apple / MacOS Photos app with python. Wraps applescript calls in python to allow automation of Photos from python code.
photosmeta
Extract known metadata from Apple's MacOS Photos library and export this metadata to EXIF/IPTC/XMP fields in the photo file For example: Photos knows about Faces (personInImage) but does not preserve this data when exporting the original photo.
textinator
Simple MacOS StatusBar / Menu Bar app to automatically detect text in screenshots
RhetTbull's Repositories
RhetTbull/osxphotos
Python app to work with pictures and associated metadata from Apple Photos on macOS. Also includes a package to provide programmatic access to the Photos library, pictures, and metadata.
RhetTbull/textinator
Simple MacOS StatusBar / Menu Bar app to automatically detect text in screenshots
RhetTbull/macnotesapp
Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
RhetTbull/osxmetadata
Python package to read and write various MacOS extended attribute metadata such as tags/keywords and Finder comments from files. Includes CLI tool for reading/writing metadata.
RhetTbull/PhotoScript
Automate Apple / MacOS Photos app with python. Wraps applescript calls in python to allow automation of Photos from python code.
RhetTbull/applecrate
Package your command line tools into a native macOS installer.
RhetTbull/autofile
Mac command line app to automatically move or copy files based on metadata associated with the files. For example, file your photos based on EXIF metadata or use MP3 tags to file your music files.
RhetTbull/locationator
A simple macOS menubar app that provides access to the macOS Location Services reverse geocoding API via a local web server as well as a command line tool.
RhetTbull/makelive
Create Live Photos from a photo+video pair compatible with Apple Photos
RhetTbull/RepairPhotosBookmarks
Repair broken bookmarks to referenced files in Apple Photos to fix "Missing file" errors when moving a Photos library to a different disk or machine.
RhetTbull/guitk
Python GUI Toolkit for Tk (guitk): simplify the layout and construction of tkinter graphical user interfaces in python using a declarative syntax.
RhetTbull/ChargeMon
Simple macOS StatusBar app to remind you to unplug your laptop when sufficiently charged
RhetTbull/add_photo_locations_from_gpx
Add missing location data to photos in Apple's Photos app using data from a GPX file
RhetTbull/mdinfo
Output metadata information for files in various formats using a template system
RhetTbull/appkitgui
Example python project demonstrating how to create a native macOS GUI with AppKit and PyObjC
RhetTbull/clirunner
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
RhetTbull/photokit
Python package for accessing the macOS Photos.app library via Apple's native PhotoKit framework
RhetTbull/mdinfo-exiftool
Exiftool plugin for mdinfo
RhetTbull/mdinfo_macos
MacOS plugin for mdinfo providing access to macOS and Spotlight metadata
RhetTbull/strpdatetime
Parse strings into Python datetime objects; extends Python's datetime.strptime() with additional features.
RhetTbull/adventure-bot
Twitter bot that plays the classic Colossal Cave Adventure game
RhetTbull/qrlogo
Create QR codes for URLs and automatically add the favicon logo to the QR code
RhetTbull/rumps
Ridiculously Uncomplicated macOS Python Statusbar apps
RhetTbull/CGMetadata
Use native ImageIO / Core Graphics API on macOS from Python to access and change image metadata
RhetTbull/crash-catcher
Decorator to catch exceptions in a python function and log them to a file.
RhetTbull/pyapp-builder
This is just a test, nothing to see here.
RhetTbull/xattr
Python wrapper for extended filesystem attributes
RhetTbull/evernote-backup
Backup & export all Evernote notes and notebooks
RhetTbull/PySimpleGUI
Fork of PySimpleGUI to preserve last open source version as the project is now commercial/closed source
RhetTbull/RhetTbull