Dernière activité 1731735104

https://blog.vinfall.com/posts/2024/04/rom/#retool

Vinfall a révisé ce gist 1731735104. Aller à la révision

1 file changed, 15 insertions

fixDat.sh(fichier créé)

@@ -0,0 +1,15 @@
1 + #!/bin/bash
2 + # Prerequisites: jc, jq & rsync
3 +
4 + cd path/to/fixDat_blahblah.dat || exit
5 + mv fixDat_*.dat fixDat.dat
6 + # RomVault has a cutoff description bug in fixDATs
7 + #jc --xml < fixDat.dat | jq '.datafile.game[] | .description | . + ".zip"' | sed 's/"//g' > fixDat.txt
8 + # So use @name instead, but this could be wrong if you use local names in Retool
9 + jc --xml < fixDat.dat | jq '.datafile.game[] | .["@name"] | . + ".zip"' | sed 's/"//g' > fixDat.txt
10 + cp fixDat.txt path/to/RetroArch/fixDat.txt
11 + ROMSET=$(jc --xml < fixDat.dat | jq '.datafile.header.description | sub("FixDat_"; "")' | sed 's/"//g')
12 +
13 + cd path/to/RetroArch || exit
14 + rsync -avP --ignore-existing --append --update --max-size="200m" --include-from="fixDat.txt" --exclude="*" "rsync://rsync.example.com/files/No-Intro/${ROMSET}/" "roms/No-Intro/${ROMSET}/"
15 + rm fixDat.txt
Plus récent Plus ancien