I am nothing, no one, nobody, no more

Get out of life alive le blog de SnippyHolloW.

My shell-fu best of

LE site.

Aller, ça fait longtemps que j’exploite le shell mais il faudrait commencer à faire un best-of :

  • mplayer -dumpstream -dumpfile "yourfile" -playlist "URL"

    (et ne pas oublier FFMPEG)

  • mplayer -fs $(echo "http://youtube.com/get_video.php?$(curl -s $youtube_url |\
     sed -n "/watch_fullscreen/s;.*\(video_id.\+\)&title.*;\1;p")")
  • mencoder "${file}" -of rawaudio -oac mp3lame -ovc copy -o audio/"${file/%avi/mp3}"
  • for name in `ls big/ | grep IMGP`; do convert big/$name -resize 900x600  $name; done
  • nc -l -p 2000 < song.mp3
  • python -m SimpleHTTPServer
  • :w !sudo tee %
  • ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg
  • cat /dev/audio | lame | gpg --encrypt | nc my.friend 1337
    nc -l -p 1337 | gpg --decrypt | mpg123

    or without the useless use of cat.

  • renomer les sous-titres pour que mplayer les trouve tout seul (ici pour la saison 08 de friends):
    for i in {01..24}; do name="$(ls *$i*.avi)"; srtname="$(ls *S08E$i*.srt)";\
     mv "$srtname" "${name/.avi/.srt}"; done
  • cp filename{,.bak}
  • piper dans
    at hh:mm
  • for x in {0..2}
    for y in {0..3}
    convert 3345587400_9f73bf7e97_o.jpg -crop ${l}x$ll+$(($x*$l))+$(($y*$ll)) $x${y}_test.jpg