Temat: pyLoad

Witam
Czy udało się komuś na openwrt uruchomić ten skrypt?
rsget.pl staję się coraz bardzie mniej aktualny.

2

Odp: pyLoad

A aktualizowałeś rsget do najnowszego svn?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: pyLoad

Tak i nie daje to za wiele.Największa wada rsget'a to to że nie rozpoznaje kodów. Na pyLoad jest to możliwe bo dodane jest obsługa np. captchatrader

4

Odp: pyLoad

Ja nawet po aktualizacji rsgeta musiałem aktualizować pluginy ręcznie, bo same się nie zaktualizowały, polecam sprawdzić z jakiego dnia są zainstalowane pluginy.

5

Odp: pyLoad

Jeśli nawet się zaktualizował by to i tak do wpisywanie kodów komputer musi być włączone więc nie ma większego sensu.
Jutro będę próbował z tym pyLoad bo może dobrą(lub nawet) lepszą alternatywą.

6

Odp: pyLoad

Wydałem polecanie
opkg install python py25-crypto py25-curl libcurl py25-openssl py25-django tesseract-ocr unzip sqlite wget-ssl py25-pil unrar
Jednak nie wszystko się zainstalowało i program nie startuję

root@Gargoyle:~/pyload# python pyLoadCore.py -s
Traceback (most recent call last):
  File "pyLoadCore.py", line 46, in <module>
    from module.HookManager import HookManager
  File "/root/pyload/module/HookManager.py", line 23, in <module>
    from module.PluginThread import HookThread
  File "/root/pyload/module/PluginThread.py", line 32, in <module>
    from pycurl import error
ImportError: No module named pycurl

7

Odp: pyLoad

Nie ma czegoś takiego jak py25-curl w openwrt. python-curl jest

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8

Odp: pyLoad

Generalnie
opkg update
opkg install python-curl python-crypto python-sqlite3 pyopenssl unzip unrar

tesseract-ocr nie ma w repo.

Pozdrawiam, Artur
http://digi-led.pl/blog - Blog

9

Odp: pyLoad

Udało mi się uruchomić pyload.
Wymagało to zainstalowania python-curl
Działa webui, nie działa czytanie captchy, bo w pakietach nie ma skompilowanych python-imaging i tesseract. Działa za to captcha trader, więc i tak można całkiem lepiej tego używać niż rsget.

10 (edytowany przez portals 2011-03-20 13:05:31)

Odp: pyLoad

To gratuluję. Możesz podesłać swojego configa? Bo u mnie po odpaleniu restartuję się cały router.
Jaki masz router? Program jest świetny choć mało stabilny przynajmniej u mnie na ubuntu.
A przy okazji będziesz Cezary aktualizował jeszcze obrazy Gargoyle?

11

Odp: pyLoad

Router to TP-Link 1043ND z 64 MB ramu.
/root/.pyload/pyload.conf wygląda tak:

version: 1 

remote - "Remote":
    bool nolocalauth : "No authentication on local connections" = True
    bool xmlrpc : "Activate old XMLRPC Backend" = False
    int port : "Port" = 7227
    ip listenaddr : "Adress" = 0.0.0.0

log - "Log":
    bool file_log : "File Log" = True
    folder log_folder : "Folder" = Logs
    int log_count : "Count" = 5

permission - "Permissions":
    str group : "Groupname" = users
    bool change_dl : "Change Group and User of Downloads" = False
    bool change_file : "Change file mode of downloads" = False
    str user : "Username" = user
    str file : "Filemode for Downloads" = 0644
    bool change_group : "Change group of running process" = False
    str folder : "Folder Permission mode" = 0755
    bool change_user : "Change user of running process" = False

general - "General":
    en;de;it;pl;es;cs;fr language : "Language" = pl
    folder download_folder : "Download Folder" = /mnt/dysk
    bool checksum : "Use Checksum" = False
    bool folder_per_package : "Create folder for each package" = False
    bool skip_existing : "Skip already existing files" = False
    bool debug_mode : "Debug Mode" = False
    int min_free_space : "Min Free Space (MB)" = 200
    int renice : "CPU Priority" = 0

ssl - "SSL":
    file cert : "SSL Certificate" = ssl.crt
    bool activated : "Activated" = False
    file key : "SSL Key" = ssl.key

webinterface - "Webinterface":
    str template : "Template" = default
    bool activated : "Activated" = True
    builtin;threaded;fastcgi server : "Server" = builtin
    ip host : "IP" = 192.168.1.1
    bool https : "Use HTTPS" = False
    int port : "Port" = 7666

