John Johnston has a Raspberry Pi collecting skies for him. Not all of us have that luxury but we can all take a Pi Sky for inspiration. Take a photo of your sky today. Extra internet points for a gif, of course!
My Pi is no longer taking photo every 15 minutes, but I still love how the sky here changes. This photo combines two taken 6 minutes apart:
I’ve been thinking about the DS106 experience recently due to my marginal involvement in the combobulating experience. This was very much focused on The Daily Create, a bit of fun I dip into occasionally. One of the things that I thought about was the fact I often got more fun out of the DS106 assignment bank than the daily tasks. Today Alan’s post reminded me why. It made me dig into this post, notes for which were sitting the my drafts app, spiff it up a bit and post it.
You can try figlet out online if you don’t want to use the terminal and install it: Asciified
asciified is a small webapp that gives you the ability to create figlets using the figlet package
I had a dim memory that figlet had the concept of “fonts” so checked the help. The fonts were stored in a folder. As there didn’t seem to be an easy way to preview them, I thought I’d just write a script. This would loop through all the fonts I’d copied to a text file, and allow me to pick the best version.
while IFS= read -r font; do
figlet -f "$font" -c -S "Daily Create"
sleep 0.5
done < figfonts.txt
Watching them scroll past then made me think a screen recording might be interesting. I cleaned up the list of fonts1 a little and recorded my window, posted it to YouTube and replied to @creating. Job done2.
The next day I wondered if I could do a better job of this: automate the screen capture by grabbing screenshots and then taking them and stringing them together to make a “video” with ffmpeg. And indeed I could.
screencapture can capture just a window if you give it a Window ID. A search showed me how to get that. sips resizes the images. I sent the output off screen with >/dev/null 2>&1. Taking a screenshot of the window without shadow, the -obit, made for neater images.
The loop give me a bunch of png files which are concatenated into a video. I’ve done that a few times. Unfortunately I don’t use ffmpeg enough to get that right the first time. Video codec and many ffmpeg paramaters seem very complicated. Again a few searches put me right3. And I had a short script that would work.
Here is the result:
I am still not sure why writing up this post, trying to put a rather silly idea in order, is satisfying. But it was.
I just copied out the list of items in the figlet font folder to a text file, removed folder and then file names that didn’t work. I am sure a smarter script could do that without the manual clean up. ↩︎
When I say job done I mean footering about for an hour or two with figlet, and QuickTime Player to record the screen. ↩︎
FFMPEG solutions are very searchable. NTS: the bit about rounding sizes to even numbers has bitten me before. Hopefully this footnote will help me remember that the next time. ↩︎
Read: No Friend to This House by Natalie Haynes ★★★ 📚
What do you mean, you didn't see me there? Well, of course you didn't. It's not a trick, it's grammar. Greek uses the masculine and the feminine, but it prefers the masculine (I know). So no matter how many girls were in a room (just one, in this instance), if boys were there too, the word 'children' takes the masculine ending. And the girls disappear. But yes, in case it's unclear, Medea and Jason had three children, two sons and then a daughter. I was a baby when Jason left my mother; Medea fled Corinth holding me in her arms.
Retelling of the Medusa myth, lots of points of view, female, that are only hinted at. The first half is fragmented but it really picks up when Medusa takes over the narrative. Jason doesn't get much respect.
I’ve been thinking of my approach to the daily create. At the start of the month I was loosely connected to the Reclaim Open 2025 conference via Combobulating where a few of my posts here were combobulated with others as a way of talking about ds106 as part of a wild web.
I didn’t manage to take part as much as I liked, but had some fun, and thought a bit about the daily create. I don’t take the daily part very seriously at the moment. My contributions are often old things I’ve had on my hard drive or recycled attempts at creates gone by.
Strangely this week I’ve done more than usual. But two were recycled, one was a photo and one was a quick image edit.
Today I made more of an effort, I’d looked at the prompt in the morning and it didn’t click with me. Then I saw Kevin’s toot:
dial in a daily call us and we will inspire you to create or to remix; or maube it will be an invitation to write a story or a poem; or perhaps a call to share a photo or a piece of art. the unexpected is part of the appeal. call today to get inspired.
Which made me think. I wonder if I could do something like the original project without any of the really hard or expensive bits. Maybe a webpage that would speak a random Daily Create? I did a bit of combobulating of some ideas and things I’d found and stored.
I knew that the daily create runs on WordPress and that you can access WordPress posts via an api. I’ve played with that before. So I just tested the endpoint to the posts in Firefox as it renders json nicely.
I thought I recalled that JavaScript can do text to speech so I searched for more information and found a nice, simple example.
I copied a very simple php cache I used a while back and adapted it to pull down the posts from the daily create.
I copied some code from an example from Tom Woodward to get me started. Pointing it at the php which would get the daily’s once a day and hence be less of a strain on that site and speed things up.
After looking for some phone images I decided to go mobile with a crude div with rounded corners.
Working on my raspberry pi meant I could edit and update quickly so just bashed through, borrowing and adapting some JavaScript from the speech example and Tom’s code. Some css from the speech example. The meta tags from a previous daily create. Since I had got the content of the daily posts I added a view of those too.
I came up with this: TDC 5054 Phone DS106, which reads out a random daily create challenge.
Given I’d already run way over the idea of doing tdc is 15 minutes I stopped quite quickly. There are a lot of things I could improve.
Proper colour change on the button, handing up a call you do not like.
Not loading another till the first was finished or hung up.
And maybe a text button to reply to the create on mastodon.
Some error checking & tidy code 😉
A calendar view of the creates would have been cool.
Make it nicer looking, maybe go with a tin can telephone metaphor.
Is a nicer voice possible?
But life is short, I’ve learnt a bit, had some fun and perhaps I’ll get a like or two.
This sort of thing, where I take the daily create in a different direction, make it into a couple of hours play, practise some “skills” and think a bit, is my favourite type of daily create. And because the rules of DS106 are flexible & porous I feel “successful”.
The Dial-A-Poem project by Giorno Poetry Systems (from the brain of artist/poet John Giorno) is old school connective tech. You dial the number (1-917-994-8949) and you get a poem read to you. Cool, right? (And it works! I just listened to a poem read to me via US phone service)
Kilpatrick braes, yesterday, short loop. Low clouds, some drizzle and a few bright spells. Quite warm. Paths like burns after yesterday’s heavy rain. On the first field a buzzard hunting. A couple of ravens appeared & moved it off. After the deer fence, under the trees, I saw them again, or another trio. Again the ravens chased the buzzard off. I could hear them kronk and also making an almost electronic 2 note call I’ve not heard before.
Read: And He Shall Appear by Kate van der Burgh ★★★★ 📚
Working class boy is dazzled by Cambridge & his magician, occultist “friend”. Page turner, dark academia.
Some people say we’re our true selves when we think nobody is watching. But how do we know our own identities without others’ confirming gaze? If, like the tree falling in the proverbial wood, nobody is around to hear us, is our story a story at all? And when were different things to different people, what then?
I’f I’d the skills this would not be a terrible edit and it would be animates. I do dance to a lot of Alan‘s Tunes.
I’ve had a lot of fun and learning to make Jim Groom Dance. This is a reasonable example of how ds106 can lead you down strange paths of learning, and community. Jim took this in good part.
One of the best parts of DS106 is what some call remixing & I think of as riffing. Many of these are lost in the depths of delted twitter feeds, but one I recall was record riffing. Which ended up with this:
For me ds106 is a bit like non competitive tennis with self replicating balls that can be played on any court you like with any rules you like with the addition of be nice.