11#! /usr/bin/with-contenv bash
22scriptVersion=" 1.0"
33scriptName=" RA-ROM-Downloader"
4- romPath=" $romPath /RA_collection"
4+ downloadPath=" $romPath /RA_collection"
5+
6+ # ### Import Settings
7+ source /config/extended.conf
58
69# ### Funcitons
710logfileSetup () {
@@ -22,13 +25,13 @@ logfileSetup () {
2225DownloadRomCountSummary () {
2326 OIFS=" $IFS "
2427 IFS=$' \n '
25- romCount=$( find " $romPath " -type f -iname " *.zip" | wc -l)
26- platformCount=$( find " / $romPath " -maxdepth 1 -mindepth 1 -type d | wc -l)
28+ romCount=$( find " $downloadPath " -type f -iname " *.zip" | wc -l)
29+ platformCount=$( find " $downloadPath " -maxdepth 1 -mindepth 1 -type d | wc -l)
2730 echo " ################## ROM SUMMARY ##################" 2>&1 | tee -a /config/$scriptName .log
2831 echo " $romCount ROMS downloaded on $platformCount different platforms!!!" 2>&1 | tee -a /config/$scriptName .log
2932 echo " ############### DETAILED SUMMARY ################" 2>&1 | tee -a /config/$scriptName .log
3033 echo " Platforms ($platformCount ):;Total:" > /config/temp
31- for romfolder in $( find " / $romPath " -maxdepth 1 -mindepth 1 -type d) ; do
34+ for romfolder in $( find " $downloadPath " -maxdepth 1 -mindepth 1 -type d) ; do
3235 platform=" $( basename " $romfolder " ) "
3336 platformRomCount=$( find " $romfolder " -type f -iname " *.zip" | wc -l)
3437 echo " $platform ;$platformRomCount " >> /config/temp
@@ -42,12 +45,12 @@ DownloadRomCountSummary () {
4245
4346DownloadRoms () {
4447 echo " ############### UPDATING ROMS #################" 2>&1 | tee -a /config/$scriptName .log
45- rclone sync -P --http-url https://ia902505.us.archive.org " :http:/27/items/retroachievements_collection_v5" " $romPath " --filter=" - SNES/**" --filter=" - NES/**" --filter=" - PlayStation Portable/**" --filter=" - PlayStation/**" --filter=" - PlayStation 2/**" --filter " - retroachievements_collection*" --filter " - TamperMonkeyRetroachievements*" --filter " - __ia_thumb.jpg" --filter " - rclone.txt" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
46- rclone sync -P --http-url https://ia902701.us.archive.org " :http:/29/items/retroachievements_collection_NES/NES" " $romPath /NES" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
47- rclone sync -P --http-url https://ia802606.us.archive.org " :http:/25/items/retroachievements_collection_SNES/SNES" " $romPath /SNES" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --filter=" - *(MSU)*" --log-file=" /config/rclong.log"
48- rclone sync -P --http-url https://ia902607.us.archive.org " :http:/23/items/retroachievements_collection_PlayStation_Portable/PlayStation Portable" " $romPath /PlayStation Portable" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
49- rclone sync -P --http-url https://ia902709.us.archive.org " :http:/31/items/retroachievements_collection_PlayStation/PlayStation" " $romPath /PlayStation" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
50- rclone sync -P --http-url https://ia904707.us.archive.org " :http:/16/items/retroachievements_collection_PS2/PlayStation 2" " $romPath /PlayStation 2" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
48+ rclone sync -P --http-url https://ia902505.us.archive.org " :http:/27/items/retroachievements_collection_v5" " $downloadPath " --filter=" - SNES/**" --filter=" - NES/**" --filter=" - PlayStation Portable/**" --filter=" - PlayStation/**" --filter=" - PlayStation 2/**" --filter " - retroachievements_collection*" --filter " - TamperMonkeyRetroachievements*" --filter " - __ia_thumb.jpg" --filter " - rclone.txt" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
49+ rclone sync -P --http-url https://ia902701.us.archive.org " :http:/29/items/retroachievements_collection_NES/NES" " $downloadPath /NES" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
50+ rclone sync -P --http-url https://ia802606.us.archive.org " :http:/25/items/retroachievements_collection_SNES/SNES" " $downloadPath /SNES" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --filter=" - *(MSU)*" --log-file=" /config/rclong.log"
51+ rclone sync -P --http-url https://ia902607.us.archive.org " :http:/23/items/retroachievements_collection_PlayStation_Portable/PlayStation Portable" " $downloadPath /PlayStation Portable" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
52+ rclone sync -P --http-url https://ia902709.us.archive.org " :http:/31/items/retroachievements_collection_PlayStation/PlayStation" " $downloadPath /PlayStation" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
53+ rclone sync -P --http-url https://ia904707.us.archive.org " :http:/16/items/retroachievements_collection_PS2/PlayStation 2" " $downloadPath /PlayStation 2" --local-case-sensitive --delete-before --transfers $downloadTransfers --checkers $downloadCheckers --tpslimit $downloadTpslimit --log-file=" /config/rclong.log"
5154}
5255
5356# Loop Script
0 commit comments