📚 node [[toot expirator]]
Welcome! Nobody has contributed anything to 'toot expirator' yet. You can:
  • Write something in the document below!
    • There is at least one public document in every node in the Agora. Whatever you write in it will be integrated and made available for the next visitor to read and edit.
  • Write to the Agora from social media.
    • If you follow Agora bot on a supported platform and include the wikilink [[toot expirator]] in a post, the Agora will link it here and optionally integrate your writing.
  • Sign up as a full Agora user.
    • As a full user you will be able to contribute your personal notes and resources directly to this knowledge commons. Some setup required :)
⥅ related node [[toot_expirator]]
⥅ related node [[toot_expirator_source]]
⥅ related node [[toot_expirator_workflow]]
⥅ node [[toot_expirator]] pulled by Agora

Toot expirator is a little program that generates a text excerpt to insert into [[удалённое из мастодонта]], my storage of toots I no longer want to have in my [[Mastodon]] account, and deletes the toot. It is up to me whether I want to save the text to the list.

As I often say, [[my toots expire]]. Mine do so in a manual manner.

++ I no longer use, as I no longer expire my toots this much.

= How to use

  • When I want to expire a toot, I open its standalone page.
  • I select its URL in the omnibar.
  • I select the service called //🐘 Toot expirator// in the menu.
  • The program deletes the toot, and prepares the text excerpt.
  • The text excerpt is saved to a file, so I can access it later, and copied to the clipboard, so I can paste it right away.

= Format <text> —

  • <text> is the text of the toot.
  • Time is the time. Format like this would be the best: 2022-05-08 18:13:08 UTC.
  • <fav>

** If the toot is not favorited by anyone, empty ** Else, ⭐️ <number>

  • <boost>

** If the toot is not boosted by anyone, empty ** Else, 🔁 <number>

Example: * Rageful, tired — 2022-04-19 18:08 UTC. It was once a real toot. It no longer is.

= Implementation This is a program for [[caemlyn]]. I use Automator. If you want to adapt the program to something else, you will have to think of a different thing. In the Automator workflow, I have a wrapper that runs ~/src/toot-expirator/toot-expirator.py, this is the path with the program. I used [[Python]], because there is a [[library]]. Do not forget to install it beforehand: sudo pip3 install Mastodon.py.

=> Toot expirator source

img { toot expirator workflow {This is how the Automator workflow looks like (Russian UI)} }

📖 stoas
⥱ context