Skip to content

Instantly share code, notes, and snippets.

@luckylittle
Last active February 16, 2024 09:55
Show Gist options
  • Save luckylittle/78f470e350a34ba940cccd98dcbb0527 to your computer and use it in GitHub Desktop.
Save luckylittle/78f470e350a34ba940cccd98dcbb0527 to your computer and use it in GitHub Desktop.
Bulk rescene using srr.py and srs.py v0.7
#!/bin/zsh
for dir in */
do
[[ -d "$dir" ]] || break
echo "${dir}"
cd "${dir}" || exit
mkdir Sample
python ~/.local/bin/srr.py ./*.srr -y
python ~/.local/bin/srs.py ./*.srs ./*.mkv -y
mv -v *[sS]ample*.mkv ./Sample
cd ..
done
#!/bin/zsh
for dir in */
do
[[ -d "$dir" ]] || break
echo "${dir}"
cd "${dir}" || exit
/usr/local/bin/srrdb -d "${PWD##*/}"
mkdir Sample
python ~/.local/bin/srr.py ./*.srr -y
python ~/.local/bin/srs.py ./*.srs ./*.mkv -y
mv -v *[sS]ample*.mkv ./Sample
cd ..
done
# Cleanup
# find . -maxdepth 2 -type f \( -iname \*.srs -o -iname \*.srr -o -iname \*.mkv \) -delete
@luckylittle
Copy link
Author

Cleanup command (to remove residue *.srr, *.srs and original *.mkv, except what is inside Sample directory):

find . -maxdepth 2 -type f \( -iname \*.srs -o -iname \*.srr -o -iname \*.mkv \) -delete

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment