Skip to content

Commit 3256a9e

Browse files
Update Downloader.bash
1 parent bd8f355 commit 3256a9e

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

ra-rom-downloader/Downloader.bash

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
#!/usr/bin/with-contenv bash
22
scriptVersion="1.0"
33
scriptName="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
710
logfileSetup () {
@@ -22,13 +25,13 @@ logfileSetup () {
2225
DownloadRomCountSummary () {
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

4346
DownloadRoms () {
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

Comments
 (0)