Archive for category Programming
Stripping image metadata in Python
Posted by Kyle Lexmond in Programming on August 27, 2012
Currently, as part of my file deduper, I’m opening images, copying the image data to a new file, and saving that file.This is done using the Python Imaging Module, or PIL. I’m actively using an updated fork of it called pillow. However, I’ve since discovered pyexiv2, something that says it allows the “access of … […]
Fun with Python and image processing
Posted by Kyle Lexmond in Photography, Programming on April 27, 2012
Today I got to work with something I’ve been meaning to for a while – Image processing with Python, in particular the PIL/Pillow library. (Pillow’s a forked, more up to date version of PIL, and it’s in PyPi.) So about 30 minutes after planning and googling and reading the docs, I have a first version […]
supybot plugin development
Posted by Kyle Lexmond in Programming on April 23, 2012
Problems I’ve faced & how I fixed them:
Dropbox API + Python to sync a folder
Posted by Kyle Lexmond in Programming on April 21, 2012
One of the more interesting Kickstarter projects that I saw recently is GameStow – software that would sync your saved game files to the cloud, an alternate to Steam Cloud Sync that’s not tied to Steam. I forget where I first saw it (most likely Slashdot or similar), but I fairly ignored it – I’ve […]
Vote powered kickbanning – a supybot plugin
Posted by Kyle Lexmond in Programming on April 21, 2012
So… I’m an IRC operator on a fairly well traffic-ed channel (#twokinds on Nightstar, if you care – we’ve been averaging 55 people or so fairly consistently lately), and one of the things which I have to deal with is general malignants, which is generally done by kicking and banning them. Now, I’m not the […]
Developing software – my process.
Posted by Kyle Lexmond in Programming on April 20, 2012
I generally don’t have any plans for developing specific software. What I do create is more stuff I find or think would be useful. My Lightroom plugin started from there – I saw that dA published an API, and so I thought about working with said API in Lightroom. Sounded like something fun to do, […]
Clearing Lightroom plugin log files automatically
Posted by Kyle Lexmond in Lightroom on April 1, 2012
(Note: This is a copy of my article on Adobe’s Lightroom Developer Connection. Just in case anything happens to it.) Problem Logfiles grow over time if you don’t manage them, but Lightroom doesn’t provide a way to automatically delete the generated logfiles. We could manage the log ourselves, but we can’t tell Lightroom to log […]
Lua WTFs: a boolean apparently isn’t a boolean.
Posted by Kyle Lexmond in Programming on March 11, 2012
It’s 1:30am, I’ve been working on this for the last few hours (and got afair bit of stuf done), but i can’t wrap my head around this last problem.
Lightroom development tips & tricks: Dealing with asserts in an async task
Posted by Kyle Lexmond in Lightroom, Programming on March 10, 2012
Because I’ve encountered some problems, and found ways around them, but never documented them. I’m doing that now.
Lightroom plugin dev environment
Posted by Kyle Lexmond in Programming on March 4, 2012
I’m adding stuff to my Sta.sh plugin for Lightroom, just because I can. (And while I wait for the Sta.sh API to stabilize.) Things like Auto-updating to the latest version Debug logging & submission of logs Usage tracking New Sta.sh API features (Like folder renaming, except it’s broken as of when I write this post.) […]