Just released version 2024.10.0 of my open source photography metadata editor "Photini". It now handles "hierarchical keywords".
#Photini #photography #metadata #OpenSource
https://pypi.org/project/Photini/

Just released version 2024.10.0 of my open source photography metadata editor "Photini". It now handles "hierarchical keywords".
#Photini #photography #metadata #OpenSource
https://pypi.org/project/Photini/
Slightly surprising to see one of my open source projects popping up on some odd looking websites. For example, https://www.windows10download.com/photini/ offers a free download of the GitHub source (guessing from the file size) which is not a good place to start if you want to install it. The textual description is mostly bullshit (AI generated bullshit?) and the screenshots are ill chosen.
#OpenSource #Photini
Nice to see my #Photini #software getting a good write-up. It currently has a small but discerning user base.
#photography #OpenSource
https://cogdogblog.com/2024/09/trying-photini/
Just released v2023.4.0 of #Photini, a simple #photography #metadata (#Exif, #IPTC, #XMP) editor.
https://photini.readthedocs.io/en/latest/
This version adds "image regions", allowing the user to label parts of a picture. See https://www.iptc.org/std/photometadata/documentation/userguide/#_image_regions for more about image regions.
PS Photini also includes a #Pixelfed / #Mastodon uploader that reuses the metadata that's already been set for each picture.
The latest version of my #Photini photo metadata editor allows you to add alt text to any photo's metadata, so the alt text goes with it wherever you publish it. It also has a #pixelfed uploader that checks your "require media descriptions" setting and prompts you to set the alt text if you forgot.
#pixelfed #AltText #accessibility
https://photini.readthedocs.io/en/2023.2.0/manual/pixelfed.html
One thing missing from my #Pixelfed uploader (for my #Photini metadata editing program) is a way to set the location. Photini allows users to set latitude+longitude for each photo (by dragging it on to a map) but there's no obvious way to convert that to a Pixelfed location. (Pixelfed uses a data base of towns with >5000 inhabitants.)
I currently use #OpenCage to convert latitude+longitude to an IPTC location (a hierarchical address). They can also do various location ids, but not Pixelfed's.
I think my Pixelfed uploader for Photini (my simple image metadata editor) is nearly ready to release. I've even done some documentation: https://photini.readthedocs.io/en/latest/manual/pixelfed.html
#Pixelfed #Photini #software
Progress so far:
1/ Dropped Mastodon.py as it doesn't do Pixelfed-specific endpoints.
2/ Got collections & licences working, but can't create collections.
3/ Need to find out if/how I can set display order of multi-picture posts.
4/ Can also post to Mastodon (Pixelfed-specific features are disabled).
#Python #Pixelfed #requests #photography #metadata #Photini
I've only just discovered that IPTC metadata now has fields for alt text. With any luck it'll become normal for sites like Mastodon to extract that metadata automatically. Today's task for me is to add accessibility text to my photo metadata editor #Photini.
http://www.iptc.org/std/photometadata/specification/IPTC-PhotoMetadata#alt-text-accessibility
#Accessibility #Photography #metadata #IPTC