: Home / inne tematy / linux / Skrypt do pobierania z Rapidshare Premium I Megaupload Premium
Skrypt do pobierania z Rapidshare Premium I Megaupload Premium
Ocena użytkowników: / 5
SłabyŚwietny 
Wpisany przez Piotr Radosz   
sobota, 10 października 2009 13:08

Początkowo był to prosty skrypcik do pobierania z Rapidshare lecz po dodaniu Megauploada troszkę się rozrósł.

Aktualizacja 16.01.10

001.#!/bin/bash
002.# Autorem skryptu jest Piotr Radosz aka Piotron
003.# Skrypt wykożystuje techniki podane w plikach man systemu.
004.# Zezwalam na modyfikację i udstępnianie tego skryptu pod warunkiem iż zostanę podany jako twórca wersji pierwotnej.
005.#### Opcje programu ####
006. 
007.    ### Ścieżka pliku z linkami ###
008.        LINKI=  #np. LINK=/home/ala/ma.kokota
009.    
010.    ### Katalog zapisu ###
011.        KATALOG= # Katalog zapisu plików np. KATALOG=/home/ala/pobiera
012. 
013.    ### Edytor plików
014.        EDYTOR= #Edytor tekstu w którym chesz edytować pliki np. nano,vim,vi,mousepad,gedit
015.    
016. 
017.    ### Dadne do logowania na Rapidshare ###
018.        RSLOG= #Login
019.        RSPASS= #Hasło
020. 
021.    ### Dane do logowania na Megaupload ###
022.        MULOG= #Login
023.        MUPASS= #Hasło
024.    
025.    ### Liczba jednoczesnych część oraz plików do pobierania ###
026.        JED_CZESC=10 #Lczba
027.        JED_PLIK=10 #Liczba
028. 
029.### Kod Właściwy ###
030. 
031. 
032.function help(){
033.    clear #czyści terminal
034.    echo
035.    echo "Skrypt służy do pobierania plików z serwisów Rapidshare oraz Megaupload.
036.Działa wyłącznie na kontach PREMIUM z włączoną opcją bezpośredniego pobierania 'direct download'";
037.    echo
038.    echo "Użycie skryptu: $0";
039.    
040.    exit 0;
041.}
042. 
043.#funkcja odpowiadająca za tworzenie i usuwanie folderu z cookies
044.function mkd(){
045.    case "$1" in
046.        "usun")
047.            rm "-rf" $HOME/.cookies;; # usuwa katalog .cookies z katalogu użytkownika
048.        "zrob")
049.            mkdir ~/.cookies;; # tworzy katalog .cookies w katalogu użytkownika
050.    esac
051.}
052. 
053.### Prośba o cookies
054.function cookies(){
055.    case "$1" in
056.        "rapidshare")
057.            #clear #czyści terminal
058.            wget --save-cookies ~/.cookies/rapidshare --post-data "login=$RSLOG&password=$RSPASS" -O - https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi > /dev/null;; #Aby wpisać nazwę użytkownika oraz hasło na stałe należy zamienić $uzytkownik na nazwę użytkownika a $haslo wtedy można usunąć wcześniejsze linie z tej sekcji.
059.        "megaupload")
060.            #clear #czyści terminal
061.            wget --save-cookies ~/.cookies/megaupload --post-data "login=1&redir=1&username=$MULOG&password=$MUPASS" -O - http://megaupload.com/?c=login > /dev/null;; #Aby wpisać nazwę użytkownika oraz hasło na stałe należy zamienić $uzytkownik na nazwę użytkownika a $haslo wtedy można usunąć wcześniejsze linie z tej sekcji.
062.    esac
063.}
064. 
065.#funkcja odpowiadająca za pobieranie
066.function wez(){
067.    case "$1" in
068.        "rapidshare")
069.            aria2c -d $KATALOG -s $JED_CZESC -c -j $JED_PLIK  --load-cookies .cookies/rapidshare -i $LINKI;; #--auth-no-challenge
070.        "megaupload")
071.            aria2c -d $KATALOG -s $JED_CZESC -j $JED_PLIK -c  --load-cookies .cookies/megaupload -i $LINKI;;
072.        "inne")  
073.            aria2c -d $KATALOG -s $JED_CZESC -j $JED_PLIK -c -i $LINKI;;
074. 
075.    esac
076.}
077. 
078. 
079.### Decyzja które komendy mają być użyte
080.clear ### Czyści okno terminala
081.echo "Co chcesz zrobić ?
082."
083.select wyb in "Pobierz z Rapidshare" "Pobierz z Megaupload" "Pobierz z innego serwera" "Lista plików do pobrania" "Wyjście z programu" # Wyświetla opcje poniżej
084.do case $wyb in ### Dokonaj wyboru z
085.# case "$1" in
086.    "Pobierz z Rapidshare")
087.        mkd zrob;
088.            cookies rapidshare;
089.            wez rapidshare;
090.            mkd usun;;
091.                    
092.    "Pobierz z Megaupload")
093.            mkd zrob;
094.            cookies megaupload;
095.            wez megaupload;
096.            mkd usun;;      
097. 
098.    "Pobierz z innego serwera")
099.            wez inne;;
100. 
101.    "Lista plików do pobrania")  
102.            $EDYTOR ~/.wget.txt;;
103. 
104.    "Wyjście z programu")  
105.            exit;;
106.esac
107.break
108.done
109. 
110.exit 0;
 

Komentarze 

 
0 #5 Patryk yarpo Jar 2011-04-18 00:46
Nie wiem, co się stało :)

Stąd właśnie bierze się ograniczenie na 80 znaków w linii :))
Cytować
 
 
0 #4 Piotr Radosz 2011-04-17 22:42
Kiedyś wyświetlało się z zawijaniem, ja nic nie zmieniłem.
Cytować
 
 
0 #3 Patryk yarpo Jar 2011-02-21 03:07
Przydałoby się trochę inaczej sformatować kod, aby nie wystawał za ekran ;)
Cytować
 
 
-1 #2 Patryk Ksieniewicz 2010-06-17 09:38
Super!!!
U mnie wszystko działa!!!!!

Gratulacje!1
Cytować
 
 
-1 #1 2010-04-02 14:25
Super dzięki. Zabieram się do testów.


Ps. jak coś dam znać jakie wyniki
Cytować
 

Dodaj komentarz

Zostało: 1000 symboli


Kod antysapmowy
Odśwież