Source Code for Me (s-c.me)

Allows you to paste souce code to blogs! Adapted for Twitter! Here is Search Form in case you missed your code.
Code:
Selected Language:
Show Linenumbers:
Short link for Twitter:
HTML:

HTML view:

Copy Source | Copy HTML
  1. #!/bin/bash
  2. #--------------------------------
  3. MINC=/var/spool/voice/incoming/
  4. MDIR=/home/$USER/msg
  5. #--------------------------------
  6. clear
  7. case "$1" in
  8.  -h|--h|--he|--hel|--help)
  9.   echo "
      Copyringts (c) Andrey G-v 2007

      Options:
      -h, --help     Показать справку и выйти
      -v, --version  Показать информацию о версии
     
     "
  10. exit 1
  11. ;;
  12.  
  13.  -v|--v|--ve|--ver|--vers|--versi|--versio|--version)
  14. echo "ubdate 0.1 "
  15. exit 1
  16. ;;
  17.  
  18.  -*)
  19. echo 1>&2 "$0: Unknown \`$1' option"
  20. echo 1>&2 "Try \`$0 --help' for more information"
  21. exit 1
  22. ;;
  23.  
  24. esac
  25.  
  26. clear
  27.  
  28. echo -en "       \33[33m
    ==============================
    1) Новые сообщения:
    2) Слушать старьё:
    3) Выход: 
    ==============================
    Выберите действие :# \33[0m"
  29.  
  30. read num
  31. case $num in
  32. 1)
  33. if !( [ -d $MDIR ] ); then
  34.      mkdir $MDIR ;
  35.       fi
  36.  
  37. cd $MINC
  38.  
  39. for i in `ls -x1 *.[Rr][Mm][Dd] 2> /dev/null`; do
  40.         MSDATE=$(date -r $i +Msg-%d%m%y-%H%M%S.wav)
  41.     rmdtopvf -b $i | pvftowav > $MDIR/$MSDATE
  42. done
  43.  
  44. cd $MDIR
  45.  
  46. for i in `ls -x1 *.[Ww][Aa][Vv] 2> /dev/null`; do
  47.     echo "Играю "$i"..."
  48.     play $i
  49. done
  50.  
  51. rm -f $MINC/*.[Rr][Mm][Dd]
  52.  
  53. ;;
  54.  
  55. 2)
  56. clear
  57. cd $MDIR
  58. LSDIR=$(ls -x1 *.[Ww][Aa][Vv] 2> /dev/null)
  59. echo -en "       \33[33m
    ==============================
    $LSDIR
    ==============================
    Имя фаила :# \33[0m"
  60.  
  61. read PLFILE
  62. #ls -x1 *.[Ww][Aa][Vv]
  63.  
  64. echo "Играю "$PLFILE"..."
  65. play $PLFILE
  66. ;;
  67.  
  68. 3)
  69. clear
  70. echo "Не туда попал? :)"
  71. sleep 3
  72. ;;
  73.  
  74. *)
  75. clear
  76. echo "ОШИБКА! НЕ ВЕРНЫЙ АРГУМЕНТ! :("
  77. exit 1
  78. ;;
  79.  
  80. esac
  81.  

Based on Manoli.Net's CodeFormatter. Made by Topbot (c) 2008-2010
Some API could be found at http://s-c.me/WS/HighLight.asmx