proxy - "Proxy":
    str username : "Username" = None
    str address : "Address" = "localhost"
    password password : "Password" = None
    http;socks4;socks5 type : "Protocol" = http
    int port : "Port" = 7070

reconnect - "Reconnect":
    time endTime : "End" = 0:00
    bool activated : "Use Reconnect" = False
    str method : "Method" = ./reconnect.sh
    time startTime : "Start" = 0:00

download - "Download":
    int max_downloads : "Max Parallel Downloads" = 3
    bool limit_speed : "Limit Download Speed" = False
    str interface : "Download interface to bind (ip or Name)" = None
    int max_speed : "Max Download Speed in kb/s" = -1
    bool proxy : "Use Proxy" = False
    int chunks : "Max connections for one download" = 3

downloadTime - "Download Time":
    time start : "Start" = 0:00
    time end : "End" = 0:00

12

Odp: pyLoad

Witam wszystkich, walczę już 2 dni i za cholerę nie mogę odpalić tego pyload... przeinstalowywałem wszystkie potrzebne paczki kilka razy, i nic dalej wyskakuje ten błąd

root@Gargoyle:/mnt/sda1/pyload$ python pyloadcore.py
Traceback (most recent call last):
  File "pyloadcore.py", line 46, in <module>
    from module.HookManager import HookManager
  File "/mnt/sda1/pyload/module/HookManager.py", line 23, in <module>
    from module.PluginThread import HookThread
  File "/mnt/sda1/pyload/module/PluginThread.py", line 32, in <module>
    from pycurl import error
ImportError: File not found

zainstalowane paczki:

root@Gargoyle:/mnt/sda1/pyload$ opkg list_installed *python*
python - 2.6.4-3
python-crypto - 2.0.1-1
python-curl - 7.19.0-1
python-mini - 2.6.4-3
python-sqlite3 - 2.6.4-3

a system jakby nie widział pycurl...

root@Gargoyle:/mnt/sda1/pyload$ python systemCheck.py
#####   System Information   #####

('Platform:', 'linux2')
('Operating System:', 'posix')
('Python:', '2.6.4 (r264:75706, Oct 31 2010, 04:03:15) [GCC 4.3.3]\n')
('pycurl:', 'missing')
('py-crypto:', '2.0.1')
('OpenSSL:', '0.10')
('image libary:', 'missing')
('pyqt:', 'missing')


#####   System Status   #####

##  pyLoadCore  ##
Segmentation fault

Proszę poratujcie bo już pomysły mi się skończyły...
pozdr

13

Odp: pyLoad

A mi działa. Upewnij się że masz nową python-curl i libcurl pochodzą z tego samego źródła - np. z repo rc5.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: pyLoad

Cezary napisał/a:

A mi działa. Upewnij się że masz nową python-curl i libcurl pochodzą z tego samego źródła - np. z repo rc5.

Super, piękne dzięki poszło, przynajmniej poradziłem sobie z python-curl, dodałem do pliku opkg.conf linijkę

src/gz rc5 http://downloads.openwrt.org/snapshots/backfire/10.03.1-RC5-testing/ar71xx/packages

po czym już klasycznie

opkg install python-curl

Niestety powstaje kolejny problem, uruchamiam pyload poleceniem:

python pyloadcore.py

no i wywala mi taki wierszyk:

root@Gargoyle:/mnt/sda1/pyload$ python pyloadcore.py
18.05.2011 00:52:44 INFO      UĹźywam katalogu domowego: /mnt/sda1/pyload/.pyload
18.05.2011 00:52:45 INFO      HotFolder zaĹadowane, aktywowane False
18.05.2011 00:52:45 INFO      ExternalScripts zaĹadowane, aktywowane True
18.05.2011 00:52:45 INFO      UpdateManager zaĹadowane, aktywowane True
18.05.2011 00:52:45 INFO      UnRar zaĹadowane, aktywowane False
18.05.2011 00:52:45 INFO      ClickAndLoad zaĹadowane, aktywowane True
18.05.2011 00:52:45 INFO      IRCInterface zaĹadowane, aktywowane False
18.05.2011 00:52:45 INFO      CaptchaTrader zaĹadowane, aktywowane True
18.05.2011 00:52:45 INFO      Czas pobierania: True
Traceback (most recent call last):
  File "pyloadcore.py", line 897, in <module>
    pyload_core.start()
  File "pyloadcore.py", line 337, in start
    self.remoteManager.startBackends()
  File "/mnt/sda1/pyload/module/remote/RemoteManager.py", line 66, in startBackends
    klass = getattr(__import__("module.remote.%s" % b, globals(), locals(), [b] , -1), b)
AttributeError: 'module' object has no attribute 'ThriftBackend'

