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