Rhet Turnbull
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.
Languages
Top Repositories
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.
Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
Create Live Photos from a photo+video pair compatible with Apple Photos
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.
Automate Apple / MacOS Photos app with python. Wraps applescript calls in python to allow automation of Photos from python code.
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.
Repositories
122Work with Apple MacOS Notes.app from the command line. Also includes python interface for scripting Notes.app from your own python code.
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.
Create Live Photos from a photo+video pair compatible with Apple Photos
Example python project demonstrating how to create a native macOS GUI with AppKit and PyObjC
SQLite database viewer terminal/text user interface (TUI) for exploring SQLite databases.
TUI CLI app for viewing and switching git branches
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.
Homebrew formula for osxphotos
Read EXIF metadata from image and video files and convert it to macOS Finder tags and/or Finder comments.
Automate Apple / MacOS Photos app with python. Wraps applescript calls in python to allow automation of Photos from python code.
No description provided.
:books: A consistently maintained dump of most macOS Headers
Generate macOS installers for your applications and products from one command
A stealth AirTag clone that bypasses all of Apple's tracking protection features
Python GUI Toolkit for Tk (guitk): simplify the layout and construction of tkinter graphical user interfaces in python using a declarative syntax.
Utilities for working with Uniform Type Identifiers (UTIs) in python
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.
Parse Apple Notes database to extract notes and related content/metadata
Output metadata information for files in various formats using a template system
Access macOS Spotlight metadata on files from Python. Also includes JSON data for all common metadata keys.
Batch adjust the date, time, or timezone of photos in Apple Photos from the Mac command line.
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.
macOS pasteboard/clipboard implementation using native NSPasteboard API
iOS Photos.sqlite queries that may help with decoding data stored in Photos.sqlite. These queries are based on testing, research and some community published research.
A Python script to recover deleted albums from your Apple Photos library on macOS.
A Sphinx extension for documenting Click CLI commands that use custom `get_help()` methods.
Implements a basic "theme manager" class for managing rich Themes in your rich python CLI application.
Use rich python package to print color palette from a Visual Studio Code (VSCode) color theme JSON file
Parse strings into Python datetime objects; extends Python's datetime.strptime() with additional features.
Python package for accessing the macOS Photos.app library via Apple's native PhotoKit framework