Archive for the Bash Category

Youtube’dan video indirmek için bi sürü zımbırtı olduğu halde niye böyle bişey yaptım değilmi? :D Gece gece Oğuzhan oturttu uğraştırttı :) Şuanda kendisi GUI hazırlamakla meşgul efenim. GUI yi bitirirse güzel bir youtube download aracınız olmuş olur :)

buyrun efenim güle güle kullanın sizde ;)

  1. #!/bin/bash
  2. # By LucidDreamer‘07
  3. [ -z "${1}" ] && { echo ‘Kullanim sekli : youtube.sh videodownloadadresi (orn:"youtube.sh http://www.youtube.com/watch?v=zJa_oXP5ICs")‘ ; exit 1 ; }
  4. URL="http://www.youtube.com"
  5. DOWNLOAD=`wget -qO - "${URL}/watch?v=${1/*=}" | grep -oE ‘video_id=.*&t=[^\"&]*’ | head -1`
  6. wget -O "${1/*=}.flv"  "${URL}/get_video?${DOWNLOAD}"
  7. echo "Video Donusturuluyor"
  8. mencoder "${1/*=}.flv" -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o "${1/*=}.avi"
  9. rm -f "${1/*=}.flv"
  10. echo "Tamamdir ;)"

kullanımı yukarıda da yazdığı gibi : ./youtube.sh http://videoadresi
Scripti İndirmek İçin Tıklayın

Umarım işinize yarar ;)

  1. #!/bin/shwhile [ x"$1" != x ]; do
  2. case "$1" in
  3. *.tar.gz | *.tgz )
  4. tar xvzf "$1"
  5. shift
  6. ;;
  7. *.tar.bz2 | *.tbz )
  8. tar xvjf "$1"
  9. shift
  10. ;;
  11. *.zip)
  12. unzip "$1"
  13. shift
  14. ;;
  15. *.ace)
  16. unace e "$1"
  17. shift
  18. ;;
  19. *.rar)
  20. unrar e "$1"
  21. shift
  22. ;;
  23. *.tar)
  24. tar xf "$1"
  25. shift
  26. ;;
  27. *.gz)
  28. gunzip "$1"
  29. shift
  30. ;;
  31. *.bz2)
  32. bunzip2 "$1"
  33. shift
  34. ;;
  35. *)
  36. shift
  37. ;;
  38. esac
  39. done

Bunu /usr/bin altına istediğiniz isimle kaydedin. daha sonra kaydettiğiniz isimle çağırarak kullanabilirsiniz.
Not: Gerekli paketlerin kurulu olması gerekmektedir!
İndir