• Draftodon – a Drafts Action Group for Mastodon

    Along with many others I significantly reduced my usage of Twitter recently and switchted my activities to the shiny “new” Mastodon. You can find me at @FlohGro on social.lol if you want to follow me.

    I was using a few Actions for Twitter in Drafts that I immideatly missed after I made the move to the Fediverse. After downloading some Actions from Drafts Action Directory I couldn’t resist to think about combining all of them to an easy to use Action Group with even more features than all the current Actions.

    So I started developing and after hours (I didn’t count them) of work I was happy to release Draftodon an Action Group dedicated to integrate Drafts with Mastodon.

    The Action Group has an easy setup procedure (you need to download the underlying Draftodon.js file with an Action and configure your mastodon instance and user handle in the Draftodon Settings Action) so hopefully anybody can use it.

    After doing the setup Draftodon enables you to post or schedule posts, polls and posts with content warnings. You can also publish threads if you want to write more than the character limit allows. I didn’t stop there and also implemented Actions that allow you to view and edit scheduled posts (delete / change the schedule). I also included some useful helpers to insert often used hashtags or handles of users you want to mention regularly in your posts.

    After some initial problems for early adopters (my bad – in case you’re interested: I directly linked the Draftodon Action in my Action Group which is not working for shared Action Groups – there you have to use the Template string in the “Include Action” step) I already released a small update to Draftodon to allow configuration of post visibilities to address a user request.

    Draftodon relies on a JavaScript file that you install with the Draftodon Setup / Update Action, which stores the file in the Drafts folder of your iCloud Drive directory in the subpath /Library/Scripts. The Draftodon.js is versioned in the corresponding Draftodon GitHub repository which allows me to push bugfixes and small updates to functions without the need of updating the whole Action Group.

    I really enjoy working on that Action Group so if you have any further requests, questions or issues with it – please reach out to me on Mastodon

    If you’re not yet using Draftodon but want to check it out – start by downloading the Action Group and read through the instruction to set everything up

    I hope Draftodon is a helpful tool for you and speeds up many of your workflows and processes.

    Whats next? I have a few requests that I’ll be working on:

    • integrate an Action that allows you to reply to other posts (refer to this action)
    • cover issues with authentication (sometimes Drafts is not authenticated properly but a credential will be creadet which needs a manual reset)
    • improve parts of the documentation (more prominently mention that the template tag names must not be changed)
    • find an easy solution to use Draftodon with mulitple accounts

    If you like the Action Group I would appreciate if you share that you’re using it on Mastodon, boost my posts about it (e.g. launch of Draftodon 1.1) and consider to support my work by donating

Recent Posts

  • Drafts Vivid Black+ Colored Themes

    I took some time to adapt @agiletortoise’s “Vivid Dark+” theme to my personal needs and taste. The background is changed to true black which is great on OLED displays. To easily distinguish between different workspaces I use in Drafts I created several versions with different highlight colors. This enables me to use the same theme […]

  • MacStories Weekly – my Desk Setup

    This week I had the opportunity to write about my desk setup on MacStories Weekly. Read through the details in my setup below if you’re interested. ReaderSetup-FlohGro-1 Hi there ✌️ I’m Floh, a productivity and note-making (read taking) enthusiast and Software Developer from Germany 🇩🇪. I develop software in my day job and during my […]

  • Launching a Raycast extension for Drafts

    If you want to jump right into it – use this button to install the extension from the Raycast store. I just jumped into the rabbit hole of building my first extension for Raycast to integrate it with Drafts – which was quite a fun experience 🙌🏽🙌🏽 If you’re a user of Raycast this can […]

  • Update time for Craftcuts ⏲✌🏽

    My eXtension to integrate your Craft Contents with any App that supports Shortcuts got some new convenience features 🙌🏽 🆕 tab layout 🖌️ just like Craftist the new tab Lay-out divides the layout into Shortcuts and Info 🆕 Info tab ℹ️ with Version Check ✅ The new info tab checks if the installed version is […]

  • Craftist 0.8 was released 🚀

    My Craft eXtension for Todoist just got better 👍️ Find all the details below 📝 and download ⬇️ the new release from the GitHub repository: https://github.com/FlohGro-dev/Craftist ⚠️ After reinstalling the newest version – make sure to login with your API token again. Let me know if you like the new release and what you would […]