Odp: Download manager dla OpenWrt
aria nie, do arii podaje się zwykły link do ściągnięcia, to nie jest kombajn który po htmlu strony lata i kodów szuka.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Download manager dla OpenWrt
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
aria nie, do arii podaje się zwykły link do ściągnięcia, to nie jest kombajn który po htmlu strony lata i kodów szuka.
Aria bardzo mi się podoba, jest lekka i szybka na 1043 w porównaniu do Pyload. Wszystko działa jak należy jednak brakuje mi jednej funkcji, mianowicie automatycznego wypakowywania paczek po ściągnięciu. Może ktoś mi pomoże?
Pewnie że to jest. Opcja nazywa się on-download-complete i pozwala na uruchomienie dowolnego skryptu po zakończeniu pobierania. Więc napisz sobie skrypt lub weź gotowce z sieci.
http://aria2.sourceforge.net/manual/en/ … event-hook
Z tego opisu widzę że trzeba dodać komendę za każdym razem gdy dodaję link. A jakaś możliwość dodania tego "on download complete" do każdego pliku?
Co do kodu to pożyczyłem od kolegi obsy z innego forum takie coś.
for i in `ls pliki/*`; do
case $i in
*.bz2) bunzip2 $1;;
*.rar) rar x $1;;
*.gz) gunzip $1;;
*.tar) tar xf $1;;
*.tgz) tar xzf $1;;
*.zip) unzip $1;;
esac
rm -f $1
done
Tylko gdzie to zapisać? Tak jak mówiłem nie znam się i proszę o wyrozumiałość.
EDIT:
Dobra już chwilę posiedziałem i zrobiłem własny program! Co prawda taki mały ale jak przydatny.
for i in *.rar; do
unrar x "$i"
done
Mam go zapisanego jako program.sh w mnt/hdd1/pobieranie (bo właśnie tam siedzą pliki pobrane). Teraz zostaje tylko automatyczne uruchamianie go po każdym skończonym pobraniu.
I muszę jeszcze pomyśleć jak usuwać archiwa niepotrzebne...
Przeczytaj opis arii. Dodajesz on-download-complete=/bin/moj_skrypt.sh do pliku konfiguracyjnego i juz sie wykonuje po każdym pobraniu. Co do usuwania - dodaj rm -f "$i" po unrar...
Cezary,
Czy w configu Arii moglbys zmienic
file-allocation=trunc
na
file-allocation=none
vi /etc/aria2.conf
check-integrity=true
continue=true
daemon=true
dht-entry-point=dht.transmissionbt.com:6881
dht-listen-port=6801
disable-ipv6=true
disk-cache=2M
enable-dht6=false
enable-rpc=true
file-allocation=none
log-level=error
max-overall-upload-limit=3K
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
save-session-interval=60
seed-ratio=0.0
Brakuje jeszcze zmienic bo... Przeciez ta opcja jest spoko.
Witam!
Mam dysk podłączony na stałe i już wcześniej miałem wszystko OK
Zaktualizowałem system i w pakiecie transmision nie pamiętam jak odpalałem autostart arii2
Wydawało mi się że tak:
/etc/rc.local
Start 90
aria2.sh /tmp/usb_mount/tam gdzie chce
exit 0
ale nie startuje. Dopiero ręcznie z konsoli wpisując :
aria2.sh /tmp/usb_mount/tam gdzie chce , to rusza.
Co robię źle?
sleep 90 chyba nie Start 90
No jasne, że sleep 90
Działa. Dziękuję Ci.
Po ponownym uruchomieniu Arii
Concurrent Downs wynosi 5 i przy zmianie np na 100 nie zapamiętuje go po restarcie.
Jak zapisać tę zmianę na stałe?
Zmienić to w konfigu arii.
Czesc,
czy w zrodlach Cezary mogl bys wyzucic ten plik files\etc\hotplug.d\block\99-aria2 lub zmienic logike tego skryptu
zawartosc
#!/bin/sh
case $ACTION in
add)
grep -q /dev/$DEVICENAME /proc/mounts || exit 0
DIR=$(awk '/^\/dev\/'$DEVICENAME'/ {print $2}' /proc/mounts)
killall aria2c > /dev/null 2>&1
aria2.sh "$DIR"
logger "Aria2 zostala uruchomiona z katalogiem $DIR"
;;
remove)
killall aria2c > /dev/null 2>&1
;;
esacstrasznie smieci i awk wyswietla wszystkie mounty i w kazdym pozniej jest zakladany .aria2, katalog zaklada sie tez w overlay.
nie wiem jaki to ma sens aby skanowala aria2 wszystkie mounty i zakladala w kazdym .aria2 katalog
Właśnie specjalnie po to jest ten skrypt - wkładasz pendrive i uruchamia się aria na nim. Dokładnie tak jak planowałem.
Zresztą zawsze możesz go przecież wywalić sobie po instalacji.
Czesc,
no wlasnie, nie zwrocilem uwagi i zapchal mi file system - bo aria nie na to co trzeba zaczela zgrywac - ale ok, warto by jednak jakos uprzedzic ze jak mamy wiele partycji - w tym overlay , albo hdd-idle wlaczone to zeby wywalic hotpluga - bo poknoci troche w systemie.
Wie ktos jak zmusic Arie zeby usuwala pliki ? Uzywam naprzemian Yaaw i webui-aria2 i niestety przy usunieciu niekompletnego zadania z kolejki plik ktory sciagalem nie jest usuwany ale zostaje na dysku. Trzeba go usuwac recznie. Da sie cos z tym zrobic czy po prostu to jakis bug?
Co zostaje? Torrent czy dane z niego?
Nie sciagam z torrenta wiec nie wiem. Sciagam z ftp i http, po skasowaniu zadania z web interfejsu arii zostaja mi pliki na zamontowanej partycji na ktora sciagam. Musze za kazdym razem usuwac je recznie.
A powinno, bo jest wołane usuwanie też rezultatu ściągania. Zgłaszaj więc problem z yaaw.
U mnie problem wystepuje w Yaaw i w WebUI. A jakie wywolanie konkretnie odpowiada za usuwanie rezultatu? Byc moze uda mi sie to wyklikac z WebUI bo mozna tam sporo rzeczy ustawic.
EDYCJA: Problem dotyczy takze torrentow, takze tych dodawanych przez magnetlinki.
Metoda removeDownloadResult w XML-RPC. W dokumentacji Arii to masz.
Metoda removeDownloadResult w XML-RPC. W dokumentacji Arii to masz.
Musze z bólem przyznać, ze sprawa mnie przerosła. Gdzie tego szukać i jak skonfigurować?
Nie musisz. To jest zaimplementowane w yaaw, więc pytanie raczej czemu nie usunęło danych - i tu już ukłon w stronę twórców yaaw czy arii.
Witam!
W jaki sposób w arii ustawić rozpoczęcie ściąganie o określonej godzinie.
Aria chyba nie posiada czegoś takiego. Musisz po prostu do crona wrzucić uruchomienie Arii.
Strony Poprzednia 1 2 3 4 5 6 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Download manager dla OpenWrt
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc