Go to file
baalajimaestro 415d1a8a2f
Set ssh keys manually on git
Signed-off-by: baalajimaestro <me@baalajimaestro.me>
2023-06-18 19:14:49 +05:30
encrypt.py Set ssh keys manually on git 2023-06-18 19:14:49 +05:30
LICENSE.md License under AGPL-3 2022-09-25 13:01:53 +05:30
README.md Termux trigger isnt anymore useful 2022-10-25 21:01:31 +05:30
requirements.txt Add requirements.txt 2022-09-25 17:02:25 +05:30
termux_trigger.sh Add a script to trigger sync on mobile 2022-10-09 19:00:48 +05:30
trigger.py Dont create tags anymore for triggering new builds 2023-02-24 22:34:13 +05:30

baalajimaestro's obsidian support scripts

Scripts to help me use obsidian more effortlessly.

The scripts assume they are cloned as a directory, and the obsidian folder that is supposed to be handled, is the parent.

The scripts also assume that your parent directory has git set up properly, and your system has openssl installed.

encrypt.py - Encrypts the entire obsidian repo, with ChaCha20, retaining folder structure, with the given keys, supplied via env vars, and pushes it to a backup git facility.

trigger.py - This is more like a personal script, but all it does is, create a git tag in the current obsidian repo, push it ahead, and trigger a CI pipeline on another repo.

termux_trigger.sh - Script to sync all your obsidian repos, into your mobile. Works only with Termux. Fully automatic once you fill in the necessary variables, functions as a very dumb replacement to Obsidian Git Plugin. Hook it with Tasker to trigger it on a schedule/by another triggers.