Microjournal
Simple Git powered journal
Install / Use
/learn @sdqali/MicrojournalREADME
MicroJournal
Microjournal is a simple, lightweight journal backed by Git. On its own, it does not do much. Instead of doing all the heavy lifting on it's own, it uses your default editor to add entries and uses Git to safe keep the entries. It does not do any kind of post processing on the entries. The expectation is that one would write the entries in plain text, but then you can use whatever format you want.
Installation
- Clone the MicroJournal repo
git clone https://github.com/sdqali/microjournal.git
- Once you have cloned the repo add the bin directory to your $PATH. This can be done by adding
export PATH=$PATH:<microjournal-repo-dir>/bin
to the end of the init file of your shell (~/.bashrc, ~/.zshrc)
Setting up a journal
- Run
mkdir foobar
cd foobar
microjournal init git@github.com:sdqali/foobar.git
This will create the following directory structure
<pre> foobar |- entries |- .git </pre>In addition, it will add git@github.com:sdqli/foobar.git as a remote for the Git
repo created.
Adding entries
- Run
microjournal jot
This will create the following directory structure
<pre> entries |- 2012 |- 06 |- <today's date> </pre>This will open the journal entry for today in your default editor (read from $EDITOR). MicroJournal will automatically add today's date and current date in to the entry.
Safekeeping
As mentioned above, MicroJournal does not do any magic of its own and hence Safekeeping just means a git push. To do this, run
microjournal safekeep
This would commit all the entries in the entries/ directory, and push to the remote.
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
