From f581c1506693e956dc5f8c53f2b4ab50fdd88337 Mon Sep 17 00:00:00 2001 From: sc-idevops Date: Mon, 19 Feb 2024 12:27:52 -0500 Subject: [PATCH] new scripts --- scripts/server_bin/bsky_follow.sh | 10 ++++++++++ scripts/server_bin/decode_local.sh | 5 +++++ scripts/server_bin/fps_cut_local.sh | 4 ++-- scripts/server_bin/update_bluesky.sh | 13 +++++++++++++ 4 files changed, 30 insertions(+), 2 deletions(-) create mode 100755 scripts/server_bin/bsky_follow.sh create mode 100755 scripts/server_bin/decode_local.sh create mode 100755 scripts/server_bin/update_bluesky.sh diff --git a/scripts/server_bin/bsky_follow.sh b/scripts/server_bin/bsky_follow.sh new file mode 100755 index 0000000..d590144 --- /dev/null +++ b/scripts/server_bin/bsky_follow.sh @@ -0,0 +1,10 @@ +#!/bin/bash +target=/home/stev/Pictures/gallery-dl/bluesky/follow.txt +#edit follows file in place +sed -n -i '/^@/p' $target +sed -ie 's/^.//' $target +#loop through the list and download +for i in `cat $target`; do + gallery-dl --sleep 1-3 "https://bsky.app/profile/$i" +done + diff --git a/scripts/server_bin/decode_local.sh b/scripts/server_bin/decode_local.sh new file mode 100755 index 0000000..fe29ba0 --- /dev/null +++ b/scripts/server_bin/decode_local.sh @@ -0,0 +1,5 @@ +#!/bin/bash +for i in `fdfind -d=1 --extension=mp4`; do + snap run ffmpeg -hide_banner -hwaccel cuda -hwaccel_output_format cuda -i "$i" -c:a copy -c:v h264_nvenc "${i}_30.mp4" && \ + rm --verbose "$i" ; mv --verbose "${i}_30.mp4" "$i" +done diff --git a/scripts/server_bin/fps_cut_local.sh b/scripts/server_bin/fps_cut_local.sh index e1e5fe7..c5c2aca 100755 --- a/scripts/server_bin/fps_cut_local.sh +++ b/scripts/server_bin/fps_cut_local.sh @@ -1,8 +1,8 @@ #!/bin/bash for i in `fdfind -d=1 --extension=mp4`; do if [[ (( $(ffprobe -show_streams "$i" 2>&1 | grep fps | awk '{split($0,a,"fps")}END{print a[1]}' | awk '{print $NF}') > 30 )) ]]; then - snap run ffmpeg -hide_banner -hwaccel cuda -hwaccel_output_format cuda -i "$i" -c:a copy -c:v h264_nvenc -filter:v fps=30 "${i}_30.mp4" -#&& \ rm --verbose "$i" ; mv --verbose "${i}_30.mp4" "$i" + snap run ffmpeg -hide_banner -hwaccel cuda -hwaccel_output_format cuda -i "$i" -c:a copy -c:v h264_nvenc -filter:v fps=30 "${i}_30.mp4" && \ + rm --verbose "$i" ; mv --verbose "${i}_30.mp4" "$i" else echo " << no edit for "$i"" fi diff --git a/scripts/server_bin/update_bluesky.sh b/scripts/server_bin/update_bluesky.sh new file mode 100755 index 0000000..b819f7b --- /dev/null +++ b/scripts/server_bin/update_bluesky.sh @@ -0,0 +1,13 @@ +#!/bin/bash +rm ~/bsky_error.txt +cd $HOME/gallery-dl/bluesky/ +echo ">>>> Begin Downloads" +#gallery-dl --abort 3 -o retweets=true "https://twitter.com/stefenauris" +#gallery-dl --abort 3 -o retweets=true "https://twitter.com/DaybreakHero" +for i in */; do + echo ">> $i" + date + gallery-dl --sleep 1-3 --abort 3 "https://bsky.app/profile/$i" || echo "$i" >> ~/bsky_error.txt + echo " << waiting" + sleep 6 +done