oto log z konfiguracji:

 python pyloadcore.py -s
Choose your Language / Wähle deine Sprache ([en], de, it, pl, fr, cs, es):

Welcome to the pyLoad Configuration Assistent.
It will check your system and make a basic setup in order to run pyLoad.

The value in brackets [] always is the default value,
in case you don't want to change it or you are unsure what to choose, just hit enter.
Don't forget: You can always rerun this assistent with --setup or -s parameter, when you start pyLoadCore.
If you have any problems with this assistent hit STRG-C,
to abort and don't let him start with pyLoadCore automatically anymore.

When you are ready for system check, hit enter.

## System Check ##
Python Version: OK
pycurl: OK
sqlite3: OK

pycrypto: OK
OpenSSL: OK

py-imaging: missing
tesseract: missing

PyQt4: missing

jinja2: OK
beaker: OK
JS engine: missing

System check finished, hit enter to see your status report.

## Status ##

Features available: container decrypting, ssl connection, Webinterface

Featues missing:

no Captcha Recognition available
Only needed for some hosters and as freeuser.

Gui not available
The Graphical User Interface.

no JavaScript engine found
You will need this for some Click'N'Load links. Install Spidermonkey or ossp-js
You can abort the setup now and fix some dependicies if you want.
Continue with setup? ([y]/n):

Do you want to change the config path? Current is /mnt/sda1/pyload/.pyload
If you use pyLoad on a server or the home partition lives on an iternal flash it may be a good idea to change it.
Change config path? (y/[n]):

Do you want to configure login data and basic settings?
This is recommend for first run.
Make basic setup? ([y]/n):

## Basic Setup ##

The following logindata is valid for CLI, GUI and webinterface.
Username [User]: user
Password:
Password (again):

Language ([en], de, it, pl, es, cs, fr): pl
Downloadfolder [Downloads]: /mnt/sda1/download
Max parallel downloads [3]:
Use Reconnect? (y/[n]): n

Do you want to configure ssl?
Configure ssl? (y/[n]):

Do you want to configure webinterface?
Configure webinterface? ([y]/n):

## Webinterface Setup ##

Activate webinterface? ([y]/n):

Listen address, if you use 127.0.0.1 or localhost, the webinterface will only accessible locally.
Address [0.0.0.0]:
Port [8000]:

In some rare cases the builtin server is not working, if you notice problems with the webinterface
change the builtin server to the threaded one here.
Server ([builtin], threaded):

Setup finished successfully.
Hit enter to exit and restart pyLoad

Może ktoś się spotkał z czymś podobnym? Googlowałem z godzinę i nic sensownego nie znalazłem hmm

pzdr

15

Odp: pyLoad

Jak dla mnie to masz pomieszane moduły pythona.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

16

Odp: pyLoad

Dzięki Cezary, nowy pen już w drodze, zainstaluję na świeżo garulca i zobaczymy co z tego wyjdzie.

pzdr

17

Odp: pyLoad

czy ma ktoś jakiś lepszy poradnik jak zainstalować ten pyLoad na 1043ND??

18

Odp: pyLoad

W sumie to nawet nie ma co pisać - instalujesz moduły, odpalasz, konfigurujesz, jest. Przynajmniej tak u mnie było, jak bardzo chcesz mogę to opisać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19 (edytowany przez marian.italian 2011-05-19 08:06:35)

Odp: pyLoad

Cezary napisał/a:

W sumie to nawet nie ma co pisać - instalujesz moduły, odpalasz, konfigurujesz, jest. Przynajmniej tak u mnie było, jak bardzo chcesz mogę to opisać.

No właśnie wydaje się to bardzo proste, ale ja coś pomieszałem z pakietami i nie wyszło. Cezary możesz napisać na jakiej wersji systemu działasz, które wersje pakietów zainstalowałeś i z którego repozytorium?

pzdr

20

Odp: pyLoad

tzn opis jest do routera Asus, w sumie jakby był mały poradnik po polsku to było by fajnie smile

21

Odp: pyLoad

backfire/gargoyle, repa standardowe jak umnie w obrazach: moje, rc4 i rc5.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22

Odp: pyLoad

rozumiem  postepowac wedlug tej instalacji
http://pyload.org/installing_pyload_on_a_router

23

Odp: pyLoad

Trochę dużo tego, ale tak. Poczekaj do wieczora to zrobię szybki poradnik o tym.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

24

Odp: pyLoad

W takim razie czekam smile i dziękuje smile

25

Odp: pyLoad

Tak na szybko: http://eko.one.pl/?p=openwrt-pyload właśnie zainstalowany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.