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.
macnotesapp
Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
makelive
Create Live Photos from a photo+video pair compatible with Apple Photos
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/makelive
Create Live Photos from a photo+video pair compatible with Apple Photos
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/guitk
Python GUI Toolkit for Tk (guitk): simplify the layout and construction of tkinter graphical user interfaces in python using a declarative syntax.
RhetTbull/appkitgui
Example python project demonstrating how to create a native macOS GUI with AppKit and PyObjC
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/photokit
Python package for accessing the macOS Photos.app library via Apple's native PhotoKit framework
RhetTbull/mdinfo
Output metadata information for files in various formats using a template system
RhetTbull/clirunner
A python test helper for invoking and testing command line interfaces (CLIs) based on Click's CliRunner
RhetTbull/mdinfo-exiftool
Exiftool plugin for mdinfo
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/mdinfo_macos
MacOS plugin for mdinfo providing access to macOS and Spotlight metadata
RhetTbull/qrlogo
Create QR codes for URLs and automatically add the favicon logo to the QR code
RhetTbull/utitools
Utilities for working with Uniform Type Identifiers (UTIs) in python
RhetTbull/CGMetadata
Use native ImageIO / Core Graphics API on macOS from Python to access and change image metadata
RhetTbull/rumps
Ridiculously Uncomplicated macOS Python Statusbar apps
RhetTbull/crash-catcher
Decorator to catch exceptions in a python function and log them to a file.
RhetTbull/forminator
Parse forms from images into a CSV file using OpenAI API
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