Knowing next to nothing about the Mastodon API, I was able to write a command-line tooting shell script in an hour or so yesterday morning. I see a lot of former Twitter bots popping up on Mastodon. Could it be that having an API that is simple and easy to use encourages developers to use it, adding value and attracting more users? 🤔
Mastowatch (@[email protected])

Apropos of nothing, the free and public nature of the #Mastodon API is directly responsible for the thriving app ecosystem we see here. The distinctions between web, native, Android, iOS, etc. don’t matter when the tools don’t exist to touch the platform. Mastodon doesn’t have a public API because it’s a cool place with interesting work being done. It’s a cool place with interesting work being done *because* it has a public API. I’m glad Mastowatch gets to be a little drop in that bucket.

Moth.social

@jef

"Developers, developers, developers!"

@jef Is there a good scheduling app for masto?
@jef @DrInterpreter You mean for triggering a bot at regular intervals? I used AWS Lambda
@BruceHalperin @jef I was thinking for posting regularly and automatically.
@jef @Gargron I think you’re on to something Jef!
@jef “I have replaced your $44 billion acquisition with a small shell script”
@suldrew @jef next time you have an hour could you work on something that finds everything I have on lists on Txxxxxx? I found programs that let me see who is here that I also follow on Txxxxxx but I have a bunch of lists there with my beloved bots and other accounts that I don't follow, just have on lists.
@jef I also knew nothing about the Mastodon API and spun up @RedFrontBus in a few hours - most of which was spent on the 511 API side of things.
@jef indeed. And the twitter API imminent lockdown will likely push them over here, where they will discover they can be live in an hour like you say and not 3 days which is my twitter average!
@jef If it's really that simple, I might actually experiment with writing a bot...
@jef are using any libraries or anything or just doing raw http requests?
@bennyfactor The requests are done by CLI programs similar to curl that I wrote ages ago. Using actual curl ought to be just as easy, once you figure out the flags to turn off all its helpful junk.
@jef aw nice. I've been trying to set up an everylot bot and have first been working on getting the data out of the city 's gis api and yeah, curl has a lot of helpful junk I've had to manipulate!

@jef this is quite inspiring, i have had some ideas on how to better my experience on mastodon and i have some familiarity with programming, maybe i should look into it too? 🤔 do you have any advice?

& regarding the point of your post: yes, personally the high potential for customisation and in general controlling your own experience is a large part of why i decided to move over from mainstream social networks. Even though i was not yet there the ability of it has piqued my interest.

@jef
I migrated @monkeyislandbot and @monkeyislandbot_en to Mastodon in a lunch break. What pains did I have to endure setting them up for Twitter a few years back.
@jef any cool/fun bots you're seeing in particular? I'd love to see some of this!
@jef Attack of the repost men

@jef
> Could it be that having an API that is simple and easy to use encourages developers to use it, adding value and attracting more users?

Impossible!

@jef I know of one bot that tried and failed the migration
(Although it was, as I understand it, bandwidth-related more than anything else - was an image/video bot)
@jef Cool, we might finally get bots that post quotes from popular characters every hour/day like we had on Twitter but those are going away there
@jef most of the twitter bots I found annoying