Pobieranie plików z rapidshare - skrypty
|
jagiel |
Dodano 16-11-2009 17:24
|
User
Posty: 46
Dołączył: 20/08/2007 08:12
|
Już sobie poradziłem bez basha
Wystarczy w skrypcie zamienić
#!/usr/bin/env bash
na
#!/bin/sh
i śmiga B)
OpenWrt by Obsy
TP-Link TL-WR1043ND
+ Samsung HD154UI na NTFS
+ 4x Usb hub
+ pendrive 256 MB na swap i extroot
|
|
|
|
Szoszon |
Dodano 24-11-2009 18:18
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Czy byłby ktoś chętny aby zrobić takowy skrypt na ściąganie z innych serwerów mpz hotfile ?
Ostatnio rapid nie działa u mnie za dobrze a z tego co widze kupa linków jest do serwerów hotfile.
Prosze o pomoc w miarę możliwości.
testowałem taki skrypt jak poniżej , może jego dało by się przerobić.
#!/bin/sh
#
#
# D4rky (http://stuff.nerdblog.pl/rsget-mod.sh)
# d4nerd@gmail.com
#
# ostatnia modyfikacja: 28.01.2009
#
# changelog:
# 28.01.2009 zgodność ze starszymi wersjami seda, działa na openWRT
# 27.01.2009 zgodność z ash/dash
# 20.01.2009 obsługa nowych ograniczeń RS
#
# /* This program is free software. It comes without any warranty, to
# * the extent permitted by applicable law. You can redistribute it
# * and/or modify it under the terms of the Do What The Fuck You Want
# * To Public License, Version 2, as published by Sam Hocevar. See
# * http://sam.zoy.org/wtfpl/COPYING for more details. */
#
odliczanie()
{
x=$1
while [ $x -ge 1 ]; do
printf "\r%-5s" $x"s"
x=$(($x-1))
sleep "1"
done
printf "\r%-5s" ""
}
pobierz()
{
link=$1
link=$(wget "$link" -q -O - | grep 'form id="ff"' | sed -e 's/.*action="\(.*\" .*/\1/'
if [ -n "$link" ]
then
link=$(wget --post-data "dl.start=Free" $link -q -O -)
if [ -n "$(echo "$link" | grep "Please wait until the download is completed")" ]
then
echo "Sciągasz inne pliki."
exit
elif [ -n "$(echo "$link" | grep "You have reached the download limit for free-users. Would you like more?")" ]
then
minuty=$(echo "$link" | grep "Instant download access! Or try again in about" | sed -e "s/.*about \([0-9]*\ minutes.*/\1/")
echo "Przekroczyłeś limit ściagania, musisz odczekać około $minuty minut"
minuty=$(($minuty*60+30))
odliczanie $minuty
pobierz $1
elif [ -n "$(echo "$link" | grep "Please note, the server is not going to check again within the next")" ]
then
minuty=$(echo "$link" | grep "Please note, the server is not going to check again within the next" | sed -e "s/.*next \([0-9]*\ minutes.*/\1/")
echo "Zbyt dużo osób ściąga w tej chwili z RS, odczekaj $minuty minut"
minuty=$(($minuty*60))
odliczanie $minuty
pobierz $1
else
czas=$(echo "$link" | grep "var c" | sed -e "s/var c=\([0-9]*\;.*/\1/")
odliczanie $czas
link=$(echo "$link" | grep 'form name="dlf"'| sed -e 's/.*action="\(.*\" .*/\1/'
wget --post-data "mirror=on" "$link"
fi
else
echo -e "Nie udało się pobrać pliku: \n\t$1"
fi
}
if [ "$1" = "-i" ] && [ -n "$2" ]
then
for x in $(cat $2)
do
if [ -n "$x" ]
then
pobierz "$x"
fi
done
elif [ "$1" = "--help" ] || [ "$1" = "-h" ]
then
echo -e "Użycie: rsget.sh [OPCJE]... [URL]...\n"
echo -e "\t--help\t\t\twyświetla pomoc"
echo -e "\t-i ListaPlikow\t\tpobiera pliki z listy\n"
elif [ -n "$1" ]
then
pobierz "$1"
fi
Edytowany przez shibby dnia 02-02-2013 08:38
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
shibby |
Dodano 25-11-2009 08:38
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@szoszon - po lewej masz wiki tomato i poszukaj tam tutoriala do slimrata
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Szoszon |
Dodano 26-11-2009 13:11
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
@shibby przepraszam że dopiero teraz odpisuję , dzięki za nakierowanie
Swoją odpowiedzią sugerujesz żeby przejść na tomato ? Dawno się już nie bawiłęm asuskiem , więc prosze podaj linki co zainstalować .
Wiem że należałoby zainstalować tomato w wersji którą masz w podpisie ale która wesja jest stabilna. ?
Po drugie należy na to potem zainstalować optware jak dobrze pamiętam ?
Napisz proszę krótką instrukcję z odnośnikami do tematów jak to ponagrywać i żeby mój asusek nie umarł
Edytowany przez Szoszon dnia 26-11-2009 13:11
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
shibby |
Dodano 26-11-2009 13:48
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
nie zauwazylem jaki masz soft na openwrt pewnie tez jest mozliwosc instalacji slimrata
ja uzywam tomato jak widac w wersji v34. bardzo sobie chwale za stabilnosc. obecne najnowsze jest v39. oferuje dodatkowo obsluge ntfs (rw) oraz jest na nowszym jądrze. Natomiast mi nowsza wersja nie przypadla do gustu i wrocilem do v34 i napewno przy niej zostane poki co.
jak wgrasz tomato to dzielisz dysk/pendrive (opis masz w projektach lub wiki).
pozniej instalujesz optware (opis w projektach lub wiki). tu podpowiem ze jak zrobisz partycje pod optware to pod /opt podmontuj partycje a nie binduj katalogu.
pozniej to juz instalacja slimrata z optware (rowniez opis w projektach lub wiki)
i tyle. zreszta wszystkie moje tutoriale znajdziesz w wiki na dole.
Edytowany przez shibby dnia 26-11-2009 13:49
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
Szoszon |
Dodano 26-11-2009 16:10
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Dzięki , jak narazie mam tylko jeszcze jedno pytanko , czy mając już dysk podzielony na partycje pod openwrt , uda się go uruchomić pod tomato bez ponownej reorganizacji dysku ???
PS. Na openwrt nie widze pakietu slimrata do pobrania
Edit . @obsy jest moze jakaś szansa odpalenia tego na openwrt 8.09 ?
Edytowany przez Szoszon dnia 26-11-2009 17:44
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
shibby |
Dodano 26-11-2009 19:04
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
Cytat czy mając już dysk podzielony na partycje pod openwrt , uda się go uruchomić pod tomato bez ponownej reorganizacji dysku ???
oczywiscie. do instalacji optware potrzebujesz jedynie podmontowac cos pod /opt. rownie dobrze moze to byc katalog z dysku ktory masz teraz.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
obsy |
Dodano 26-11-2009 19:42
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
@Szoszon: to znaczy czego?
|
|
|
|
shibby |
Dodano 26-11-2009 20:11
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
kolega ma na mysli slimrata.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
obsy |
Dodano 26-11-2009 20:13
|
VIP
Posty: 5775
Dołączył: 31/10/2006 20:06
|
Ale skrypt w perlu jest. @Szoszon: zainstaluj sobie perla, moduły wymaganie i możesz odpalać.
|
|
|
|
Szoszon |
Dodano 27-11-2009 06:16
|
Power User
Posty: 267
Dołączył: 16/12/2008 06:22
|
Dzięki Wam za odpowiedzi , przemyślę to jeszcze jak to zrobić
TP-MR3420 OpenWrt Backfire 10.03.XX
|
|
|
|
qwerty01 |
Dodano 13-12-2009 21:32
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Czy ktoś mógłby od początku jak dla idioty napisać co trzeba zrobić?
Wrzuciłem plik rsget-mod.sh do /mmc/download, dałem uprownienia do wykonania i w putty dałem:
/mmc/download/rsget-mod.sh /mmc/download/linki.txt
Files to download: 10
wget: unrecognized option `--post-data'
BusyBox v1.14.2 (2009-07-09 14:54:24 EEST) multi-call binary
Usage: wget [-csq] [-O file] [-Y on/off] [-P DIR] [-U agent] url
Retrieve files via HTTP or FTP
Options:
-s Spider mode - only check file existence
-c Continue retrieval of aborted transfer
-q Quiet
-P Set directory prefix to DIR
-O Save to filename ('-' for stdout)
-U Adjust 'User-Agent' field
-Y Use proxy ('on' or 'off')
[: 1: unknown operand
***.part01.rar
Edytowany przez qwerty01 dnia 13-12-2009 21:40
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
shibby |
Dodano 14-12-2009 12:25
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
@qwerty01
PS rozumiem ze optware masz wgrane.
Edytowany przez shibby dnia 14-12-2009 12:26
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
qwerty01 |
Dodano 14-12-2009 14:46
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Dzięki, pomogło. Teraz kolejne pytanko. Jak wpiszę przez putty na ssh to mogę wyjść z programu, a skrypt będzie dalej wykonywany?
Jak nie to co trzeba doinstalować?
Edytowany przez qwerty01 dnia 14-12-2009 14:49
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
shibby |
Dodano 14-12-2009 15:22
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
doinstaluj screena i odpalaj w screenie
jak odpalisz to bez screenu w konsoli i zamkniejsz okno to ci wylaczy program.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
qwerty01 |
Dodano 14-12-2009 20:20
|
User
Posty: 190
Dołączył: 27/07/2006 20:03
|
Zrobione, rano zobaczę czy pobrał.
Powinien myć zlot openlinksys. Za te pomoce na forum z chęcią bym z tobą wypił.
Edit: Coś jest nie tak, bo zawiesza mi router. Nie mogę się zalogować przez putty, ani wejść przez stronę na router.
Edytowany przez qwerty01 dnia 15-12-2009 08:27
TP-Link WR1043ND + 64 MB ram mod + dysk 160 GB.
|
|
|
|
Mandragor |
Dodano 31-12-2009 08:59
|
User
Posty: 138
Dołączył: 05/07/2006 09:08
|
Dziś mi się pojawił dziwny problem. CHciałem ściągnąc klika plików i robiłem wszystko jak zawsze
wget -c --auth-no-challenge --user=xxxxxx --password=****** -i rs.txt
i otrzymałem następujący komunikat:
Connecting to rapidshare.com|195.122.131.10|:80... connected.
HTTP request sent, awaiting response... 504 Gateway Time-out
2009-12-31 07:47:06 ERROR 504: Gateway Time-out.
Z komputera pobiera bez problemu te same linki. Ma ktoś jakiś pomysł?
Edytowany przez Mandragor dnia 31-12-2009 09:02
|
|
|
|
RAFI9666 |
Dodano 04-01-2010 19:39
|
User
Posty: 47
Dołączył: 04/12/2009 17:01
|
Witam
Mam problem ze skryptem, otóż nie mogę go uruchomić. Uruchamiam wpisując: "./ /mnt/kingston/rsget.sh" Nadając skryptowi atrybut wykonywalności wpisuję "chmod +x / /mnt/kingston/rsget.sh" i otrzymuję komunikat: "Read-only file system". Co zrobic, przy próbie uruchomienia skryptu pisze "Access denied". Czy trzeba instalować jakieś dodatkowe biblioteki, itp? Łaczę się przez Putty, ssh.
Pozdrawiam
Dziękuję za pomoc
Asus Wl-500gp V1
Tomato v1.25.8632 ND USB Std
BusyBox v1.14.1 (2009-06-13 02:08:53 EDT) built-in shell (ash)
|
|
|
|
shibby |
Dodano 04-01-2010 22:12
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
kolego bo to nie tak sie odpala. wchodzisz to katalogu z programem najpierw i uruchamiasz podajac plik z linkami czyli w twoim rpzypadku bedzie to
Cytat cd /mnt/kingston
./rsget.sh pliki.txt
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
RAFI9666 |
Dodano 06-01-2010 17:52
|
User
Posty: 47
Dołączył: 04/12/2009 17:01
|
Witam,
próbowałem odpalić skrypt tak jak Pan pisze, ale nadal nie chce się uruchomić.:( Skrypt i linki są na pendrive, przy próbie dostępu nadal pojawia się komunikat "-sh: ./: Permission denied" Prawa wykonywalności próbuję nadać poleceniem " chmod +x /kingston/rsget.sh", pisze że nie odnaleziono pliku, ale plik się tam znajduje. Gdy wpiszę "chmod +x ./ /kingston/rsget.sh" pisze:
chmod: ./: Read-only file system
chmod: /kingston/rsget.sh: No such file or directory
Czy optware trzeba instalować, jeśli tak to co zrobić żeby dało się ten pakiet zainstalować, bo ciągle wychodzi komunikat "Read-only file system"
Dziękuję za cierpliwość
|
|
|