Add clean up
This commit is contained in:
parent
e94f2d9eed
commit
835ea8cb47
1 changed files with 12 additions and 0 deletions
12
wrapper.sh
12
wrapper.sh
|
@ -25,5 +25,17 @@ if [ "${download_dir}" == "" ]; then
|
||||||
download_dir="${HOME}/downloaded_youtube_videos"
|
download_dir="${HOME}/downloaded_youtube_videos"
|
||||||
fi
|
fi
|
||||||
cd "${download_dir}" || exit 1
|
cd "${download_dir}" || exit 1
|
||||||
|
# Clean up of JSON files from deleted videos
|
||||||
|
mkdir -p "${download_dir}/json_from_deleted_videos/"
|
||||||
|
find . -mindepth 1 -maxdepth 1 -type f -iname \*.json | grep -Eo '\[[0-9a-zA-Z\_\-]{11}\]' |tr -d '][' | sort | uniq | while read -r video_id
|
||||||
|
do
|
||||||
|
if [ -z "$(ls -- *"${video_id}"*.mkv 2> /dev/null)" ]; then
|
||||||
|
if [ -z "$(ls -- *"${video_id}"*.mp4 2> /dev/null)" ]; then
|
||||||
|
# echo "No MKV/MP4 video for ${video_id}"
|
||||||
|
mv -- *"${video_id}"* "${download_dir}/json_from_deleted_videos/"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
# Allow access to everyone to the (public) videos
|
||||||
chmod 0777 "${download_dir}" -R
|
chmod 0777 "${download_dir}" -R
|
||||||
"__src_folder__/fix_dir_dates.sh"
|
"__src_folder__/fix_dir_dates.sh"
|
||||||
|
|
Loading…
Reference in a new issue