From bdd32efcf1f3489471b39af12102396d11b6ba36 Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sat, 8 May 2021 16:42:54 +0500 Subject: [PATCH] added bwrs backup --- bitwarden_rs-backup/README.md | 9 +++++++++ bitwarden_rs-backup/backup-tg.sh | 22 ++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 bitwarden_rs-backup/README.md create mode 100644 bitwarden_rs-backup/backup-tg.sh diff --git a/bitwarden_rs-backup/README.md b/bitwarden_rs-backup/README.md new file mode 100644 index 0000000..51cb77b --- /dev/null +++ b/bitwarden_rs-backup/README.md @@ -0,0 +1,9 @@ +## Telegram Bot API + +TG_BOT_TOKEN= +TG_CHATID= + + +`crontab -e` + +`*/15 * * * * ~/bitwarden/backupbw-tg.sh` diff --git a/bitwarden_rs-backup/backup-tg.sh b/bitwarden_rs-backup/backup-tg.sh new file mode 100644 index 0000000..ad1a4d3 --- /dev/null +++ b/bitwarden_rs-backup/backup-tg.sh @@ -0,0 +1,22 @@ +#!/bin/bash +#edit these to your config +TG_BOT_TOKEN='' +TG_CHATID='' +BWDIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" + + +TG_BOTAPI=https://api.telegram.org/bot +DATETIME="$(date +'%d-%m-%Y_%H-%M-%S')" +GZFILE=bitwarden-${DATETIME}.tar.gz + +#change working dir to /tmp +cd /tmp/ + +#compress bitwarden directory to gzfile +tar -Pczf $GZFILE $BWDIR + +#update to telgeram +curl -s -F document=@$GZFILE $TG_BOTAPI$TG_BOT_TOKEN/sendDocument?chat_id=$TG_CHATID > /dev/null + +#remove temp file +#rm $GZFILE