إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سكربت لإستعمال مزايا wget

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سكربت] سكربت لإستعمال مزايا wget

    السلام عليكم ورحمة الله وبركاته ...

    منذ فترة خطرة في بالي عمل سكربتات تخص البرامج/أوامر التي تعمل من سطر الأوامر ... وجعل هذه السكربتات تنفذ جميع طلباتك من خلال الخيارات التي تدخلها بدل من قراءة الـ man page بالكامل لإستعمال ذلك الأمر أو البرنامج ... لهذا بدأت في أول برنامج لكي يكون تجربة لي ولغيري في كتابة سكربت لإستعمال الأمر wget وبعض المزايا الذي يقدمها هذا السكربت ...

    طبعاً السكربت حالياً قيد التجربة وبحاجة الى آرائكم وإضافاتكم ليظهر بأفضل صورة ممكنة ... وكما يعلم الجميع لست خبير في الشل سكربتنيغ ولكني ولله الحمد أعرف أكتب ولو شل سكربتات بسيطة على قدي يعني

    المهم لكي ﻻ أطيل عليكم ... السكربت ستجدوه بالمرفقات ... أو بإمكانكم تحميلها من خلال الضغط هنا

    شاكر لكم مساعدتكم مسبقاً
    الملفات المرفقة
    التعديل الأخير تم بواسطة كريم عبد المجيد; الساعة 10-06-2008, 12:43 AM.
    إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

    إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
    ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
    فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
    إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
    ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
    وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

    [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]


  • #2
    echo "Mabrook ya 3am --> Download Complete "
    ههههههههههههههههههههههههه
    جميل بس تفتكر محتاج شوية output formatting مثلا ؟
    BOOOF , I AM GONE
    Still , you gotta wait for my PRESENT :D
    C programming arabic Tutorial|Programming-fr34ks

    تعليق


    • #3
      المشاركة الأصلية بواسطة St0rM-MaN مشاهدة المشاركة
      ههههههههههههههههههههههههه
      جميل بس تفتكر محتاج شوية output formatting مثلا ؟
      ما فهمتك يا ستورم ؟
      هل تقصد مثلاً يكون الـ Output على /dev/tty6 مثلا ؟
      أم في خاطرك شي ثاني ؟ قول يا رجل الموضوع للنقاش أصلاً ...
      إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

      إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
      ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
      فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
      إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
      ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
      وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

      [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

      تعليق


      • #4
        لا لا لا انا كان قصدي حاجه تانيه اقصد يكون colored output مثلا حاجه تدي الاسكريبت شكل جميل مش اكتر
        ولا ليها فايده بس بتخلي المستخدم يحس انها احسن
        ولو ينفع تعمل Gui Interface كمان يختار المود الي بيحبه ويعمل Download عليه تبقي جميله واجمل
        BOOOF , I AM GONE
        Still , you gotta wait for my PRESENT :D
        C programming arabic Tutorial|Programming-fr34ks

        تعليق


        • #5
          المشاركة الأصلية بواسطة St0rM-MaN مشاهدة المشاركة
          لا لا لا انا كان قصدي حاجه تانيه اقصد يكون colored output مثلا حاجه تدي الاسكريبت شكل جميل مش اكتر
          ولا ليها فايده بس بتخلي المستخدم يحس انها احسن
          ولو ينفع تعمل Gui Interface كمان يختار المود الي بيحبه ويعمل Download عليه تبقي جميله واجمل
          أها شايف كيف الأفكار لما بتجتمع تبقى حلوة ...
          فعلا أفكار جميلة لكن بخصوص الألوان ﻻ أجيد عملها ولكن سأبحث عسى أجد شيء ...
          أما بخصوص عمل GUI له صراحة ما أعرف أبرمج على لينوكس وما عمري جربت
          إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

          إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
          ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
          فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
          إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
          ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
          وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

          [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

          تعليق


          • #6
            جميـل جدا يا ابو معحمـد يا عسـل ومستني منـك تطوير واي فكره هعرضها عليك فورا

            تعليق


            • #7
              مشكور جدا يا عم علي، بعد اذنك عملت بعض التعديلات البسيطة على الاسكريبت، في انتظار باقي الشباب.
              الملفات المرفقة
              موقع وثائق لينوكس العربية
              موقع مختص بتوثيق لينكس

              ((شاركنا بمواضيعك، أفكارك، إقتراحاتك، ومساعدتك لنا هي أساس إستمرارنا ... فلا تبخل علينا بما لديك ولو كان بنظرك قليل، فهو بنظرنا الكثير))





              تعليق


              • #8
                يـاريت يا مسلم توضح لنـا الاضافات الي انت عملتهـا

                تعليق


                • #9
                  المشاركة الأصلية بواسطة مسلم عادل مشاهدة المشاركة
                  مشكور جدا يا عم علي، بعد اذنك عملت بعض التعديلات البسيطة على الاسكريبت، في انتظار باقي الشباب.
                  إضافة رائعة يا مسلم ... ذكرتني بايام الـ ++C ...
                  من زمان ما كتبت كود ولهذا راحت من بالي الأمور الي كتبتها ...
                  رائعة الإضافة بأمانة ...

                  أما بخصوص الـ Function ...
                  ما احببت أضيفها الحين لكي ﻻ يتعقدون الشباب ... خاصة وإني للحين لم أشرحها في كتابي
                  شكرا يا مسلم وشكراً للجميع ...
                  إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

                  إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
                  ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
                  فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
                  إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
                  ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
                  وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

                  [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                  تعليق


                  • #10
                    سكربت سكربت لإستعمال مزايا wget

                    عزيزي إليك الإصدار الأحدث من السكربت و أشكرك بشده على هذا المجهود الذي قمت بالبدء به

                    كود:
                    #!/bin/bash
                    
                    #------------------
                    # Color Functions |
                    #------------------
                    initializeANSI()
                    {
                      esc=""
                    
                      blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
                      yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
                      cyanf="${esc}[36m";    whitef="${esc}[37m"
                      
                      blackb="${esc}[40m";   redb="${esc}[41m";    greenb="${esc}[42m"
                      yellowb="${esc}[43m"   blueb="${esc}[44m";   purpleb="${esc}[45m"
                      cyanb="${esc}[46m";    whiteb="${esc}[47m"
                    
                      boldon="${esc}[1m";    boldoff="${esc}[22m"
                      italicson="${esc}[3m"; italicsoff="${esc}[23m"
                      ulon="${esc}[4m";      uloff="${esc}[24m"
                      invon="${esc}[7m";     invoff="${esc}[27m"
                    
                      reset="${esc}[0m"
                    }
                    
                    
                    function_opt_1()
                    {
                    mkdir -p "Normal_Downlaod"
                    cd "Normal_Downlaod"
                    
                       clear
                       echo "Choosed option is 1:"
                       while true; do
                           echo -n "Please enter the download link: "
                           read LINK
                           if  [ $LINK ]; then
                               wget -nc -S --tries=3 $LINK
                               echo ${redf}${boldon}"Download Complete"${reset}
                               break
                           fi
                        done
                    	
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    		echo -n "Select Number :"
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_1;;
                    "2") stop=1;;
                    "3") cd .. ;stop=0;;
                    esac
                    
                    }
                    
                    function_opt_2()
                    {
                    
                    mkdir -p "Normal_Downlaod"
                    cd "Normal_Downlaod"
                    
                       clear
                       echo "Choosed option is 2:"
                       while true; do
                           echo -n "Please enter the download link: "
                           read LINK
                           echo -n "Please enter the wanted download speed: "
                           read DOWNSPEED
                           if  [ $LINK ]; then
                               if [ $DOWNSPEED ]; then
                                    wget -c  -S --limit-rate=$DOWNSPEED"k" --tries=3 $LINK
                                    echo ${redf}${boldon}"Download Complete"${reset}
                                    break
                               fi
                           fi
                        done
                    
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    		echo -n "Select Number :"
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_2;;
                    "2") stop=1;;
                    "3") cd ..;stop=0;;
                    esac
                    }
                    
                    function_opt_3()
                    {
                    
                    mkdir -p "Normal_Downlaod"
                    cd "Normal_Downlaod"
                    
                       clear
                       echo "Choosed option is 3:"
                       while true; do
                           echo -n "Please enter the download link: "
                           read LINK
                           if  [ $LINK ]; then
                               wget -c -b -S --tries=3 $LINK
                               echo ${redf}${boldon}"Download Complete"${reset}
                               break
                           fi
                        done
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    		echo -n "Select Number :"
                    		
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_3;;
                    "2") stop=1;;
                    "3") cd ..;stop=0;;
                    esac
                    }
                    
                    function_opt_4()
                    {
                    
                    mkdir -p "Normal_Downlaod"
                    cd "Normal_Downlaod"
                    
                       clear
                       echo "Choosed option is 4:"
                       while true; do
                           echo -n "Please enter the file containing URL's to download: "
                           read FILE
                           if  [ $FILE ]; then
                    	   wget -c -i -S --tries=3 $FILE
                               echo ${redf}${boldon}"Download Complete"${reset}
                               break
                           fi
                        done
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    		echo -n "Select Number :"
                    		
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_4;;
                    "2") stop=1;;
                    "3") cd ..;stop=0;;
                    esac
                    }
                    
                    function_opt_5()
                    {
                    
                    mkdir -p "YouTube_Downlaod"
                    cd "YouTube_Downlaod"
                    
                    	clear
                    	echo -n "Please Enter The YouTube Video URL :"
                    	
                    	while true; do
                    
                    		read url_video
                    
                    			if [ $url_video ]; then
                    				youtube-dl -t $url_video
                    				echo ${redf}${boldon}"Download Complete"${reset}
                    				break
                    			fi
                    	done
                    
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    		echo -n "Select Number :"
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_5;;
                    "2") stop=1;;
                    "3") cd .. ;stop=0;;
                    esac
                    }
                    
                    function_youtube()
                    {
                    echo "Do You Want"
                    echo "[1] Singel Link Downloaded"
                    echo "[2] Multi Links Downloaded"
                    read CHOSDOWN
                    
                    case $CHOSDOWN in
                    "1") function_opt_5 ;;
                    "2") function_opt_6 ;;
                    esac
                    }
                    
                    function_opt_6()
                    {
                    
                    	clear
                    	echo "You Can Download 5 YouTube Links"
                    	echo "Video URL 1 :"
                    	read url_video1
                    	echo "Video URL 2 :"
                    	read url_video2
                    	echo "Video URL 3 :"
                    	read url_video3
                    	echo "Video URL 4 :"
                    	read url_video4
                    	echo "Video URL 5 :"
                    	read url_video5
                    		
                    	while true; do
                    
                    		
                    
                    			if [ $url_video1 ]; then
                    				youtube-dl $url_video1 && $url_video2 && $url_video3 && $url_video4 && $url_video5
                    				echo ${redf}${boldon}"Download Complete"${reset}
                    				break
                    			fi
                    	done
                    
                    	echo ${boldon}${italicson}"Do You Want To Download other File"${italicsoff}
                    		echo "[1] Yes"
                    		echo "[2] No"
                    		echo "[3] Back To Home"${reset}
                    
                    	read ANSERME
                    case $ANSERME in
                    "1") cd .. ;function_opt_5;;
                    "2") stop=1;;
                    "3") cd .. ;stop=0;;
                    esac
                    
                    
                    }
                    	
                    stop=0
                    while [ $stop -lt 1 ]; do
                        clear
                    initializeANSI
                    
                    sleep .02
                        echo "${redb}${whitef}${boldon}  .::Download Secript::.  "
                    sleep .02
                        echo "--------------------------"${reset}
                    sleep .02
                        echo ""
                    sleep .02
                        echo "${redf}[1]${reset}${boldon} Do you want to download a single link? (or continue a current download)"${reset}
                    sleep .03
                        echo "${redf}[2]${reset}${boldon} Do you want to control for the speed?"${reset}
                    sleep .03
                        echo "${redf}[3]${reset}${boldon} Do you want to run the download in background?"${reset}
                    sleep .03
                        echo "${redf}[4]${reset}${boldon} Do you want to download a set/batch of URL's saved in a FILE?"${reset}
                    sleep .03
                        echo "${redf}[5]${reset}${boldon} YouTube Video Download"${reset}
                    sleep .02
                        echo ""
                    sleep .03
                        echo "${redf}[6]${boldon} Exit"${reset}
                    sleep .02
                        echo ""
                    sleep .02
                        echo -n "${boldon}Please select an option${reset} ${redf}[1,2,3,4,5,6]: "${reset}
                        read CHOICE
                    #---------------------------
                    #Making File To Download   |
                    #---------------------------
                    
                    mkdir -p Speed_Download
                    cd "Speed_Download"
                    
                    #-----------------
                    #Case your choice|
                    #-----------------
                    
                    case $CHOICE in
                    "1") function_opt_1 ;;
                    "2") function_opt_2 ;;
                    "3") function_opt_3 ;;
                    "4") function_opt_4 ;;
                    "5") function_opt_5 ;;
                    "6") stop=1; exit 0 ;;
                    esac
                    
                    done
                    
                    #---------
                    #  End   |
                    #---------
                    
                    exit 0;

                    تعليق


                    • #11
                      المشاركة الأصلية بواسطة abaza مشاهدة المشاركة
                      عزيزي إليك الإصدار الأحدث من السكربت و أشكرك بشده على هذا المجهود الذي قمت بالبدء به

                      كود:
                      #!/bin/bash
                      
                      #------------------
                      # color functions |
                      #------------------
                      initializeansi()
                      {
                        esc=""
                      
                        blackf="${esc}[30m";   redf="${esc}[31m";    greenf="${esc}[32m"
                        yellowf="${esc}[33m"   bluef="${esc}[34m";   purplef="${esc}[35m"
                        cyanf="${esc}[36m";    whitef="${esc}[37m"
                        
                        blackb="${esc}[40m";   redb="${esc}[41m";    greenb="${esc}[42m"
                        yellowb="${esc}[43m"   blueb="${esc}[44m";   purpleb="${esc}[45m"
                        cyanb="${esc}[46m";    whiteb="${esc}[47m"
                      
                        boldon="${esc}[1m";    boldoff="${esc}[22m"
                        italicson="${esc}[3m"; italicsoff="${esc}[23m"
                        ulon="${esc}[4m";      uloff="${esc}[24m"
                        invon="${esc}[7m";     invoff="${esc}[27m"
                      
                        reset="${esc}[0m"
                      }
                      
                      
                      function_opt_1()
                      {
                      mkdir -p "normal_downlaod"
                      cd "normal_downlaod"
                      
                         clear
                         echo "choosed option is 1:"
                         while true; do
                             echo -n "please enter the download link: "
                             read link
                             if  [ $link ]; then
                                 wget -nc -s --tries=3 $link
                                 echo ${redf}${boldon}"download complete"${reset}
                                 break
                             fi
                          done
                      	
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      		echo -n "select number :"
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_1;;
                      "2") stop=1;;
                      "3") cd .. ;stop=0;;
                      esac
                      
                      }
                      
                      function_opt_2()
                      {
                      
                      mkdir -p "normal_downlaod"
                      cd "normal_downlaod"
                      
                         clear
                         echo "choosed option is 2:"
                         while true; do
                             echo -n "please enter the download link: "
                             read link
                             echo -n "please enter the wanted download speed: "
                             read downspeed
                             if  [ $link ]; then
                                 if [ $downspeed ]; then
                                      wget -c  -s --limit-rate=$downspeed"k" --tries=3 $link
                                      echo ${redf}${boldon}"download complete"${reset}
                                      break
                                 fi
                             fi
                          done
                      
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      		echo -n "select number :"
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_2;;
                      "2") stop=1;;
                      "3") cd ..;stop=0;;
                      esac
                      }
                      
                      function_opt_3()
                      {
                      
                      mkdir -p "normal_downlaod"
                      cd "normal_downlaod"
                      
                         clear
                         echo "choosed option is 3:"
                         while true; do
                             echo -n "please enter the download link: "
                             read link
                             if  [ $link ]; then
                                 wget -c -b -s --tries=3 $link
                                 echo ${redf}${boldon}"download complete"${reset}
                                 break
                             fi
                          done
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      		echo -n "select number :"
                      		
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_3;;
                      "2") stop=1;;
                      "3") cd ..;stop=0;;
                      esac
                      }
                      
                      function_opt_4()
                      {
                      
                      mkdir -p "normal_downlaod"
                      cd "normal_downlaod"
                      
                         clear
                         echo "choosed option is 4:"
                         while true; do
                             echo -n "please enter the file containing url's to download: "
                             read file
                             if  [ $file ]; then
                      	   wget -c -i -s --tries=3 $file
                                 echo ${redf}${boldon}"download complete"${reset}
                                 break
                             fi
                          done
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      		echo -n "select number :"
                      		
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_4;;
                      "2") stop=1;;
                      "3") cd ..;stop=0;;
                      esac
                      }
                      
                      function_opt_5()
                      {
                      
                      mkdir -p "youtube_downlaod"
                      cd "youtube_downlaod"
                      
                      	clear
                      	echo -n "please enter the youtube video url :"
                      	
                      	while true; do
                      
                      		read url_video
                      
                      			if [ $url_video ]; then
                      				youtube-dl -t $url_video
                      				echo ${redf}${boldon}"download complete"${reset}
                      				break
                      			fi
                      	done
                      
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      		echo -n "select number :"
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_5;;
                      "2") stop=1;;
                      "3") cd .. ;stop=0;;
                      esac
                      }
                      
                      function_youtube()
                      
                      {
                      echo "do you want"
                      echo "[1] singel link downloaded"
                      echo "[2] multi links downloaded"
                      read chosdown
                      
                      case $chosdown in
                      "1") function_opt_5 ;;
                      "2") function_opt_6 ;;
                      esac
                      }
                      
                      function_opt_6()
                      {
                      
                      	clear
                      	echo "you can download 5 youtube links"
                      	echo "video url 1 :"
                      	read url_video1
                      	echo "video url 2 :"
                      	read url_video2
                      	echo "video url 3 :"
                      	read url_video3
                      	echo "video url 4 :"
                      	read url_video4
                      	echo "video url 5 :"
                      	read url_video5
                      		
                      	while true; do
                      
                      		
                      
                      			if [ $url_video1 ]; then
                      				youtube-dl $url_video1 && $url_video2 && $url_video3 && $url_video4 && $url_video5
                      				echo ${redf}${boldon}"download complete"${reset}
                      				break
                      			fi
                      	done
                      
                      	echo ${boldon}${italicson}"do you want to download other file"${italicsoff}
                      		echo "[1] yes"
                      		echo "[2] no"
                      		echo "[3] back to home"${reset}
                      
                      	read anserme
                      case $anserme in
                      "1") cd .. ;function_opt_5;;
                      "2") stop=1;;
                      "3") cd .. ;stop=0;;
                      esac
                      
                      
                      }
                      	
                      stop=0
                      while [ $stop -lt 1 ]; do
                          clear
                      initializeansi
                      
                      sleep .02
                          echo "${redb}${whitef}${boldon}  .::download secript::.  "
                      sleep .02
                          echo "--------------------------"${reset}
                      sleep .02
                          echo ""
                      sleep .02
                          echo "${redf}[1]${reset}${boldon} do you want to download a single link? (or continue a current download)"${reset}
                      sleep .03
                          echo "${redf}[2]${reset}${boldon} do you want to control for the speed?"${reset}
                      sleep .03
                          echo "${redf}[3]${reset}${boldon} do you want to run the download in background?"${reset}
                      sleep .03
                          echo "${redf}[4]${reset}${boldon} do you want to download a set/batch of url's saved in a file?"${reset}
                      sleep .03
                          echo "${redf}[5]${reset}${boldon} youtube video download"${reset}
                      sleep .02
                          echo ""
                      sleep .03
                          echo "${redf}[6]${boldon} exit"${reset}
                      sleep .02
                          echo ""
                      sleep .02
                          echo -n "${boldon}please select an option${reset} ${redf}[1,2,3,4,5,6]: "${reset}
                          read choice
                      #---------------------------
                      #making file to download   |
                      #---------------------------
                      
                      mkdir -p speed_download
                      cd "speed_download"
                      
                      #-----------------
                      #case your choice|
                      #-----------------
                      
                      case $choice in
                      "1") function_opt_1 ;;
                      "2") function_opt_2 ;;
                      "3") function_opt_3 ;;
                      "4") function_opt_4 ;;
                      "5") function_opt_5 ;;
                      "6") stop=1; exit 0 ;;
                      esac
                      
                      done
                      
                      #---------
                      #  end   |
                      #---------
                      
                      exit 0;
                      هل انت من قمت بكتابته ؟

                      تعليق


                      • #12
                        [email protected]

                        مشاء الله الاسكريبت فعلاً سهل وانا اشوفة مفهوم رغم انى ما افهم اى شئ فى الشيل اسكريبت
                        ولكن بفكر الحين ادرس الشيل اسكريبت
                        يمكن تعجبنى
                        My Bolg : http://blog.axplus.net :)

                        تعليق


                        • #13
                          سكربت سكربت لإستعمال مزايا wget

                          إنشاء الله هيعجبك بس اعتمد على التركيز و التحليل وهتلاقي الموضوع سهل إنشاء الله

                          تعليق


                          • #14
                            أخي Mutati0N

                            أنا أخذت الفكره الأساسية من أخي [email protected] وقمت بالتعديل على السكربت و إضافة المزيد من الدوال و الخصائص له

                            آمل أن يكون قد أعجبك

                            تعليق


                            • #15
                              مع العلم أن أخي مسلم عادل قد قام بإضافة الدوال ولاكني قمت بالتعديل عليها حتى تصبح عملية أكثر
                              وأسف على أني قد نسيت ذكر أخوتي في السكربت

                              تعليق

                              يعمل...
                              X