Welkom bij de QOL_Scripts-repo! Hier vind je scripts die ontworpen zijn om de kwaliteit van je digitale leven te verbeteren. 🌟
Dit script is bedoeld om je Obsidian Vault automatisch te synchroniseren met een Git-repository.
Het handelt pull en push commando's af met toevoeging van wijzigingen en maakt automatisch een logbestand aan.
- Plaats de
setup.shenobsidian_sync.shscripts in een gewenste directory. - Voer
setup.shuit om je log- en vault-directory's grafisch te selecteren:Dit zalchmod +x setup.sh <- dit heb ik al gedaan maar het proberen waard mocht je tegen problemen aanlopen. ./setup.shobsidian.shaanpassen met de geselecteerde paden. - Plan het
obsidian.shscript om periodiek te draaien metcron:En voeg de volgende regel toe om het script elke 30 minuten uit te voeren:crontab-e
*/30 * * * * /pad/naar/obsidian.sh
- Controleer het
obsidian_git_sync.logbestand voor de logs
Voert een git pull uit om de nieuwste wijzigingen op te halen.
Voegt met git add . alle nieuwe of gewijzigde bestanden toe.
Commits de wijzigingen met een tijdstempel via git commit.
Verstuurt de wijzigingen naar de remote repository met git push.
Logt alle acties naar obsidian_git_sync.log.
Git moet geïnstalleerd zijn.
SSH of HTTPS configuratie voor toegang tot je remote Git repository.
cron moet beschikbaar zijn voor het inplannen van taken.
Heb je ideeën om dit script te verbeteren? Je bijdragen zijn van harte welkom! Maak een pull-verzoek met je verbeteringen.