diff options
-rwxr-xr-x | sortunsorted | 42 |
1 files changed, 10 insertions, 32 deletions
diff --git a/sortunsorted b/sortunsorted index 2fd72b2..fe7eb6c 100755 --- a/sortunsorted +++ b/sortunsorted @@ -9,8 +9,7 @@ numofvids=1 playablevideo="$(find ~/Videos/unsorted/ -maxdepth 1 -type f | shuf | head -1)" -if [[ $# = 0 ]] -then +playvid() { if [[ "${playablevideo##*.}" == "png" || "${playablevideo##*.}" == "jpg" || "${playablevideo##*.}" == "jpeg" || "${playablevideo##*.}" == "webp" ]] then feh "$playablevideo" @@ -25,54 +24,33 @@ then touch "$playablevideo" if [[ "${playablevideo##*.}" == "gif" ]] then + ipfs-archive-manager shitpost-gifs "./$Name.${playablevideo##*.}" "$playablevideo" mv "$playablevideo" "/home/$USER/Pictures/gif/$Name.${playablevideo##*.}" elif [[ "${playablevideo##*.}" == "png" || "${playablevideo##*.}" == "jpg" || "${playablevideo##*.}" == "jpeg" || "${playablevideo##*.}" == "webp" ]] then + ipfs-archive-manager shitpost-pictures "./$Name.${playablevideo##*.}" "$playablevideo" mv "$playablevideo" "/home/$USER/Pictures/$Name.${playablevideo##*.}" else + ipfs-archive-manager shitpost-videos "./$Name.${playablevideo##*.}" "$playablevideo" mv "$playablevideo" "/home/$USER/Videos/$Name.${playablevideo##*.}" fi - - exit elif [ "$Choice" = 'n' ] then trash "$playablevideo" else echo "You did nothing..." fi - exit +} +if [[ $# = 0 ]] +then + playvid + exit fi while [[ "$numofvids" -le "$1" ]] do - if [[ "${playablevideo##*.}" == "png" || "${playablevideo##*.}" == "jpg" || "${playablevideo##*.}" == "jpeg" || "${playablevideo##*.}" == "webp" ]] - then - feh "$playablevideo" - else - mpv --ontop --geometry=50%:50% --autofit=50%x50% "$playablevideo" - fi - echo "Video played was: $playablevideo" - read -r -p "Was This quality? (y/n): " Choice - if [ "$Choice" = 'y' ] - then - read -r -p "What would you like to name the video?: " Name - touch "$playablevideo" - if [[ "${playablevideo##*.}" == "gif" ]] - then - mv "$playablevideo" "/home/$USER/Pictures/gif/$Name.${playablevideo##*.}" - elif [[ "${playablevideo##*.}" == "png" || "${playablevideo##*.}" == "jpg" || "${playablevideo##*.}" == "jpeg" || "${playablevideo##*.}" == "webp" ]] - then - mv "$playablevideo" "/home/$USER/Pictures/$Name.${playablevideo##*.}" - else - mv "$playablevideo" "/home/$USER/Videos/$Name.${playablevideo##*.}" - fi - elif [ "$Choice" = 'n' ] - then - trash "$playablevideo" - else - echo "You did nothing..." - fi + playvid playablevideo="$(find ~/Videos/unsorted/ -maxdepth 1 -type f | shuf | head -1)" numofvids=$numofvids+1 done |