All My August Photo Challenge Posts on Micro.blog
1: up 2: floating 3: bug 4: peace 5: flow 6: bisect
7: daytripping 8: view 9: black-and-white 10: windows 11: transport 12: sound
13: filter 14: among 15: silhouette 16: stationary 17: cuddly 18: grid
19: ribbon 20: change 21: crunch 22: home 23: graceful 24: frosty
25: hope 26: relentless 27: overcome 28: emotions 29: flake 30: discovery 31: love
Some notes:
- I constrained myself to photos taken on that day. No digging into the archives.
- A lot of these were taken around the house or the neighborhood, i.e. the pandemic life.
- There was one day where I took a photo but forgot to post and posted the next morning. So there goes my 30 day photo blogging pin on Micro.blog. Again π€¦ββοΈ
- Some days I kinda winged it, as can be seen π¬.
- This photo challenge was managed by @macgenie.
- The last one I did was the February photoblogging challenge.
The relentless game of Golf on Mars strikes a great balance between challenge and ease. #mbaug
Uploaded using Mimi.
Script Kitty
We wanted to adopt a kitten from the Oregon Humane Society. In these days of the pandemic, their adoption process has changed and you’re only allowed to apply online. So we checked their website regularly. That’s when we noticed that demand is very high these days so the window to apply was very short. New kittens would get posted but by the time we noticed and applied, they would already have been spoken for. This went on for a week or so.
So I did what any programmer might do, I implemented a script to detect when new kittens are posted. It was run every five minutes for about three weeks. Now it has been retired with the arrival of Mr. Momo a few weeks ago.
The script flow is pretty straightforward:
- Retrieve the page that lists kittens.
- Use some regular expressions to get the relevant data out.
- Open a local JSON file of saved kittens from the previous run so that the new kittens can be identified.
- If there are new kittens, use Pushcut to send a notification to my phone (and watch).
- If the notification is successful, save the list of currently available kittens in a local JSON file for referencing in the next run.
It was loaded as a launchd
service on my always-on Mac, which I manage using LaunchControl.app.
Here’s the script in its entirety:
π»