|
|
@@ -0,0 +1,33 @@ |
|
|
|
#!/bin/bash |
|
|
|
set -euo pipefail |
|
|
|
|
|
|
|
if [[ ! -d "$1" ]] ; then |
|
|
|
echo "Target directory $1 does not exist!" |
|
|
|
exit |
|
|
|
fi |
|
|
|
|
|
|
|
set -x |
|
|
|
|
|
|
|
cd "$1" |
|
|
|
upload="$(basename "$(pwd)")" |
|
|
|
export CUR_SIZE=$( du -B1 -s . | grep -oE "^[0-9]+" ) |
|
|
|
export YEAR=`date +%Y` |
|
|
|
echo ia upload "archiveteam_archivebot_go_${upload}" * \ |
|
|
|
--sleep=120 \ |
|
|
|
--retries=100 \ |
|
|
|
--metadata="noarchivetorrent:true" \ |
|
|
|
--metadata="size-hint:${CUR_SIZE}" \ |
|
|
|
--metadata="mediatype:web" \ |
|
|
|
--metadata="description:ArchiveBot is an Archive Team service to quickly grab smaller at-risk or critical sites to bring copies into the Internet Archive Wayback machine." \ |
|
|
|
--metadata="title: Archiveteam: Archivebot GO Pack ${upload}" \ |
|
|
|
--metadata="collection:archivebot" \ |
|
|
|
--metadata="creator:Archive Team" \ |
|
|
|
--metadata="date:${YEAR}" \ |
|
|
|
--checksum \ |
|
|
|
--delete |
|
|
|
|
|
|
|
# TEST SLEEP |
|
|
|
sleep 6000 |
|
|
|
|
|
|
|
cd .. |
|
|
|
echo rmdir "$upload" |