Windows CMD script to generate backup of your ATProto repo and blobs using goat
generate-backup.bat
29 lines 566 B view raw
1@echo off 2set handle="sharpmars.nekoweb.org" 3set cwd="%cd%" 4 5cd %~dp0 6 7IF EXIST dwnl-temp ( 8 echo y | rmdir /S dwnl-temp 9 GOTO dwnl 10) ELSE ( 11 GOTO dwnl 12) 13 14:dwnl 15mkdir dwnl-temp 16goat repo export -o "./dwnl-temp/repo.car" sharpmars.nekoweb.org 17mkdir "./dwnl-temp/blobs" 18goat blob export -o "./dwnl-temp/blobs" sharpmars.nekoweb.org 19 20set datevar=%date:/=-% 21set timevar=%time:~0,5% 22set timevar=%timevar::=-% 23set timevar=%timevar: =0% 24set filename="%datevar%_%timevar%.tar.xz" 25tar -c -J -f %filename% -C dwnl-temp repo.car blobs 26 27echo y | rmdir /S dwnl-temp 28 29cd %cwd%