---
(SH, 33.6 KiB)
Current version: 4.2.4 2025-03-10
This script creates and manages a Markdown-formatted "timeline" microjournal file.
Usage:
microblog.sh [OPTIONS] TIMELINE_FILE
Features:
Attachments are stored in a directory called "attachments" in the same location as the timeline file. Drafts are similarly stored in a directory called "drafts". A ".working" directory is also created for internal files.
When I used Twitter (before 280 characters became standard), I had a private secondary account that I used as a "rant" account. If I wanted to vent, spam, ramble, or simply write something inappropriate, I would post it there. No-one followed the account, and the account didn't follow anyone. I got used to writing my thoughts as a stream of conscience, necessitated by the fact that each snippet had to be 140 characters or less. I closed that account in early 2017.
The germ of this script formed in mid-2019. I had recently installed the note-taking app Markor on my smartphone and had just finished converting my personal notes to Markdown. Markor has a button in its toolbar that automatically inserts the current date and time into a note. I began to use this feature to write free-form journal entries, but as time passed, I discovered that I missed the specific microjournaling format I had grown accustomed to on Twitter. I decided to write a script to mimic the timeline properties of Twitter, a script I've been developing ever since.
I consider this script functionally complete for my original purpose, but I may tweak it or add features over time.
For purely legal purposes, this script is distributed under the terms of the simplified (2-clause) BSD license.
(TXT, 1.23 KiB)
---
[Last updated: 2025-03-10]