Bearblog Backup and Crossposting (EN)
I've always been passionate about technology and productivity. I follow new developments, test methodologies, and like understanding how things work under the hood. But programming was never my territory.
Until recently, I would have said without hesitation that automation and programming languages were things for other people, not for a lawyer like me. I decided to test that using Claude, and the result surprised me, I managed to create two functional scripts, without ever having written a line of code before.
The first one does a daily backup of the posts from my blog hosted on Bearblog, reading the Atom feed, saving everything in markdown, and downloading the images automatically. The second one handles crossposting, meaning that whenever I publish something new, it distributes the content to my social networks Mastodon and Bluesky, reading my blog's RSS feed.
Both scripts are running, hosted on Github, and are already part of my routine. I keep adjusting and adding configurations as the need arises.
What struck me most in this process wasn't the automation itself, but the feeling of autonomy. AI didn't replace my reasoning, it expanded what I was already able to do. And that changes how I look at any new tool, including in my work with privacy and data.
I documented everything, from the execution to how to adapt it for other blogs on Bearblog, in case anyone wants to take advantage of it.