Initial commit (moved files from gitorious.org to here)
[pumpscripts.git] / pumpbackup.sh
blob9d8ac6a1d5b80c241480503730a93a3e36c9e1c9
1 # (c) 2014 Laura Arjona Reina (larjona@larjona.net)
2 # This script is in Public Domain
3 # Use at your own risk
5 #!/bin/bash
7 ## EDIT OPTIONS ##
8 PB_I=0
9 PB_TOTALMESSAGES=3404
10 PB_COUNT=200
11 PB_SERVER=identi.ca
12 PB_USER=larjona
13 PB_COOKIE='Y89b____REDACTED____2B4bMlsk'
14 PB_WORKINGDIR=/home/larjona/Documentos/backups/pump
15 PB_DTE=$(date +%Y%m%d)
17 ## END EDIT OPTIONS ##
19 cd $PB_WORKINGDIR
20 mkdir $PB_DTE
21 cd $PB_DTE
23 while [ $PB_I -le $PB_TOTALMESSAGES ]
25 echo "wgetting $PB_COUNT items beginning with number $PB_I..."
26 echo $PB_COOKIE
27 wget -O "$PB_I.json" --no-cookies --header 'Cookie: connect.sid=Y89b____REDACTED____2B4bMlsk' "https://$PB_SERVER/api/user/$PB_USER/feed?count=$PB_COUNT&offset=$PB_I"
28 PB_I=`expr $PB_I + $PB_COUNT`
29 echo $PB_I
30 #sleep 3
31 done
33 cd ..
34 tar zcf ../pumpbackup_$PB_DTE.tar.gz $PB_DTE/
35 rm $PB_DTE/*.json
36 rmdir $PB_DTE
38 exit 0