diff --git a/jnbugit b/jnbugit new file mode 100755 index 0000000..5f2c712 --- /dev/null +++ b/jnbugit @@ -0,0 +1,21 @@ +#!/bin/bash + +BACKUP_DIR=/data/backup/joplin + +export NODEJS_HOME=/usr/local/lib/nodejs/node-v12.13.0/bin +export NODEJS_GLOBAL_HOME=$HOME/.node_modules_global/bin + +PATH=$HOME/bin:$NODEJS_GLOBAL_HOME:$NODEJS_HOME:$PATH +export PATH + +D=`date +'%Y-%m-%d_%H-%M'` + +joplin sync +joplin e2ee decrypt + +cd "$BACKUP_DIR" +rm -f *.md +rm -f resources/* +joplin --log-level debug export --format raw "$BACKUP_DIR" +git add . +git commit -m "Update on ${D}" diff --git a/jnbujex b/jnbujex new file mode 100755 index 0000000..679fe5a --- /dev/null +++ b/jnbujex @@ -0,0 +1,17 @@ +#!/bin/bash + +BACKUP_DIR=/data/backup/joplin +KEEP_DAYS=28 + +export NODEJS_HOME=/usr/local/lib/nodejs/node-v12.13.0/bin +export NODEJS_GLOBAL_HOME=$HOME/.node_modules_global/bin + +PATH=$HOME/bin:$NODEJS_GLOBAL_HOME:$NODEJS_HOME:$PATH +export PATH + +D=`date +'%Y-%m-%d_%H-%M'` + +joplin sync +joplin e2ee decrypt +joplin export --format jex ${BACKUP_DIR}/joplin_${D}.jex +find ${BACKUP_DIR}/ -name '*.jex' -mtime +${KEEP_DAYS} -exec rm {} \;