PDA

Bekijk de volledige versie : pyLoad - менеджер закачек



ryzhov_al
27-03-2011, 12:56
Коллеги, хочу обратить ваше внимание на проект pyLoad (http://pyload.org/), который может быть заинтересует пользователей Download Engine (http://www.wl500g.info/showthread.php?t=9947&highlight=download+engine) или ADOS (http://www.wl500g.info/showthread.php?t=10012&highlight=download+engine) в качестве альтернативы. В русскоязычной ветке форума pyLoad вовсе не упоминается, однако в дойч-ветке обсуждение растянулось (http://www.wl500g.info/showthread.php?t=21826) на 18 страниц. Основные преимущества этого менеджера закачек:
низкое потребление ресурсов. Субъективно несколько тяжелее DE, но куда легче ADOS'а. При скачивании на скорости 20МБит/c загрузка CPU ~50%. В режиме ожидания загрузка CPU ~1,5%
поддерживает крупнейшие файлохостинги, причём умеет распознавать капчи и подставлять премиум логины при необходимости,
сам обновляет себя и свои плагины (automagically ;-) и достаточно динамично развивается,
не нуждается в установке отдельного web-сервера, хотя спокойно интегрируется с имеющимися,
имеет русифицированный WEB-интерфейс, перевод на русский язык осуществляли VicSer и я, если найдёте какие-то ляпы перевода - скажите.
полностью написан на питоне, если приглядеться, прогресс-бары на скриншоте ползут в реальном времени:)
http://www.megaleecher.net/uploads/pyload-web-interface.jpg

1. Установка:
Пакет доступен в репозитории Entware. Установите его:

$ opkg install pyload
2. Конфигурирование:

$ /opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload
Будут заданы ряд вопросов по желаемой конфигурации. Все ответы очевидны, но если вконец запутаетесь, в приложении смотрите пример. В дальнейшем любые параметры конфигурации можно будет менять в web-интерфейсе.
Для того, чтобы pyLoad стартовал сам при перезагрузки роутера необходимо создать скрипт /opt/etc/init.d/S80pyLoad следующего содержания:

#!/bin/sh
PATH=/opt/usr/sbin:/opt/sbin:/opt/bin:/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin

start() {
echo "starting pyLoad"
/opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload --daemon
}

stop() {
echo "stopping pyLoad"
/opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload --quit
}

status() {
echo "pyLoad PID is..."
/opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload --status
}

case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
sleep 5
start
;;
status)
status
;;
*)
echo "Usage: $0 (start|stop|restart|status)"
exit 1
;;
esac

exit 0

и сделать этот скрипт исполняемым:

$ chmod +x /opt/etc/init.d/S80pyLoad

3. Использование: наберите в браузере 192.168.1.1:8000, где 192.168.1.1 - ip-адрес роутера.

sergarcada
28-03-2011, 15:44
3. Использование: наберите в браузере 192.168.1.1:8000, где 192.168.1.1 - ip-адрес роутера.

Что-то не пашет. Настраивал на встроенный веб-сервер, порт оставил по умолчанию, htop в процессах показывает screen -dms python PyLoadCore.py
Куда еще поглядеть?

Виктор89
28-03-2011, 16:11
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
а про порт то никто и не вспомнил :rolleyes:

качалка хорошая, взял на вооружение

sergarcada
28-03-2011, 16:24
Не помогло. Впрочем, хотелось бы перенести веб-интерфейс на существующий веб-сервер.

ryzhov_al
28-03-2011, 20:18
VicSer, вижу (http://translate.pyload.org/pootle/) твою активность по локализации интерфейса pyLoad. Здорово.

VicSer
28-03-2011, 20:47
VicSer, вижу (http://translate.pyload.org/pootle/) твою активность по локализации интерфейса pyLoad. Здорово.

Есть такое. На родном то языке - оно как-то приятнее. :)

lly
29-03-2011, 07:18
ryzhov_al Ну это не топовый, в моем понимании. Проблема в отутвии исходников прошивки и родного тулчейна с uClibc. А железка занятная.
Offtopic: И охота вам поддерживать очередных воров (нарушителей GPL)? А железки самые обыкновенные - аналоги RT-N13U, RT-N56

Zyxmon
29-03-2011, 07:52
Offtopic: И охота вам поддерживать очередных воров (нарушителей GPL)? А железки самые обыкновенные - аналоги RT-N13U, RT-N56
Будем надеятся, что со временем ZyXEL все выложит. Пока нужного на ftp://opensource.zyxel.com/ нет. Есть для других роутеров на Ralink RT305x. Для NBG-417N и NBG4115. Старший кинетик, который на руках, это скорее NBG4215.

ryzhov_al
29-03-2011, 10:44
Локализация интерфейса закончена (http://translate.pyload.org/pootle/ru/). При желании прошу пробежаться по переводу воизбежании появления явных ляпов перед коммитом в дистрибутив.

voidshah
30-03-2011, 16:10
Ну так, а когда russian webgui появится, а то сейчас на каком-то понятно, но явно не родном, наверное англицком:D
И еще, есть де нить описалово как плагины (hosters) делать?

ryzhov_al
30-03-2011, 16:25
Ну так, а когда russian webgui появится, а то сейчас на каком-то понятно, но явно не родном, наверное англицком:DНа сайте pyLoad указано когда. Как раз на англицком.

И еще, есть де нить описалово как плагины (hosters) делать?
Там же, в форуме. На англицком или немчине.

Monkm
30-03-2011, 21:17
Решил попробовать поставить pyLoad на другое устройство WD My Book World II (http://martin.hinner.info/mybook/) похожее системой на wl500w и так же пакеты Optware устанавливаются в папку /opt . Установка командой "ipkg install файл" не получилась... Распаковал вручную, там оказалось, что установка скачивает необходимые файлы с сайта http://get.pyload.org/get/src/ в папку /opt/share - в общем сделал все так же. Запустил /opt/etc/init.d/S90pyload start - запустилось.
Набираю python /opt/share/pyload/pyLoadCore.py -s
Ответ:
python: can't load library 'libpython2.5.so.1.0'

До этого не удалось установить tesseract-ocr , в этом дело?

BraVo123
01-04-2011, 21:35
На сайте pyLoad указано когда. Как раз на англицком.
А не могли бы уточнить, на сайте не нашёл информации, ни как скачать, ни как установить русский язык. Увидел только что вроде как переведеноео на 100%

voidshah
02-04-2011, 00:11
как понял, пока никак. выйдет с новым билдом.

voidshah
04-04-2011, 16:05
Вот накидал плаг для Letitbit:) (без преум-аккаунта!)

Сохранить как Letitbit.py
Кинуть в /opt/share/pyload/module/plugins/hoster
Рестартануть pyLoad:

$ /opt/etc/init.d/S90pyload stop
$ /opt/etc/init.d/S90pyload start

Сам плаг:

# -*- coding: utf-8 -*-

import re
from module.utils import parseFileSize
from module.plugins.Hoster import Hoster

class Letitbit (Hoster):
__name__ = "Letitbit"
__type__ = "hoster"
__pattern__ = r"http://letitbit.net/*"
__version__ = "0.1"
__description__ = """LetItbit.Net Download Hoster"""
__author_name__ = ("voidshah")
__author_mail__ = ("none")

def setup(self):
self.resumeDownload = True
self.html = None
self.wantReconnect = False
self.multiDL = False

def process(self, pyfile):
self.html = self.load(pyfile.url, cookies=True)
self.log.info(pyfile.url)
if "File Not Found" in self.html:
self.offline()
pyfile.name = re.search('<form method=\"post\"\s+action=\"/download.php\?uid=.+?&name=(.+?)&page',self.html).group(1)
self.log.info(pyfile.name)
url1 = re.search('<form id=\"ifree_form\"\s+action=\"(.+?)\"\s+method=\"post\">',self.html).group(1)
url1 = 'http://letitbit.net'+url1

ouid5 = re.search('<input type=\"hidden\" name=\"uid5\" value=\"(.+?)\" />',self.html).group(1)
ouid = re.search('<input type=\"hidden\" name=\"uid\" value=\"(.+?)\" />',self.html).group(1)
oname = re.search('<input type=\"hidden\" name=\"name\" value=\"(.+?)\" />',self.html).group(1)
opin = re.search('<input type=\"hidden\" name=\"pin\" value=\"(.+?)\" />',self.html).group(1)
orealuid = re.search('<input type=\"hidden\" name=\"realuid\" value=\"(.+?)\" />',self.html).group(1)
orealname = re.search('<input type=\"hidden\" name=\"realname\" value=\"(.+?)\" />',self.html).group(1)
ohost = re.search('<input type=\"hidden\" name=\"host\" value=\"(.+?)\" />',self.html).group(1)
ossserver = re.search('<input type=\"hidden\" name=\"ssserver\" value=\"(.+?)\" />',self.html).group(1)
osssize = re.search('<input type=\"hidden\" name=\"sssize\" value=\"(.+?)\" />',self.html).group(1)
odir = re.search('<input type=\"hidden\" name=\"dir\" value=\"(.+?)\" />',self.html).group(1)
ooptiondir = re.search('<input type=\"hidden\" name=\"optiondir\" value=\"(.+?)\" />',self.html).group(1)
olsarrserverra = re.search('<input type=\"hidden\" name=\"lsarrserverra\" value=\"(.+?)\" />',self.html).group(1)
omd5crypt = re.search('<input type=\"hidden\" name=\"md5crypt\" value=\"(.+?)\" />',self.html).group(1)
orealuid_free = re.search('<input type=\"hidden\" name=\"realuid_free\" value=\"(.+?)\" />',self.html).group(1)
osubmit_way_selection2 = re.search('<input style=\"width:100%; text-align:center\" value=\"(.+?)\" title=\".+?\" type=\"submit\" name=\"submit_way_selection2\" />',self.html).group(1)

pyfile.size = parseFileSize(osssize)

self.html = None
postv={"uid5" : ouid5, "uid" : ouid, "name" : oname, "pin" : opin,
"realuid" : orealuid, "realname" : orealname, "host" : ohost,
"ssserver" : ossserver, "sssize" : osssize, "dir" : odir,
"optiondir" : ooptiondir, "lsarrserverra" : olsarrserverra,
"md5crypt" : omd5crypt, "realuid_free" : orealuid_free,
"submit_way_selection2": osubmit_way_selection2}
self.html = self.load(url1, post=postv , cookies=True)#utf8=True
url2 = re.search(r'<form action="(.+?)" method="post".+?">',self.html).group(1)

ouid = re.search('<input type=\"hidden\" name=\"uid\" value=\"(.+?)\" />',self.html).group(1)
opin = re.search('<input type=\"hidden\" name=\"pin\" value=\"(.+?)\" />',self.html).group(1)
omd5crypt = re.search('<input type=\"hidden\" name=\"md5crypt\" value=\"(.+?)\" />',self.html).group(1)

self.html = self.load(url2,post={"pin" : opin, "md5crypt" : omd5crypt,"uid" : ouid}, cookies=True)

needwait =re.search(r'<div id="stopwatch" class="label">',self.html)
if needwait:
wt = re.search(r'<br/><span id="seconds" style="font-size:18px">(.+?)</span> seconds', self.html).group(1)
self.log.info("wait="+wt)
wait_time = int(wt)+2
self.setWait(wait_time)
self.wait()
url3 = re.search(r'http://(.+?)/.+?',url2).group(1)
ajax = re.search(r'http://.+?/(.*)',url2).group(1)
url3 = "http://"+url3+"/ajax/"+ajax

self.html = self.load(url3, post={"":""}, ref=True, cookies=True)

link = self.html
self.log.info("link="+link)
self.download(link)

#

mikser
04-04-2011, 21:07
не работает веб интерфейс
как удалить эту прогу?

ryzhov_al
04-04-2011, 21:43
$ ipkg remove pyload

mr-butch
06-04-2011, 10:31
При установке выходит ошибка:

An error ocurred, return value: 1.
Collected errors:
ERROR: The following packages conflict with wget-ssl:
wget

Если делаю ipkg remove wget и удаляю wget, wget-ssl устанавливается, но дальше установка не продолжается из-за невозможности скачать очередной пакет (не находит wget)

Подскажите как обойти и доустановить программу?

ryzhov_al
06-04-2011, 10:53
Upd. ссылка не актуальна.

mr-butch
06-04-2011, 11:27
$ ipkg -force-depends install http://ryzhov-al.homeip.net/files/pyload_last_mipsel.ipk

Установилось.

При конфигурировании, и проверке системы выдает сообщение - JS engine: missing
Как установить этот пакет и нужен ли он вообще?

ryzhov_al
06-04-2011, 11:46
При конфигурировании, и проверке системы выдает сообщение - JS engine: missing

$ ipkg install ossp-js

Как установить этот пакет и нужен ли он вообще?
Пакет не является необходимым, но без него не будет работать механизм Click'n'Load в JDownloader.

getikalex
06-04-2011, 13:07
Не совсем в тему, но все-таки...
поставил Pyload на сервер под Ubuntu на стационарном компе Intel 775 socket 2 Gb RAM.
Морда WEB интерфейса грузится, но уж очень он тугой. Неужели на роутере идет нормально ?
Вопрос второй - зараза качать не хочет, при передаче ссылки на закачку пишет failed'NoneType' object has no attribute 'group' 0.00 B что он от меня хочет ?

ryzhov_al
06-04-2011, 13:19
Не совсем в тему, но все-таки...
поставил Pyload на сервер под Ubuntu на стационарном компе Intel 775 socket 2 Gb RAM.
Морда WEB интерфейса грузится, но уж очень он тугой. Неужели на роутере идет нормально ?
На RT-N16 относительно бодро. Прогресс-бары действительно бегут в реальном времени. Загрузка памяти ни по top, ни по архивным графикам RRD не превышала приведённой в первом посте. Не исключаю, что при каких-то обстоятельствах качалку вместе с роутером действительно можно ввести в ступор.


Вопрос второй - зараза качать не хочет, при передаче ссылки на закачку пишет failed'NoneType' object has no attribute 'group' 0.00 B что он от меня хочет ?depositfiles.com?

getikalex
06-04-2011, 13:48
depositfiles.com?
И он родимый, и еще типа такого
http://www.shragle.com/files/938b4c9f/4556.part5.rar

ryzhov_al
06-04-2011, 14:13
И он родимый,
Видимо, устарел плагин для depositfiles.com

и еще типа такого
http://www.shragle.com/files/938b4c9f/4556.part5.rar
pyLoad заявлял о поддержке shragle.com?

Считаю нужным напомнить, что:

а) между файлопомойками и файлокачалками будет идти вечная и непримиримая борьба в стиле дуализма "броня-снаряд", так как первые заинтересованы привлечь на свои серверы максимальное число живых пользователей для демонстрации максимального количества рекламы, а вторые будут противостоять этому неуёмному желанию любыми доступными средствами автоматизации скачивания.

б) по моему мнению, время актуальности любого плагина для файлохостинга составляет ~10-15 дней, после чего файлопомойка переколбашивает свою страницу скачивания, стряхивая с себя файлососущих паразитов.

В свете этого относитесь к pyLoad как простой http/ftp-качалке без каких-либо переподвыподвертов, так как в свете неторопливой ритмичности выхода очередных билдов pyLoad актуальными файлопомоечные плагины быть никак не могут.

Кроме того, прошу отдельных форумчан отнестись с уважением к моему времени и адресовать вопросы по работе pyLoad в личку к авторам программы, а не в мою, так как к созданию и доработке программы я не имею никакого отношения.

getikalex
06-04-2011, 14:21
Да вроде депозит - один из самых лояльных. Он поддерживается даже старенькими скриптами. Пробовал на днях plowshare - тоже его поддерживает.

Еще вопрос: Если плагины стареют - их надо обновлять вручную, или сами обновятся по мере выхода ?

PS к-стати выложенный скрипт Letitbit не запустил.
в логе:
unexpected ident (Letitbit.py, line 57)

voidshah
06-04-2011, 19:24
Да вроде депозит - один из самых лояльных. Он поддерживается даже старенькими скриптами. Пробовал на днях plowshare - тоже его поддерживает.

Еще вопрос: Если плагины стареют - их надо обновлять вручную, или сами обновятся по мере выхода ?

PS к-стати выложенный скрипт Letitbit не запустил.
в логе:
unexpected ident (Letitbit.py, line 57)

Депозит, я постараюсь поправить, наверное на выходных. За Летитбит - тоже посмотрю, у меня ведь работает (но его все равно надо подправить, т.к. докачка неадекватно работает).

П.С. По написанию плагов совсем мало инфы и полноценной информации, нет нормальной доки с описанием методов, классов и т.п., поэтому приходиться делать методом проб и ошибок :(. Хоть я в питоне и не силен, но программить не особо сложно, если знаком с программированием в принципе (допустим С++). Кароч, по мере сил и возможностей буду писать плаги. А то разработчики совсем уж не торопяться:(

ryzhov_al
06-04-2011, 20:35
Еще вопрос: Если плагины стареют - их надо обновлять вручную, или сами обновятся по мере выхода ?
Кнопочка "Logs" в web-интерфейсе не?

voidshah
12-04-2011, 15:27
Поправил плаг для DepositfilesCom, у меня все работает, и выкладываю плаг для Letitbit. Планируется дальше плаг для oron.com
Для тех кто в танке:) - плаги распаковать!
Кинуть в /opt/share/pyload/module/plugins/hoster
Рестартануть pyLoad

Пы.Сы. Прога действительно перспективная, даже в том виде в котором есть, плаги писать просто, особо еси питон знаком, давайте развивать! Я же с питоном совсем не знаком был

ryzhov_al
12-04-2011, 18:22
Пы.Сы. Прога действительно перспективная, даже в том виде в котором есть, плаги писать просто, особо еси питон знаком, давайте развивать! Я же с питоном совсем не знаком был
Мне кажется, что будет эффективнее заявить о своих наработках на профильном форуме http://forum.pyload.org/.

voidshah
12-04-2011, 18:27
Да я понимаю, да ток в инлгиш - не силен:(. Понимать - понимаю, а вот написать...

voidshah
12-04-2011, 20:36
Закралась ошибочка, исправил;)
И еще, когда кидаете распакованные плаги в
/opt/share/pyload/module/plugins/hoster
то там же надо удалить DepositfilesCom.pyс
а потом уже рестартить pyLoad
Это касаемо замены всех плагинов.

ryzhov_al
13-04-2011, 05:30
Да я понимаю, да ток в инлгиш - не силен:(. Понимать - понимаю, а вот написать...
Синтезировать чужую речь всегда сложнее, чем анализировать, но начинать всё равно надо. Скажем честно, что писать-то надо не много - один-два поста в день. У меня есть схожая проблема, только по произношению, но я особо на это счёт не переживаю.Поэтому всё равно настоятельно рекомендую консолидировать силы на форуме разработчика pyLoad.

Если lly и theMIROn не выглядывали дальше этого форума, то у нас бы не было энтузиасткой прошивки.

mr-butch
14-04-2011, 08:47
Приветствую.
Скачанные файл разбивает на несколько частей *.chunk0 - *.chunk3. Три ~ по 700 метров, последний копейки. Скачка failed.
Замечаю не впервый раз - качал ipkg пакет, он устанавливаться не стал, написал что пакет неизвестного типа.
Не корректно скачивает?

voidshah
14-04-2011, 11:13
Что и откуда скачиваете? Если в настройках стоит Max connections for one download больше 1, то и будет качать в несколько частей;). Я правда, многопоточную скачку не пробовал, т.к. в основном интересует применение для скачки с файл-обменников без премиум-акка:) Поставьте там 1 и попробуйте.

Taiser
14-04-2011, 14:50
А кто-нить из пользователей rtorrent с запуском от юзера p2p через screen устанавливал pyload?
Инструкцию в начале ветки следовало бы немного подправить. С разбегу ставиться отказался, как писали из-за конфликта с wget-ом.
Кроме того, у меня почему-то не захотел распаковываться - не найден unzip (а он стоит, проверил). Распаковал вручную, поставил, запустил пошаговую настройку, вроде все. Стартую - типа работает, лезу на веб-интерфейс - картинки не грузяццо, при попытке куда-бы то нибыло нажать (пройти авторизацию) - отваливается веб-интерфейс совсем. А то и rtorrent до кучи. Может он по-умолчанию в тот же screen грузится?
Я в линуксе ни бум-бокс. Сори если че не так сказал...

voidshah
17-04-2011, 21:41
В связи с небольшими изменениями на Letitbit доработал плаг. Добавил плаг для Oron.com

P.S. Прошу запросы на плаги выкладывать сюда, при этом приводить ссылку на любой файл на том обменнике, плаг к которому просите. Иначе запрос будет проигнорирован!

voidshah
19-04-2011, 21:00
В связи с тем, что иногда на полученную ссылку для скачки Letitbit вместо файла возвращеат html-страничку с "404 Not Found" (вероятно глюки Letitbit), был доработан плаг
И еще!!! Заметил, что через некоторое время pyLoad вылетает. Помогло вот это http://wl500g.info/showpost.php?p=212955&postcount=12 (СПС! ryzhov_al), детальные причины там же
а кратко:
добавьте в /usr/lolac/sbin/post-boot такую строку

echo 10240 > /proc/sys/vm/min_free_kbytes

vlas_val
22-04-2011, 08:03
Не получается получить доступ из интернета.

iptables -I INPUT -p tcp --dport 8000 -j ACCEPT в post-firewall не помогает

vectorm
22-04-2011, 08:18
Не получается получить доступ из интернета.

iptables -I INPUT -p tcp --dport 8000 -j ACCEPT в post-firewall не помогает
http://wl500g.info/showpost.php?p=230323&postcount=136

vlas_val
22-04-2011, 09:23
http://wl500g.info/showpost.php?p=230323&postcount=136

[root@ASUS root]$ iptables-save | grep INPUT
:INPUT ACCEPT [45301:9045108]
-A INPUT -i ppp0 -j r_selector_input
:INPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 411 -j ACCEPT
-A INPUT -p udp -m udp --dport 7805 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 7805 -j ACCEPT
-A INPUT -p udp -m udp --dport 12280 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 12276 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6882 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6881 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 50500 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT
-A INPUT -s 63.241.31.144 -d 178.94.161.192 -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9091 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 51413 -j ACCEPT
-A INPUT -p udp -m udp --dport 65534 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 65534 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state INVALID -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -m state --state NEW -j ACCEPT
-A INPUT -i br0 -m state --state NEW -j ACCEPT
-A INPUT -d 224.0.0.0/240.0.0.0 -p igmp -j ACCEPT
-A INPUT -d 224.0.0.0/240.0.0.0 -p udp -m udp ! --dport 1900 -j ACCEPT
-A INPUT -i ppp0 -m state --state NEW -j SECURITY
-A INPUT -i vlan1 -m state --state NEW -j SECURITY
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A INPUT -d 192.168.1.8 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -j DROP
[root@ASUS root]$

voidshah
22-04-2011, 11:28
имхо, все по первому правилу идет на r _ selector _ input

vlas_val
22-04-2011, 15:14
И все таки, что нужно сделать, чтобы использовать pyload на удаленной машине через интернет

voidshah
22-04-2011, 16:19
Надо чтобы это
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT правило, оказалось перед этим

-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
Приведите полностью iptables-save, а по хорошему курить тему и маны по iptables;)

vlas_val
22-04-2011, 17:06
Надо чтобы это
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT правило, оказалось перед этим

-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
Приведите полностью iptables-save, а по хорошему курить тему и маны по iptables;)
Что перед чем?

voidshah
22-04-2011, 17:10
Ой, сорь:) перед эитм
-A INPUT -i ppp0 -j r_selector_input

vlas_val
23-04-2011, 07:14
Ой, сорь:) перед эитм
-A INPUT -i ppp0 -j r_selector_input

Вот мой post-firewall.
#!/bin/sh

# port HTTP
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
# port for Transmission (BitTorrent client)
iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
iptables -I INPUT -p udp --dport 65534 -j ACCEPT
iptables -I INPUT -p tcp --dport 51413 -j ACCEPT
iptables -I INPUT -p tcp --dport 8000 -j ACCEPT
iptables -I INPUT -p tcp --dport 9091 -j ACCEPT
# port for TwonkyMedia
ipaddr=$(nvram get wan0_ipaddr)
iptables -I INPUT -s 63.241.31.144 -d $ipaddr -j DROP
iptables -I OUTPUT -s $ipaddr -d 63.241.31.144 -j DROP
iptables -I INPUT -p tcp --dport 9000 -j ACCEPT
# port for Mediatomb
iptables -I INPUT -p tcp --dport 50500 -j ACCEPT
# ports for MLDonkey
BITTORRENT_PORT=6881
EDONKEY_PORT=12276
OVERNET_PORT=7805
## MLDonkey acting as BitTorrent client
iptables -I INPUT -p tcp --dport $BITTORRENT_PORT -j ACCEPT
iptables -I INPUT -p tcp --dport $((BITTORRENT_PORT + 1)) -j ACCEPT
## MLDonkey acting as EDonkey client
iptables -I INPUT -p tcp --dport $EDONKEY_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $((EDONKEY_PORT + 4)) -j ACCEPT
## MLDonkey acting as Overnet client
iptables -I INPUT -p tcp --dport $OVERNET_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $OVERNET_PORT -j ACCEPT
# port for DBHub
iptables -I INPUT -p tcp --dport 411 -j ACCEPT
/usr/local/sbin/nshaper restart
/usr/local/sbin/makefilter

voidshah
23-04-2011, 07:43
я же просил не post-firewall, а вывод полный iptatbles-save

j00e
12-05-2011, 12:10
69 12.05.2011 15:09:24 INFO Download starts: pass.rar
70 12.05.2011 15:09:24 INFO http://letitbit.net/download/11545.1a3b22561453391a341d202068/pass.rar.html
71 12.05.2011 15:09:24 INFO 2011-05-10.rar
72 12.05.2011 15:09:24 INFO http://letitbit.net/downloadl/11545.1a3b3455611323491a234202068/pass.rar.html
73 12.05.2011 15:09:24 INFO size=111160838
74 12.05.2011 15:09:24 WARNING Download failed: pass.rar | 'NoneType' object has no attribute 'group'
Как быть? плагин последний, из этой темы.

voidshah
12-05-2011, 23:01
все банально - файл удален;) никак руки не дойдут доделать:mad:

j00e
13-05-2011, 04:38
все банально - файл удален;) никак руки не дойдут доделать:mad:

файл нормально качается с компа, я просто испортил намеренно ссылку когда постил :rolleyes:
Поэтому вопрос все еще актуален

voidshah
13-05-2011, 15:43
файл нормально качается с компа
Тогда не знаю, приводите ссылку, которая не работает. Или разбирайтесь сами. Т.к. у меня плаг нормально работает (только что проверил)

D_MitriY
14-05-2011, 20:24
voidshah
спасибо большое за написание скриптов, пару дней пользуюсь прогой, просто то что надо!

а планируется скрипт под ifolder?

voidshah
14-05-2011, 20:27
voidshah
спасибо большое за написание скриптов, пару дней пользуюсь прогой, просто то что надо!

а планируется скрипт под ifolder?

Не за что:), пользуйтесь наздоровье;) Условия подачи заявки на плаги я писал, так что соблюдая их, и предоставив мне необходимую инфу, может и будет для ifolder;)

Goromod
15-05-2011, 08:01
Что-то не получается установить. Прошивка 1.9.2.7-rtn-r2972. Уже несколько дней пытаюсь, может кто подскажет?

ipkg install http://ryzhov-al.homeip.net/files/pyl
oad_last_mipsel.ipk
Downloading http://ryzhov-al.homeip.net/files/pyload_last_mipsel.ipk
Installing pyload (last) to /opt/...
Installing python (2.5-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/python_2.5-1_mipsel.ipk
Installing python25 (2.5.5-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/python25_2.5.5-2_mipsel.ipk
Installing readline (6.1-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/readline_6.1-2_mipsel.ipk
Installing ncurses (5.7-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ncurses_5.7-1_mipsel.ipk
Installing bzip2 (1.0.6-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/bzip2_1.0.6-1_mipsel.ipk
Installing libdb (4.2.52-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libdb_4.2.52-3_mipsel.ipk
Installing sqlite (3.7.3-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/sqlite_3.7.3-1_mipsel.ipk
Installing ncursesw (5.7-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ncursesw_5.7-1_mipsel.ipk
Installing py25-crypto (2.1.0-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/py25-crypto_2.1.0-2_mipsel.ipk
Installing libgmp (4.3.2-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libgmp_4.3.2-1_mipsel.ipk
Installing py25-curl (7.19.0-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/py25-curl_7.19.0-1_mipsel.ipk
Installing py25-openssl (0.10-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/py25-openssl_0.10-1_mipsel.ipk
Installing py25-pil (1.1.7-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/py25-pil_1.1.7-1_mipsel.ipk
Installing freetype (2.3.6-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/freetype_2.3.6-1_mipsel.ipk
Installing libjpeg (6b-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libjpeg_6b-3_mipsel.ipk
Installing py25-django (1.1.2-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/py25-django_1.1.2-1_mipsel.ipk
Installing tesseract-ocr (2.03-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/tesseract-ocr_2.03-3_mipsel.ipk
Installing libuclibc++ (0.2.2-9) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libuclibc++_0.2.2-9_mipsel.ipk
Installing libpng (1.2.44-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libpng_1.2.44-1_mipsel.ipk
Installing libtiff (3.9.5-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libtiff_3.9.5-1_mipsel.ipk
Installing unzip (6.0-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/unzip_6.0-2_mipsel.ipk
Installing wget-ssl (1.12-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/wget-ssl_1.12-2_mipsel.ipk
Installing libidn (1.21-1) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libidn_1.21-1_mipsel.ipk
wget: can't load library 'libidn.so.11'
Configuring bzip2
update-alternatives: Linking //opt/bin/bzip2 to /opt/bin/bzip2-bzip2
Configuring freetype
Configuring libdb
Configuring libgmp
Configuring libjpeg
Configuring libpng
Configuring libtiff
Configuring libuclibc++
Configuring ncurses
update-alternatives: Linking //opt/bin/clear to /opt/bin/ncurses-clear
Configuring ncursesw
Configuring py25-crypto
Configuring py25-curl
Configuring py25-django
Configuring py25-openssl
Configuring py25-pil
Configuring python
Configuring python25
Configuring readline
Configuring sqlite
Configuring tesseract-ocr
Configuring unzip
update-alternatives: Linking //opt/bin/unzip to /opt/bin/unzip-unzip
Configuring wget-ssl
An error ocurred, return value: 22.
Collected errors:
ipkg_download: ERROR: Command failed with return value 16: `wget -q -P /opt/ipkg-TwcjXu http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/libidn_1.21-1_mipsel.ipk'
Failed to download libidn. Perhaps you need to run 'ipkg update'?

D_MitriY
15-05-2011, 09:40
P.S. Прошу запросы на плаги выкладывать сюда, при этом приводить ссылку на любой файл на том обменнике, плаг к которому просите. Иначе запрос будет проигнорирован!

ага пропустил из виду не много.)

очень не помешал бы плагин на ifolder.ru
Обычно там можно скачать файлы 2мя способами. Зависит от того кто разместил, он может установить дополнительную рекламу как я понял.
вот два разных файла например.

1) просмотр рекламы и капча

http://dr-slanch.ifolder.ru/23468292

2) и просто введя капчу,

http://ifolder.ru/23427666


надеюсь что нибудь получится)
заранее благодарю.

D_MitriY
15-05-2011, 09:41
Что-то не получается установить. Прошивка 1.9.2.7-rtn-r2972. Уже несколько дней пытаюсь, может кто подскажет?

........... Perhaps you need to run 'ipkg update'?
[/CODE]

попробуйте сделать то что он просит.

Goromod
15-05-2011, 10:05
попробуйте сделать то что он просит.

Пробывал, кстате после установки не обновляет...
ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
wget: can't load library 'libidn.so.11'
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 16: `wget -q -P /opt/ipkg-6kt8gR http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'

voidshah
15-05-2011, 12:46
У меня тоже такое было, как-то справился, но точно не помню как. Вроде сносил wget, и устанавливал wget-ssl. Но точно не помню:mad:
to D_MitriY
попробую, но не ранее чем через неделю, занят ща очень

пы.сы. Точно, снеси wget и поставь wget-ssl

root]$ ipkg list_installed
...
wget-ssl - 1.12-2 - A network utility to retrieve files from the Web
...

Goromod
15-05-2011, 13:59
Спасибо, установилось!

D_MitriY
17-05-2011, 18:34
К сожалению letibit. у меня тоже не работает

вот к примеру вот этот файл
http://letitbit.net/download/1513877/00165.0500d77f25233b2040c3459a9b10/Fourward-Episodes-(CITRUSCD005)-WEB-2011.rar.html

причем в логе появляется надпись что то вроде критикал еррор, помогает только ребут всей системы, остальные закачки тоже не добавляются.


643 17.05.2011 21:30:55 INFO Free space: 1.26 TiB
644 17.05.2011 21:30:58 INFO No Updates for pyLoad
645 17.05.2011 21:30:59 INFO No plugin updates available
646 17.05.2011 21:32:13 INFO Download starts: Jackmaster_-_2011_-_FABRICLIVE_57__320_CD_.rar
647 17.05.2011 21:32:16 INFO URL=http://depositfiles.com/en/files/x6k4ys2pg
648 17.05.2011 21:32:16 INFO FileName=Jackmaster_-_2011_-_FABRICLIVE_57__320_CD_.rar
649 17.05.2011 21:32:17 INFO DepositfilesCom: Traffic used up. Waiting 497 seconds.
650 17.05.2011 21:32:47 INFO Added package letibit containing 1 links
651 17.05.2011 21:32:47 CRITICAL 'NoneType' object is not callable
652 17.05.2011 21:33:34 INFO Added package вамими containing 1 links
653 17.05.2011 21:35:45 INFO Added package ваа containing 1 links

deposit работает супер.

voidshah
17-05-2011, 22:46
Да, действительно. Эта ссылка и у меня не работает. Спс. Буду разбираться.
У меня, правда, без CRITICAL

501 18.05.2011 00:45:57 INFO Added package t containing 1 links
502 18.05.2011 00:46:17 INFO Download starts: http://letitbit.net/download/1513877/00165.0500d77f25233b2040c3459a9b10/Fourward-Episodes-(CITRUSCD005)-WEB-2011.rar.html
503 18.05.2011 00:46:17 INFO http://letitbit.net/download/1513877/00165.0500d77f25233b2040c3459a9b10/Fourward-Episodes-(CITRUSCD005)-WEB-2011.rar.html
504 18.05.2011 00:46:17 WARNING Download failed: http://letitbit.net/download/1513877/00165.0500d77f25233b2040c3459a9b10/Fourward-Episodes-(CITRUSCD005)-WEB-2011.rar.html | 'NoneType' object has no attribute 'group'
Думаю, что все поправимо;) Если ссылка до пятницы умрет - то м.б. попрошу еще такую же "нерабочую". Ок?

D_MitriY
19-05-2011, 16:22
Да, действительно. Эта ссылка и у меня не работает. Спс. Буду разбираться.

Думаю, что все поправимо;) Если ссылка до пятницы умрет - то м.б. попрошу еще такую же "нерабочую". Ок?

Вам спасибо за труды!)

voidshah
20-05-2011, 16:07
Поправил, пробуем!

D_MitriY
20-05-2011, 17:53
Поправил, пробуем!

к сожалению у меня какаято не понятная вещь с этим critikal

807 20.05.2011 19:59:37 INFO Starting builtin webserver: 192.168.1.9:8000
808 20.05.2011 19:59:37 INFO Free space: 1.25 TiB
809 20.05.2011 19:59:40 CRITICAL 'NoneType' object is not callable
что это значит не понятно, плагин на депозит работает отлично, а при добавлении от letibit, вот такая штука.
права на сам файл выставил как и остальным.. и все равно эта гадость(

Может быть еще что то прописать надо где-нибудь требуется?

у меня pyload стоит на ubuntu server, добавляю плагин в папку /usr/share/pyload/module/plugins/hoster/

туда и клал депозит, туда кладу и letibit, предварительно удалив старых два файлика.
Пробовал и в userplugins

voidshah
20-05-2011, 19:02
Хм...

у меня pyload стоит на ubuntu server, добавляю плагин в папку /usr/share/pyload/module/plugins/hoster/
т.е. не на роутере?!
Изменю плаг, чтобы больше инфы в логах было. А питон какой стоит?

UPDATE

предварительно удалив старых два файлика.
Надо еще удалить файлы *.pyc
Попробуйте плаг с расширенным логом, я пойму в каком участке кода возникает ошибка

D_MitriY
21-05-2011, 07:51
Хм...

т.е. не на роутере?!
Изменю плаг, чтобы больше инфы в логах было. А питон какой стоит?

UPDATE

Надо еще удалить файлы *.pyc
Попробуйте плаг с расширенным логом, я пойму в каком участке кода возникает ошибка
да, на домашнем самосборном nas. версия питона Python 2.7.1+
К сожалению в логе ничего не добавилось, все так же


864 21.05.2011 10:51:29 INFO Starting builtin webserver: 192.168.1.9:8000
865 21.05.2011 10:51:30 INFO No Updates for pyLoad
866 21.05.2011 10:51:30 INFO No plugin updates available
867 21.05.2011 10:52:29 INFO Added package letibit test2 containing 1 links
868 21.05.2011 10:52:29 CRITICAL 'NoneType' object is not callable
что то наверно у меня неисправно в питоне видимо, а что не понять(

D_MitriY
21-05-2011, 08:29
Сейчас произвел сейфапгрейд, обновились пару пакетов со словом python. Попробовал все проделать заново, все равно такая же штука,
вот м.б. будет полезно, кусок лога после удаления плугина, но саму закачку я не удалил с программы, она так и осталась висеть в "Queue" в результате ошибка приняла вид не много другой.

883 21.05.2011 11:20:46 INFO Using home directory: /etc/.pyload
884 21.05.2011 11:20:47 INFO HotFolder loaded, activated False
885 21.05.2011 11:20:47 INFO ExternalScripts loaded, activated True
886 21.05.2011 11:20:47 INFO UpdateManager loaded, activated True
887 21.05.2011 11:20:47 INFO UnRar loaded, activated False
888 21.05.2011 11:20:47 INFO ClickAndLoad loaded, activated True
889 21.05.2011 11:20:47 INFO MergeFiles loaded, activated False
890 21.05.2011 11:20:47 INFO IRCInterface loaded, activated False
891 21.05.2011 11:20:47 INFO CaptchaTrader loaded, activated True
892 21.05.2011 11:20:47 INFO Downloadtime: True
893 21.05.2011 11:20:48 INFO Starting ThriftBackend: 0.0.0.0:7227
894 21.05.2011 11:20:49 INFO Starting builtin webserver: 192.168.1.9:8000
895 21.05.2011 11:20:49 INFO Free space: 1.25 TiB
896 21.05.2011 11:20:51 CRITICAL 'NoneType' object has no attribute 'has_key'

Далее удаляю через веб интерфейс загрузку на letibit, перегружаю машину и
все нормализуется) какой то полтергейст)


897 21.05.2011 11:26:41 INFO Using home directory: /etc/.pyload
898 21.05.2011 11:26:42 INFO HotFolder loaded, activated False
899 21.05.2011 11:26:42 INFO ExternalScripts loaded, activated True
900 21.05.2011 11:26:42 INFO UpdateManager loaded, activated True
901 21.05.2011 11:26:42 INFO UnRar loaded, activated False
902 21.05.2011 11:26:42 INFO ClickAndLoad loaded, activated True
903 21.05.2011 11:26:42 INFO MergeFiles loaded, activated False
904 21.05.2011 11:26:42 INFO IRCInterface loaded, activated False
905 21.05.2011 11:26:42 INFO CaptchaTrader loaded, activated True
906 21.05.2011 11:26:42 INFO Downloadtime: True
907 21.05.2011 11:26:42 INFO Starting ThriftBackend: 0.0.0.0:7227
908 21.05.2011 11:26:42 INFO Free space: 1.25 TiB
909 21.05.2011 11:26:44 INFO Starting builtin webserver: 192.168.1.9:8000
910 21.05.2011 11:26:45 INFO No Updates for pyLoad
911 21.05.2011 11:26:45 INFO No plugin updates available

Goromod
21-05-2011, 23:54
Letitbit с расширенным логом

617 22.05.2011 09:56:10 INFO Added package Music containing 1 links
618 22.05.2011 09:56:10 INFO Download starts: http://letitbit.net/download/76527.76b3708f12864f6939bc8671549f/Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar.html
619 22.05.2011 09:56:11 INFO http://letitbit.net/download/76527.76b3708f12864f6939bc8671549f/Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar.html
620 22.05.2011 09:56:11 INFO name=Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar
621 22.05.2011 09:56:11 INFO url1=http://letitbit.net/downloadl/76527.76b3708f12864f6939bc8671549f/Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar.html
622 22.05.2011 09:56:11 INFO ouid5=bb16dc28083b16a621bfa528c65a427a
623 22.05.2011 09:56:11 INFO ouid5=bb16dc28083b16a621bfa528c65a427a
624 22.05.2011 09:56:12 INFO oname=Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar
625 22.05.2011 09:56:12 INFO opin=6927381_159968523default
626 22.05.2011 09:56:12 INFO orealuid=76527.76b3708f12864f6939bc8671549f
627 22.05.2011 09:56:12 INFO orealname=Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar
628 22.05.2011 09:56:12 INFO ohost=letitbit.net
629 22.05.2011 09:56:12 INFO ossserver=r255
630 22.05.2011 09:56:12 INFO osssize=159968523
631 22.05.2011 09:56:12 WARNING Download failed: Indivision-365_Days-_28PLAY013-01Z_29-WEB-2011FreakEnergy.ru.rar.rar | cannot concatenate 'str' and 'NoneType' objects

voidshah
22-05-2011, 00:33
Спс, проверю
UPDATE
Уберите плаг с расширенным логом, там мой косяк. Используйте обычный v0.4! Тот был нужен временно!

Goromod
22-05-2011, 01:08
v0.4 Тоже не качает...

668 22.05.2011 11:11:01 INFO Added package Music containing 1 links
669 22.05.2011 11:11:01 INFO Download starts: http://letitbit.net/download/5151.53fa9c5a0c2d5e688562027484a1/D-Nox___Beckers_v___Distance__TRCD05_.rar.html
670 22.05.2011 11:11:02 INFO http://letitbit.net/download/5151.53fa9c5a0c2d5e688562027484a1/D-Nox___Beckers_v___Distance__TRCD05_.rar.html
671 22.05.2011 11:11:02 INFO D-Nox___Beckers_v___Distance__TRCD05_.rar
672 22.05.2011 11:11:02 INFO http://letitbit.net/downloadl/5151.53fa9c5a0c2d5e688562027484a1/D-Nox___Beckers_v___Distance__TRCD05_.rar.html
673 22.05.2011 11:11:03 INFO size=181001637
674 22.05.2011 11:11:04 WARNING Download failed: D-Nox___Beckers_v___Distance__TRCD05_.rar | 'NoneType' object has no attribute 'group'

voidshah
22-05-2011, 17:07
v0.4 Тоже не качает...
У меня работает, по вашей ссылке! Устанавливали плаг как?

voidshah
23-05-2011, 17:48
Плаг для iFolderRu
Устанавливаем обычно.
ReCaptcha_iFolder.py кидаем в module/plugins (туда же где и ReCaptcha.py)
Пробуем, жалуемся:)

D_MitriY
27-05-2011, 18:05
Плаг для iFolderRu
Устанавливаем обычно.
ReCaptcha_iFolder.py кидаем в module/plugins (туда же где и ReCaptcha.py)
Пробуем, жалуемся:)

Все поставилось без ошибок, но те файлы что я выше давал не качаются.
файл рекапча в плагинс, а сам плагин в hoster положил.


927 27.05.2011 21:06:09 INFO Added package 2 containing 2 links
928 27.05.2011 21:06:11 INFO Download starts: http://dr-slanch.ifolder.ru/23468292
929 27.05.2011 21:06:11 INFO Download finished: 23468292
930 27.05.2011 21:06:13 INFO Download starts: http://ifolder.ru/23427666
931 27.05.2011 21:06:14 INFO URL=http://ifolder.ru/23427666
932 27.05.2011 21:06:14 INFO FileName=Vladislav Delay.rar
933 27.05.2011 21:06:14 WARNING Download failed: Vladislav Delay.rar | 'NoneType' object has no attribute 'group'

voidshah
27-05-2011, 20:06
Дайте ссылки еще на какие нить файлы. Может дело в том, что я в Украине и скачать у нас без просмотра рекламы невозможно. Соответственно у вас и у меня по одной и той же ссылке может грузить разный контент.

voidshah
30-05-2011, 17:39
Измененен плаг Letitbit для возможности полноценной докачки после обрыва, останова и т.д.
Дополнительно также изменен HTTPChunk.py для этих же целей (класть в module/network).
Внимание! После замены HTTPChunk.py - может вылетать pyLoadGui при возобновлении скачивания!

XroM
31-05-2011, 14:09
Помогите, не открывается через интернет.

iptables-save | grep INPUT
:INPUT ACCEPT [579:97817]
:INPUT ACCEPT [0:0]
-A INPUT -m conntrack --ctstate INVALID -j DROP
-A INPUT -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -m conntrack --ctstate NEW -j ACCEPT
-A INPUT -i br0 -m conntrack --ctstate NEW -j ACCEPT
-A INPUT -d 224.0.0.0/4 -p igmp -j ACCEPT
-A INPUT -d 224.0.0.0/4 -p udp -m udp ! --dport 1900 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -j BRUTE
-A INPUT -p tcp -m tcp --dport 21 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A INPUT -d 192.168.1.1/32 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p udp -m udp --dport 33434:33534 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 515 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9100 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 3838 -j ACCEPT
-A INPUT -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT

vectorm
31-05-2011, 14:29
Помогите, не открывается через интернет.


-A INPUT -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
Естественно. Кто же после дропа правила добавляет?

chilka
02-06-2011, 17:39
Для работы веб интерфейса требуется pyqt4. Не подскажите как пакет с pyqt4 называется?

voidshah
02-06-2011, 17:59
так и искать PyQt под свой питон (у меня для винды PyQt-Py2.7-x86-gpl-4.8.4-1.exe)

ryzhov_al
02-06-2011, 18:02
Для работы веб интерфейса требуется pyqt4. Не подскажите как пакет с pyqt4 называется?
Видимо, не WEB, а GUI интерфейса?

voidshah
02-06-2011, 18:10
ага, нужно только для ГУИ, для веб - совсем не нужно

chilka
02-06-2011, 18:20
Извиняюсь, для GUI. Просто голова уже кипит. Достаточно длительное время роутер на полке лежал, а тут необходимость появилась.
В любом случае для роутера в репозитории даже ничего похожего не нашел.

MasterE
02-06-2011, 18:30
Уже разобрался))

Порт оказывается на 8000 был, а 8001 почему-то. Ну да ладно, пускай на нём висит.

И ещё такой вопрос будет ли GUI переведенный на русский для Mac OS?
Очень хотелось бы. Для всех линуксов и для винды есть Гуй, а для макинтоша нету сделайте пожааалуйста, я даже готов потестить если надо.((

voidshah
02-06-2011, 19:34
это вопрос к разрабам на pyload.org. Я лишь пишу плагинчики для себя и нужд форумчан:)

MasterE
02-06-2011, 20:02
это вопрос к разрабам на pyload.org. Я лишь пишу плагинчики для себя и нужд форумчан:)

Кстати, подскажите куда плагинчики эти кидать то? А то у меня они совсем не видятся что-то после рестарта программы. Кидал в module/plugins не видит, кидал в module/plugins/hoster тоже не видит(((

voidshah
02-06-2011, 20:34
Почитайте по ветке, я писал как надо установить/переустановить плаги;)

MasterE
04-06-2011, 17:56
Что-то всё равно не заводятся у меня плагины и ни одного файла нормально скачать не получилось.
В логах вот такое творится:

80 02.06.2011 18:55:27 INFO UnRar loaded, activated False
81 02.06.2011 18:55:27 INFO ClickAndLoad loaded, activated True
82 02.06.2011 18:55:27 INFO MergeFiles loaded, activated False
83 02.06.2011 18:55:27 INFO IRCInterface loaded, activated False
84 02.06.2011 18:55:27 INFO CaptchaTrader loaded, activated True
85 02.06.2011 18:55:27 INFO Downloadtime: True
86 02.06.2011 18:55:28 INFO Starting ThriftBackend: 0.0.0.0:7227
87 02.06.2011 18:55:33 INFO Starting builtin webserver: 0.0.0.0:8000
88 02.06.2011 19:00:46 INFO Using home directory: /tmp/local/root/.pyload
89 02.06.2011 19:00:52 INFO HotFolder loaded, activated False
90 02.06.2011 19:00:52 INFO ExternalScripts loaded, activated True
91 02.06.2011 19:00:52 INFO UpdateManager loaded, activated True
92 02.06.2011 19:00:52 INFO UnRar loaded, activated False
93 02.06.2011 19:00:52 INFO ClickAndLoad loaded, activated True
94 02.06.2011 19:00:52 INFO MergeFiles loaded, activated False
95 02.06.2011 19:00:52 INFO IRCInterface loaded, activated False
96 02.06.2011 19:00:52 INFO CaptchaTrader loaded, activated True
97 02.06.2011 19:00:52 INFO Downloadtime: True
98 02.06.2011 19:00:53 INFO Starting ThriftBackend: 0.0.0.0:7227
99 02.06.2011 19:01:05 INFO Starting builtin webserver: 0.0.0.0:8000
100 02.06.2011 19:05:31 INFO Added package fwawfw containing 1 links
101 02.06.2011 19:13:05 INFO Using home directory: /tmp/local/root/.pyload
102 02.06.2011 19:13:08 INFO HotFolder loaded, activated False
103 02.06.2011 19:13:08 INFO ExternalScripts loaded, activated True
104 02.06.2011 19:13:08 INFO UpdateManager loaded, activated True
105 02.06.2011 19:13:08 INFO UnRar loaded, activated False
106 02.06.2011 19:13:08 INFO ClickAndLoad loaded, activated True
107 02.06.2011 19:13:08 INFO MergeFiles loaded, activated False
108 02.06.2011 19:13:08 INFO IRCInterface loaded, activated False
109 02.06.2011 19:13:08 INFO CaptchaTrader loaded, activated True
110 02.06.2011 19:13:08 INFO Downloadtime: True
111 02.06.2011 19:13:09 INFO Starting ThriftBackend: 0.0.0.0:7227

Пробовал с разных сервисов качать, и с яндекс народа и с летитбита и с айфолдера. Загружает только базовый плагин и вообще не качает.
Подскажите может я чего недонастривал где в конфигах. Не работает качалка(

Zyxmon
19-06-2011, 16:48
<offtopic_start>
Попробовал я pyload на устройстве с openwrt подобной прошивкой. Памяти ему много нужно. Даже жалко стало потраченного времени - прикручивать пакеты, отсутвующие в openwrt но нужные для pyload.
<offtopic_end>


Mem: 27040K used, 1932K free, 0K shrd, 324K buff, 8216K cached
CPU: 0.0% usr 0.0% sys 0.0% nice 0.0% idle 0.0% io 100% irq 0.0% softir
Load average: 0.09 0.08 0.03
PID PPID USER STAT VSZ %MEM %CPU COMMAND
3896 3889 root S 17448 60.0 1.1 python pyLoadCore.py
3900 3476 root R 1024 3.5 0.4 top
3885 3884 root S 17448 60.0 0.2 python pyLoadCore.py
3475 1217 root S 1248 4.3 0.2 /media/DISK_A1/system/usr/sbin/dropbe
3895 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3890 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3892 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3893 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3897 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3898 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3891 3889 root S 17448 60.0 0.0 python pyLoadCore.py
3889 3885 root S 17448 60.0 0.0 python pyLoadCore.py
1228 1 nobody S 3400 11.7 0.0 /media/DISK_A1/system/usr/sbin/openvp
1137 1 root S N 3196 11.0 0.0 smbd -D
1132 1 root S 3084 10.6 0.0 nmbd -D
1192 1190 root S 1656 5.7 0.0 /bin/websv -p 80
3884 1 root S 1604 5.5 0.0 SCREEN -dmS pyload python pyLoadCore.
1217 1 root S 1172 4.0 0.0 /media/DISK_A1/system/usr/sbin/dropbe
3476 3475 root S 1036 3.5 0.0 -ash
1 0 root S 1024 3.5 0.0 init

voidshah
19-06-2011, 23:38
Есть нормальная альтернатива??? Ну надо памяти, и что?! Нормально качает, плагины писать элементарно:).

Zyxmon
20-06-2011, 13:20
Есть нормальная альтернатива??? Ну надо памяти, и что?! Нормально качает, плагины писать элементарно:).
Если не нужны файлообменники - альтернатив достаточно. Одну в начале темы приводил.

Обратил внимание, что в пакетах optware часть файлов идет "скомпилированными" *.pyc. Для самостоятельно сделанных модулей я это не включал. Нужно попробовать, может с памятью лучше станет.

ryzhov_al
20-06-2011, 13:46
Если не нужны файлообменники - альтернатив достаточно.
Это правда. Памяти pyload потребляет больше, чем Download Engine. Но всё же меньше, чем ADOS.

ЗЫ Вышла версия 0.4.6 с нашей русской локализацией. Хочу предупредить, что попытка конфигурирования в консоли в кириллице ведёт к падению конфигуратора. Русский язык необходимо включать в момент конфигурации WEB-интерфейса.

Любые косяки перевода можно поправить самостоятельно здесь (http://translate.pyload.org/). Исправления будут включены в очередной релиз.

Zyxmon
20-06-2011, 14:31
Хочу предупредить, что попытка конфигурирования в консоли в кириллице ведёт к падению конфигуратора.
А у меня все нормально:


# python pyLoadCore.py -s
Choose your Language / W&#228;hle deine Sprache ([en], de, fr, it, es, ru, pl, cs, pt_BR): ru

Вас приветствует помощник по настройке pyLoad
Будет проверена система и внесены первоначальные настройки для запуска pyLoad.

В квадратных скобках [] указываются значения по умолчанию,
если Вы не хотите менять эти значения или не уверены в своём выборе, просто нажмите ENTER.
Не забудьте: Вы всегда можете снова запустить помощника по настройкам, набрав pyLoadCore с ключом --setup или -s.
При возникновении проблем с этим ассистентом нажмите STRG-C
для прекращения установки. pyLoadCore больше не будет запускаться автоматически.

Для старта проверки системы, нажмите ENTER.

## Проверка системы ##
Версия Python: OK
pycurl: OK
sqlite3: OK

pycrypto: OK
py-OpenSSL: отсутствует

py-imaging: OK
tesseract: OK

PyQt4: отсутствует

jinja2: OK
beaker: OK
JS engine: OK

Проверка системы завершена. Чтобы просмотреть отчет, нажмите клавишу ENTER.

## Отчет ##

Доступные функции: расшифровка, автоматическая расшифровка CAPTCHA, Веб-интерфейс, поддержка Click'N'Load

Недоступные функции:

нет SSL
Он нужен для защиты соединения с ядром или web-интерфейсом.
При локальных соединениях SSL не нужен.

Нет GUI
The Graphical User Interface.

При желании сейчас можно прервать установку и поставить необходимые зависимые пакеты.
Продолжить настройку? ([y]/n):

Do you want to change the config path? Current is /media/DISK_A1/system/root/.pyload
Если вы используете pyLoad на каком-нибудь сервере или путь к конфигурации указывает на flash-диск, лучше поменяйте его.
Изменить путь? (y/[n]): y
Установлен новый путь к папке настроек. Текущие настройки не будут сохранены!
Путь к настройкам [/media/DISK_A1/system/root/.pyload]: /media/DISK_A1/download
Путь к настройкам был изменён. Перезапустите ассистент для продолжения настройки.
Нажмите клавишу Enter для выхода.
....

ryzhov_al
20-06-2011, 15:00
А у меня все нормально:

...
Если вы используете pyLoad на каком-нибудь сервере или путь к конфигурации указывает на flash-диск, лучше поменяйте его.
Изменить путь? (y/[n]): y
Установлен новый путь к папке настроек. Текущие настройки не будут сохранены!
Путь к настройкам [/media/DISK_A1/system/root/.pyload]: /media/DISK_A1/download
Путь к настройкам был изменён. Перезапустите ассистент для продолжения настройки.
Нажмите клавишу Enter для выхода.
....


Дальше. У меня вылетает на определении имени пользователя CLI/GUI/WEB.

Zyxmon
20-06-2011, 15:04
Дальше. У меня вылетает на определении имени пользователя CLI/GUI/WEB.
У меня не вылетает:


Do you want to change the config path? Current is /media/DISK_A1/download
Если вы используете pyLoad на каком-нибудь сервере или путь к конфигурации указывает на flash-диск, лучше поменяйте его.
Изменить путь? (y/[n]):

Хотите изменить учётные данные и другие базовые настройки?
Настоятельно рекомендуется при первом запуске.
Изменить основные настройки? ([y]/n):

## Основные настройки ##

Эти учётные данные подходят к CLI, GUI и WEB-интерфейсу.
Имя [User]: papa
Пароль:
Пароль (Повторить)

Язык ([en], de, fr, it, es, ru, pl, cs, pt_BR): ru
Папка закачек [Downloads]:
Макс.число одновременных закачек [3]:
Использовать переподключение? (y/[n]):

Хотите настроить WEB-интерфейс?
Настроить WEB-интерфейс? ([y]/n):

## Установки WEB-интерфейса ##

Включить WEB-интерфейс? ([y]/n):

ip-адрес WEB-интерфейса. Если указать 127.0.0.1 или localhost, то WEB-интерфейс будет доступен только локально.
Адрес [0.0.0.0]:
Порт [8000]:

pyLoad offers several server backends, now following a short explanation.
builtin: Default server, best choice if you dont know which one to choose.
threaded: This server offers SSL and is a good alternative to builtin.
fastcgi: Can be used by apache, lighttpd, requires you to configure them, which is not too easy job.
lightweight: Very fast alternative written in C, requires libev and linux knowlegde.
Get it from here: https://github.com/jonashaag/bjoern, compile it
and copy bjoern.so to module/lib

Attention: In some rare cases the builtin server is not working, if you notice problems with the webinterface
come back here and change the builtin server to the threaded one here.
Сервер ([builtin], threaded, fastcgi, lightweight):

Установка успешно завершена.
Нажмите ENTER и запустите pyLoad

Zyxmon
20-06-2011, 17:26
Замечательно! Только у вас роутер Keenetic. Подождём мнения коллег.
Важнее, возможно, не это.
Т.к. все собираю сам, то легко скажу версии использованных сырцов - у меня python 2.6.4 с патчами openwrt. Да Вы знаете, где посмотреть мои Makefile'ы.

Zyxmon
21-06-2011, 19:50
Интересно, а Remote клиентом кто-нибудь пользуется?
Собрал модуль питона для openssl, переконфигурил, указал, что хочу openssl и не хочу web-сервер.
Появилась возможность соединяться клиентом на порт 7227.
Но в логе все равно запускается web сервер


21.06.2011 22:33:55 INFO Запуск ThriftBackend: 0.0.0.0:7227
21.06.2011 22:33:55 INFO Свободное место: 2.74 GiB
21.06.2011 22:33:55 INFO Activating Accounts...
21.06.2011 22:33:55 INFO Activating Plugins...
21.06.2011 22:33:55 INFO pyLoad is up and running
21.06.2011 22:33:57 INFO Starting builtin webserver: 0.0.0.0:8001

И действительно на порту 8001 он активен.
Добавляю в клиенте закачки (разными способами) - добавляются, но не скачиваются. В web интерфейсе видны в списке. Не стартуют.
Через web интерфейс закачки добавляются и качаются.

PS Добавленные через web интерфейс закачки в клиенте отображаются.
PPS Captcha как проверить? Tessract (3.00) собран, работает, pyload его распознает.

PPPS Удалось добавить закачку через remote client. Нужно было сделать "push to queue". Самое странное загрузка CPU при двух закачках упала.

PPPPS Web интерфейс отключил через web интерфейс :D! Перестартовал, web интерфейс отключился. Памяти pyload стал подреблять на 20% меньше.

Короче глюковат PyLoadCore.py -s

ryzhov_al
22-06-2011, 18:26
Коллеги, в связи с тем, что разработчики pyLoad создали для роутера соответствующий пакет (http://get.pyload.org/static/pyload-v0.4.6-noarch.ipk), ссылку на свой я удаляю.

Zyxmon
22-06-2011, 20:30
Коллеги, в связи с тем, что разработчики pyLoad создали для роутера соответствующий пакет (http://get.pyload.org/static/pyload-v0.4.6-noarch.ipk), ссылку на свой я удаляю.
Странный пакет (в смысле формата). Да и у Вас лучше был, скачивал последнюю версию в postinst.
Я решил для кинетика похожий на Ваш сделать. Но подумав, решил не добавлять скрипт в postinst, а просто установить в PATH такой pyLoadSetup.sh:


#!/bin/sh

MOUNT="/media/DISK_A1/system"

export PATH=$MOUNT/bin:$MOUNT/sbin:$MOUNT/usr/bin:$MOUNT/usr/sbin:/sbin:/usr/sbin:/bin:/usr/bin
export LD_LIBRARY_PATH=$MOUNT/lib:$MOUNT/usr/lib:/lib:/usr/lib


down() {
if [ -d $MOUNT/usr/share/pyload ]; then
echo "pyLoad is already installed"
exit 1
fi
cd $MOUNT/usr/share
wget http://get.pyload.org/get/src/
unzip $MOUNT/usr/share/pyload-src-v*.zip
rm -f $MOUNT/usr/share/pyload-src-v*.zip
echo "/media/DISK_A1/pyload" > $MOUNT/usr/share/pyload/module/config/configdir

}

remove() {
if [ ! -d $MOUNT/usr/share/pyload ]; then
echo "pyLoad is not installed"
exit 1
fi
rm -fr /$MOUNT/usr/share/pyload
}

setup() {
if [ ! -d $MOUNT/usr/share/pyload ]; then
echo "pyLoad is not installed"
exit 1
fi
python $MOUNT/usr/share/pyload/pyLoadCore.py -s
}

users() {
if [ ! -d $MOUNT/usr/share/pyload ]; then
echo "pyLoad is not installed"
exit 1
fi
python $MOUNT/usr/share/pyload/pyLoadCore.py -u
}

case "$1" in
down)
down
;;
remove)
remove
;;
setup)
setup
;;
users)
users
;;
*)
echo "Usage: $0 {down|remove|setup|users}"
;;
esac


Это еще удобнее (ИМХО). Для optware следует пути подправить.

ryzhov_al
23-06-2011, 04:03
Странный пакет (в смысле формата).
Но допустимый. Вместо tar используют ar.


Да и у Вас лучше был, скачивал последнюю версию в postinst.
Да, я тоже так считаю. Но раз есть официальный пакет, то нефиг плодить лишних сущностей и тем самым запутывать потенциальных пользователей.

Zyxmon
23-06-2011, 18:14
Плаг для iFolderRu
Устанавливаем обычно.
ReCaptcha_iFolder.py кидаем в module/plugins (туда же где и ReCaptcha.py)
Пробуем, жалуемся:)
У меня не заработал, хотя я после просмотра рекламы через браузер могу скачать. Не заработало и скачивание с depositfiles (плагином из состава последней версии pyload). В этих случаях получаю


Download failed: xxxxx | 'NoneType' object has no attribute 'group'

А вот с rapidashare и megaupload все проработало.

Еще раз задам вопрос - как проверить работу captcha/tesseract?
Сам tesseract (standalone) проверил, работает, но ожидал от него большего.

Zyxmon
23-06-2011, 18:29
Дебаг лог при скачивании с ifolder


23.06.2011 21:32:05 INFO Download starts: prikolnie_zvuki_sms.mp3.rar
23.06.2011 21:32:07 INFO URL=http://ifolder.ru/2825481
23.06.2011 21:32:07 INFO FileName=prikolnie_zvuki_sms.mp3.rar
23.06.2011 21:32:07 WARNING Download failed: prikolnie_zvuki_sms.mp3.rar | 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "/media/DISK_A1/system/usr/share/pyload/module/PluginThread.py", line 154, in run
pyfile.plugin.preprocessing(self)
File "/media/DISK_A1/system/usr/share/pyload/module/plugins/Plugin.py", line 157, in preprocessing
return self.process(self.pyfile)
File "/media/DISK_A1/system/usr/share/pyload/module/plugins/hoster/iFolderRu.py", line 34, in process
url1 = re.search('Нажмите <b><a href=\"http://ints(.+?)\">сюда',self.html).group(1)
AttributeError: 'NoneType' object has no attribute 'group'
Exception in thread Thread-2:
Traceback (most recent call last):
File "/media/DISK_A1/system/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
self.run()
File "/media/DISK_A1/system/usr/share/pyload/module/PluginThread.py", line 272, in run
self.writeDebugReport(pyfile)
File "/media/DISK_A1/system/usr/share/pyload/module/PluginThread.py", line 49, in writeDebugReport
dump = "pyLoad %s Debug Report of %s \n\nTRACEBACK:\n %s \n\nFRAMESTACK:\n" % (self.m.core.server_methods.get_server_version(), pyfile.pluginname, format_exc())
UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 426: ordinal not in range(128)

Zyxmon
24-06-2011, 07:59
Вроде бы понятно, почему не сработало скачивание с depositfiles. Плагин написан для немецкой версии depositfiles. Вечером попробую заменить ссылку http://depositfiles.com/xx/files/YYYYY на http://depositfiles.com/de/files/YYYYY и перепроверить.
Плагин ищет текст "Dateiname: <b title=" в коде страницы.

voidshah
24-06-2011, 15:04
про iFolder - возможно не работает потому, что ip из Украины и России обрабатываются сайтом по-разному. А Deposite - я правил

Zyxmon
26-06-2011, 06:58
про iFolder - возможно не работает потому, что ip из Украины и России обрабатываются сайтом по-разному. А Deposite - я правил
Deposit разработчики оперативно подправили.
http://forum.pyload.org/viewtopic.php?f=12&t=785

Судя по коду iFolderRu.py строки с re.search для России аналогичные, но нужно смотреть, возможно не все. Если нужно - дайте url, скину сохраненные html страницы.

Несколько смущает, что debug report Ваш плагин не создал. Это видно по


dump = "pyLoad %s Debug Report of %s \n\nTRACEBACK:\n %s \n\nFRAMESTACK:\n" % (self.m.core.server_methods.get_server_version(), pyfile.pluginname, format_exc())

Мне кажется Вы еще файл правили в основном коде.

voidshah
26-06-2011, 21:09
Deposit разработчики оперативно подправили.
http://forum.pyload.org/viewtopic.php?f=12&t=785
Ну как сказать, я его раньше подправил;)


Судя по коду iFolderRu.py строки с re.search для России аналогичные, но нужно смотреть, возможно не все. Если нужно - дайте url, скину сохраненные html страницы.
Так я его по просьбе писал. Сам редко чего с iFolder тяну. Так что, если у вас есть возможность выложить url+html - буду разбираться:)



Мне кажется Вы еще файл правили в основном коде.
Не, не правил. Добавлял еще один, чтоб капчу выдавало
Пы.Сы. Можно и на ты обращаться:) Мы уже дядьки не маленькие - чо нам друг перед другом выкать;):D

skuwakin
27-06-2011, 09:25
Возможно ли... Чтобы при клике на ссылку в брузере, можно было при желании запустить закачку не на писюке, в в роутере.

vlas_val
29-06-2011, 09:02
Что надо сделать, чтобы получать доступ к pyLOad из Интернета. В локалке все работает

voidshah
29-06-2011, 15:12
Порт открыть (по-умолчанию - 8000)

vlas_val
29-06-2011, 18:19
Порт открыть (по-умолчанию - 8000)
Это как раз понятно. Каким образом?

voidshah
29-06-2011, 18:23
кури iptables - гугл в руки поиск по форуму:mad:
P/S Вместо того, чтобы поискать "как открыть порт" - сразу "усе надо на блюдячке, с койомочкой".... Лень???

vlas_val
29-06-2011, 19:34
кури iptables - гугл в руки поиск по форуму:mad:
P/S Вместо того, чтобы поискать "как открыть порт" - сразу "усе надо на блюдячке, с койомочкой".... Лень???
Да не лень. Ничего не получается. В post-firewall прописывал, все равно не видит из интернета

voidshah
29-06-2011, 20:22
Что прописывал? Яне ясновидец;) Приведи лог iptables-save

vlas_val
30-06-2011, 08:03
Что прописывал? Яне ясновидец;) Приведи лог iptables-save
В post-firewall прописывал
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT


[root@ASUS root]$ iptables-save | grep INPUT
:INPUT ACCEPT [4408:1195162]
-A INPUT -i ppp0 -j r_selector_input
:INPUT ACCEPT [0:0]
-A INPUT -p tcp -m tcp --dport 411 -j ACCEPT
-A INPUT -p udp -m udp --dport 7805 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 7805 -j ACCEPT
-A INPUT -p udp -m udp --dport 12280 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 12276 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6882 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6881 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 50500 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9000 -j ACCEPT
-A INPUT -s 63.241.31.144 -d 178.94.148.127 -j DROP
-A INPUT -p tcp -m tcp --dport 9091 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 51413 -j ACCEPT
-A INPUT -p udp -m udp --dport 65534 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 65534 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -m state --state INVALID -j DROP
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -i lo -m state --state NEW -j ACCEPT
-A INPUT -i br0 -m state --state NEW -j ACCEPT
-A INPUT -d 224.0.0.0/240.0.0.0 -p igmp -j ACCEPT
-A INPUT -d 224.0.0.0/240.0.0.0 -p udp -m udp ! --dport 1900 -j ACCEPT
-A INPUT -i ppp0 -m state --state NEW -j SECURITY
-A INPUT -i vlan1 -m state --state NEW -j SECURITY
-A INPUT -p tcp -m tcp --dport 22 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A INPUT -p tcp -m tcp --dport 21 --tcp-flags FIN,SYN,RST,ACK SYN -j ACCEPT
-A INPUT -d 192.168.1.8 -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT

ryzhov_al
30-06-2011, 08:13
...
-A INPUT -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
Вот и причина.

В post-firewall прописывал iptables -A INPUT -p tcp --dport 8000 -j ACCEPT
А почему не

iptables -I INPUT -p tcp --dport 8000 -j ACCEPT?

voidshah
30-06-2011, 08:26
Потому что лень почитать iptables:D

-A INPUT -j DROP
-A INPUT -p tcp -m tcp --dport 8000 -j ACCEPT
И как после этого оно будет работать??? Хоть бы головой подумал...

OttoMobile
01-07-2011, 20:41
не подскажете, как настроить скачку с ftp-сервера (серверов) с аутентификацией по логину/паролю?

skuwakin
02-07-2011, 18:01
$ ipkg -force-depends install http://ryzhov-al.homeip.net/files/pyload_last_mipsel.ipk

Доброго времени суток. Непонятка возникла. Поставил я pyload не обращая внимания на ошибку с wget-ом на пером installe. И он у меня даже работал! Но мне очень нужен плагин для letitbit, поставил, и видать второй модулек по ошибке положил не туда. И все... Работать оно перестало... Сносил, переустанавливал - нифига. Стартует и потом сам тихо закрывается, самое плохое, что в логе нет ошибок. Хотел инстальнуть по процитированной команде - но там уже этого пакета похоже нет. И куда теперь копать... Заранее спасибо за ответ.

======================================

восстановил систему с копии и тупо повторил действия по установке. Все заработало...

voidshah
02-07-2011, 21:49
переходить на v 0.46. для letitbit, правда правка нужна HTTPChunk. Можно и без правки, но тогда докачка не работает. На днях сделаю.

voidshah
08-07-2011, 19:58
Подправил iFolderRu для российских ip. Разница все же есть в html-коде
Россия

Для получения файла нажмите <a href="http://ints.ifolder.ru/ints/?xlex.ifolder.ru/14362945?ints_code="><b>сюда</b></a>
Украина

Нажмите <b><a href="http://ints.ifolder.ru/ints/?xlex.ifolder.ru/14362945?ints_code=">сюда</a></b>, чтобы перейти к выбору рекламодателей.

Правда, пока не знаю, какой html-код выдается на российский ip, если скачивание возможно без рекламы. Может такой же, а может и нет.
Пробуйте!

Так же подправил HTTPChunk для полноценной докачки с Летитбит для версии 0.46 pyload

Zyxmon
09-07-2011, 16:32
Не работает ifolder. Правда теперь иначе. Висит задача на скачивание.
Имя : Обмен файлами Статус: ошибка

voidshah
09-07-2011, 18:40
Попробую через какой-нить российский прокси одолеть.

Ynatik
10-07-2011, 22:02
Подскажите а из-за чего могут не работать кнопки Start, Stop и Cancel
Ссылки у них одинаковые http://192.168.1.1:8000/#
Так то все работает замечательно качает но иногда требуется приостановить закачку, устанавливал все по инструкции никаких ошибок нет

lucky:)
11-07-2011, 02:24
Подскажите а из-за чего могут не работать кнопки Start, Stop и Cancel
Ссылки у них одинаковые http://192.168.1.1:8000/#
Так то все работает замечательно качает но иногда требуется приостановить закачку, устанавливал все по инструкции никаких ошибок нет

А каким браузером пользуетесь? Если IE6 то ничего у Вас не выйдет... Ссылка с знаком # в конце означает что она выполняет код JavaScript и совсем не означает что одинаковый для всех кнопок...

Ynatik
11-07-2011, 08:41
А каким браузером пользуетесь? Если IE6 то ничего у Вас не выйдет... Ссылка с знаком # в конце означает что она выполняет код JavaScript и совсем не означает что одинаковый для всех кнопок...
Google Chrome у меня, установленна java 1.6.0_26-b03 :confused:
На кнопку add ссылка javascript:AddBox(); то есть обрабатывается
p.s через firefox 5.0 тоже не работают кнопки
И ещё заметил одну особенность, почему то демон pyload падает при входе через webgui если входить через прокси с самого роутера (polipo)
Если у кого стоит какой либо другой прокси прошу проверить....

voidshah
11-07-2011, 18:42
у меня он падает и при входе с внешки. Падает на загрузке рисунков(изображений интерфейса).

Ynatik
11-07-2011, 19:10
у меня он падает и при входе с внешки. Падает на загрузке рисунков(изображений интерфейса).
Интересно я вот с внешки или локалки захожу не падает, но если зайду через свой прокси валится сразу.

lucky:)
12-07-2011, 02:34
у меня он падает и при входе с внешки. Падает на загрузке рисунков(изображений интерфейса).

Возможно неправильно установлены права доступа у файлов

Ynatik
12-07-2011, 14:35
Ой оказывается кнопки то работают... :rolleyes: просто не посмотрел внимательно...
Я так понял что в pyload на паузу закачку нельзя поставить :confused:
Просто при нажатии Stop с права пишет Download: off но все равно качает

skuwakin
02-08-2011, 08:36
Доброго времени суток! Я ничего не понимаю... Работал pyload, опять решил поставить плагин для letitbit+патч. И все - перестал работать... Самое смешное, что удаление плагина и патча не возвращают работоспособность... то есть самые обычные закачки не добавляются... Жутко не хочется опять все восстанавливать... Подскажите плиз куда копать-то...

skuwakin
03-08-2011, 07:11
в общем ок-ся работать перестает только удаленный gui... Ссылку на скачивание добавить не возможно. Однако, все закачки он видит, и даже можно ими управлять... Но я все равно не понимаю, что могло измениться от добавления плагина для летитбита и патча к нему, причем с последующим их удалением... Восстановление папок /opt/share/pyload, /opt/share/pyload_config, /opt/lib/python2.5 не помогает, а все /opt восстанавливать жутко не хочется. Може еще чего надо восстановить? Заранее спасибо за ответ.

voidshah
03-08-2011, 14:33
Letitbit надо переделывать, они там чот изменили. Ну повлиять установка плага, если корректно установил, никак не могла. Даже не знаю...

skuwakin
03-08-2011, 16:38
Letitbit надо переделывать, они там чот изменили. Ну повлиять установка плага, если корректно установил, никак не могла. Даже не знаю...

спасибо за ответ. Да самое смешное, почему же при удалении этих файликов работа не восстанавливается... Счас пробую поработать через вэб-интерфейс, но такой режим для роутера потяжелее будет, хотелось бы GUI оживить... А идей пока что-то не видно...

voidshah
04-08-2011, 22:03
А GUI...:) А Гую - я писал, что с ней возможны траблы, после установки патча для плага летитбит;). Вылечиться должно удалением патченного файла и HTTPChunk.pyc и заменой на оригинальный. Но тогда докачка в летитбит не работает.

skuwakin
05-08-2011, 18:25
А GUI...:) А Гую - я писал, что с ней возможны траблы, после установки патча для плага летитбит;). Вылечиться должно удалением патченного файла и HTTPChunk.pyc и заменой на оригинальный. Но тогда докачка в летитбит не работает.
да в том то и дело, что патчик удалил, и все равно в gui невозможно добавить закачку. Бред какой-то... В общем оно меня достало... И я пока вернулся на dlengine. Вот эта весчь работает изумительно! И ресурсов практически не ест... Может потом еще попробую оживить gui...

as_lan
14-09-2011, 07:26
проблема с веб интерфейсом, а точнее что он грузиться минут 5, и то не полностью. Мохожая ситуация была с интерфейсом самбы (SWAT). Это так и должно быть? Вроде ставил все по инструкции. Пробовал удалить и по новой поставить. Все так же.

dansoftware
26-03-2012, 06:39
Заметил, что уже более месяца pyLoad (http://pyload.org/download) не может скачать обновления:

26.03.2012 04:02:52 WARNING Not able to connect server for updates
26.03.2012 04:02:52 INFO No Updates for pyLoad
26.03.2012 04:03:22 WARNING Not able to connect server for updates
26.03.2012 04:03:22 INFO No plugin updates available
Оказалось, что хост get.pyload.org [216.239.32.21], с которого тянутся обновления, недоступен из сети ШПД Билайн.
Причем только из него, с другими провайдерами все нормально. Написал письмо в техподдержку, их ответ меня обескуражил:
IP-адрес [216.239.32.21] заблокирован по требованию правоохранительных органов, как содержащий экстремистские материалы :eek:

Сверился с соответствующим федеральным списком (http://www.minjust.ru/404) Минюста, все верно:

Веб-ресурс (сайт) www.xxxxxxx.com (http://216.239.32.21/) (ip-адрес 216.239.32.21), размещенный в информационно-телекоммуникационной сети
«Интернет» (решение Нальчикского городского суда Кабардино-Балкарской Республики от 26.12.2011).
Похоже придется обновлять pyLoad периодически вручную. Бодаться в данной ситуации с Билайн бесполезно :mad:
Абоненты других провайдеров будьте готовы к тому, что у вас сервер get.pyload.org [216.239.32.21] рано или
поздно тоже перестанет быть доступным.

MMX2
03-04-2012, 17:27
После

opkg update
opkg upgrade
и автоматического обновления питона, помер pyLoad - при попытке конфигурирования или запуска ругается:

$ /opt/etc/init.d/S80pyLoad start
starting pyLoad
Traceback (most recent call last):
File "/opt/share/python/pyload/pyLoadCore.py", line 48, in <module>
from module.network.RequestFactory import RequestFactory
File "/opt/share/python/pyload/module/network/RequestFactory.py", line 22, in <module>
from Browser import Browser
File "/opt/share/python/pyload/module/network/Browser.py", line 6, in <module>
from HTTPRequest import HTTPRequest
File "/opt/share/python/pyload/module/network/HTTPRequest.py", line 20, in <module>
import pycurl
ImportError: No module named pycurl


Переустанавливал - результат тот же.
Куда копать?
Спасибо!

ryzhov_al
03-04-2012, 17:43
Переустанавливал - результат тот же.
Куда копать?
Спасибо!Проверил, pyload работает без ошибок. На мой взгляд, проблема вылечится переустановкой зависимых питоновских модулей. В предыдущей версии python они лежали в /opt/lib/python2.6, а теперь - /opt/lib/python2.7:
$ opkg --autoremove remove pyload
$ opkg install pyload

MMX2
03-04-2012, 18:04
Проверил, pyload работает без ошибок. На мой взгляд, проблема вылечится переустановкой зависимых питоновских модулей. В предыдущей версии python они лежали в /opt/lib/python2.6, а теперь - /opt/lib/python2.7:
$ opkg --autoremove remove pyload
$ opkg install pyload
Спасибо, стало лучше. Удалил все зависимости, поставил заново.
Запускается ОК, но при попытке зайти в интерфейс валится с ошибкой Segmentation fault

$ /opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload
03.04.2012 21:12:21 INFO Запускается pyLoad 0.4.9
03.04.2012 21:12:21 INFO Основная папка: /opt/etc/pyload
03.04.2012 21:12:25 INFO ExtractArchive: Activated UnRar UnZip
03.04.2012 21:12:25 INFO Activated plugins: CaptchaTrader, ClickAndLoad, ExternalScripts, ExtractArchive, UpdateManager
03.04.2012 21:12:25 INFO Deactivate plugins: Ev0InFetcher, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, RealdebridCom, RehostTo, XMPPInterface
03.04.2012 21:12:25 INFO Время закачки: True
03.04.2012 21:12:25 INFO Запуск ThriftBackend: 0.0.0.0:7227
03.04.2012 21:12:28 INFO Starting builtin webserver: 192.168.1.1:9094
03.04.2012 21:12:28 INFO Free space: 102.36 GiB
03.04.2012 21:12:28 INFO Activating Accounts...
03.04.2012 21:12:28 INFO Activating Plugins...
03.04.2012 21:12:28 INFO pyLoad is up and running
03.04.2012 21:13:00 WARNING Not able to connect server for updates
03.04.2012 21:13:00 INFO No Updates for pyLoad
03.04.2012 21:13:30 WARNING Not able to connect server for updates
03.04.2012 21:13:30 INFO No plugin updates available

UPD: Заново создал файл конфигурации - все равно не работает. Те же грабли:(
Браузер ругается что "соединение было сброшено"

А от чего вообще возникает ошибка Segmentation Fault? Пока даже слабо себе представляю, в какую сторону копать.

ryzhov_al
03-04-2012, 19:19
Для того, чтобы собирался устанавливался iconv нужно добавить define Package/iconv/installСпасибо, Андрей.

А от чего вообще возникает ошибка Segmentation Fault? Пока даже слабо себе представляю, в какую сторону копать.Повторюсь: pyload с новым питоном работает изюмительно. Встроенный web-интерфейс - в том числе.

Дальнейшее обсуждение pyload прошу вести в профильной теме.

MMX2
03-04-2012, 19:51
Повторяю проблему в данной теме, дабы не нарушать идиллии в соседней.
Будем надеяться, что с темами не как с математикой – от перестановки слагаемых сумма изменится:)
После обновления питона pyLoad перестал рабоатать:

$ /opt/bin/python /opt/share/python/pyload/pyLoadCore.py --configdir=/opt/etc/pyload
03.04.2012 22:56:04 INFO Запускается pyLoad 0.4.9
03.04.2012 22:56:04 INFO Основная папка: /opt/etc/pyload
03.04.2012 22:56:08 INFO ExtractArchive: Activated UnRar UnZip
03.04.2012 22:56:08 INFO Activated plugins: CaptchaTrader, ClickAndLoad, ExternalScripts, ExtractArchive, UpdateManager
03.04.2012 22:56:08 INFO Deactivate plugins: Ev0InFetcher, HotFolder, IRCInterface, MergeFiles, MultiHome, MultishareCz, RealdebridCom, RehostTo, XMPPInterface
03.04.2012 22:56:08 INFO Время закачки: True
03.04.2012 22:56:08 INFO Запуск ThriftBackend: 0.0.0.0:7227
03.04.2012 22:56:11 INFO Starting threaded webserver: 0.0.0.0:9094
03.04.2012 22:56:11 INFO Free space: 102.36 GiB
03.04.2012 22:56:11 INFO Activating Accounts...
03.04.2012 22:56:11 INFO Activating Plugins...
03.04.2012 22:56:11 INFO pyLoad is up and running
03.04.2012 22:56:43 WARNING Not able to connect server for updates
03.04.2012 22:56:43 INFO No Updates for pyLoad
03.04.2012 22:57:13 WARNING Not able to connect server for updates
03.04.2012 22:57:13 INFO No plugin updates available
Segmentation fault
Причем Segmentation fault вылезает при попытке обращения к веб-интерфейсу.
Питон и pyLoad со всеми зависимостями были удалены и поставлены заново, последний сконфигурирован тоже заново.
Проблема осталась. Где копать?



Повторюсь: pyload с новым питоном работает изюмительно. Встроенный web-интерфейс - в том числе.

Дальнейшее обсуждение pyload прошу вести в профильной теме.
При всем уважении, но от данного повторения толка 0. Также повторюсь, что с новым питоном и с 0 установленным pyloadом и всеми зависимостями, все изумительно не работает. Как вы и просили, запостил в профильную тему:)

ryzhov_al
03-04-2012, 20:05
Повторюсь: pyload с новым питоном работает изюмительно. Встроенный web-интерфейс - в том числе.При всем уважении, но от данного повторения толка 0. Также повторюсь, что с новым питоном и с 0 установленным pyloadом и всеми зависимостями, все изумительно не работает. Как вы и просили, запостил в профильную тему:)Если вы не смогли из этой информации извлечь пользу, то это ваша проблема. Поработаю на должности Капитана Очевидность:

Информация о том, что у кого-то работает, а у вас нет означает, что (сюрприз!) проблему необходимо искать на вашей стороне.
Я почему-то уверен, что после удаления python-пакетов вы даже не стали смотреть что там после удаления осталось, а сразу накатили всё по новой. Теперь у вас рядом с новыми пакетами старые *.pyc-файлы, прекомпилированные старой версией python.

MMX2
03-04-2012, 20:16
Если вы не смогли из этой информации извлечь пользу, то это ваша проблема. Поработаю на должности Капитана Очевидность:

Информация о том, что у кого-то работает, а у вас нет означает, что (сюрприз!) проблему необходимо искать на вашей стороне.
Я почему-то уверен, что после удаления python-пакетов вы даже не стали смотреть что там после удаления осталось, а сразу накатили всё по новой. Теперь у вас рядом с новыми пакетами старые *.pyc-файлы, прекомпилированные старой версией python.

К сожалению, для нас с вами очевидность выглядит по-разному. Ничего, попадете в мою предметную область, вас тоже будет поджидать много сюрпризов, причем весьма очевидных. Да вот только я добрый, и глумится не буду:)
В чем мы сходимся, так это в том, где надо искать проблему. Не поверите, если вы почитаете мои сообщения, то я в них и просил поделиться со мной гипотезами, относительно того, где на "моей стороне" необходимо искать проблему.
По делу: "там" (где после удаления осталось) это где?

ryzhov_al
03-04-2012, 20:30
Ничего, попадете в мою предметную область, вас тоже будет поджидать много сюрпризов, причем весьма очевидных.Встречный вопрос: а в вашей предметной области поощряют новичков, которые наступают на большинство очевидных сюрпризов?

По делу: "там" (где после удаления осталось) это где?Я бы на вашем месте поступил самым ломовым способом, не оставляющим проблеме шансов:


Удалил pyload со всеми зависимыми пакетами,

$ opkg --autoremove remove pyload
Убедился, что никаких python-пакетов в системе не осталось, в т.ч. самого pyload и его рабочей папки,

$ opkg list_installed | grep python
Удалил в файловой системе все прекомпилированные файлы python (*.pyc), которые python предыдущей версии создавал "на лету",

$ find /opt -name *.pyc -exec rm -f {} \;
Поставил бы pyload заново.

$ opkg install pyload

MMX2
03-04-2012, 20:45
В моей предметной области есть разные люди. Я всегда поощряю новичков во всех их начинаниях, какими бы наивными они мне не казались.
Повторюсь - очевидность сюрпризов новичкам не очевидна. Спасибо за инструкцию!
Очередной очевидный сюрприз - у меня нет find, но это не проблема, почистил ручками (два солдата из стройбата заменяют эксаватор).
в моем случае проблема была в том, что осталось два python-пакета, которые не удалялись при предыдущих попытках
opkg --autoremove remove pyload и просто удаления зависимостей. Удалив все и все снова установив, все заработало.

Спасибо (я серьезно) за помощь! Работает.
P.S. Вот только хоть убейте не понимаю, что есть очевидного в приведенных выше шагах
(точнее в предыдущем посте, с гипотезой о "старых" остатках питона:)

MercuryV
03-04-2012, 21:49
Очередной очевидный сюрприз - у меня нет find


opkg install findutils

MMX2
04-04-2012, 05:17
opkg install findutils


Спасибо! Установилось.

dAsro
07-04-2012, 18:17
Подскажите как исправить. Заранее благодарен.
8847

Jimis
24-04-2012, 08:28
Доброго времени суток.
Решил сам написать плагин, все прописал, осталась капча.
8872
вопрос в том, что распознать нужно определенные 4 последовательные цифры.
может ктото сталкивался с написанием плагина для капчи для pyload.
заранее благодарен.

Вобщем сделал так чтобы выдавалась капча из 4 символов.

mikemas
18-05-2012, 08:39
Друзья!
Подскажите пожалуйста как сделать плагин для Letitbit. У меня в наличии TS-119P II,на котором стоит pyload 0.4.9,который с Letitbit не качает.Видимо устарел плагин.
Буду очень признателен.

SylverD
14-03-2013, 11:06
Устанавливал на 2 маршрутизатора Asus RT-N66U с Merlin-WRT. При установке ошибок не наблюдается. При настройке а именно при инициализации дополнителных утилит показывает статус "JS missing".

Переустановка не помогает. Похожие проблемы были найдены в ветке OPTWARE. Решение оных не дало результатов, т.к. spidermonkey, ossp-js, pyv8 нет в наличии в репозиториуме Entware.

Я начинающий, поэтому приму любую помошь в решении этой проблемы.

За ранее благодарен.

ryzhov_al
14-03-2013, 12:24
Я начинающий, поэтому приму любую помошь в решении этой проблемы.Пока не знаю как решить эту проблему: JS-движок всегда отрабатывает успешно, но после выполнения скриптов выпадает в segfault.

Именно по этой причине тест работы JS при настройке pyLoad не проходит, однако если его включить принудительно, то всё будет работать замечтательно.

lly
14-03-2013, 12:34
Пока не знаю как решить эту проблему: JS-движок всегда отрабатывает успешно, но после выполнения скриптов выпадает в segfault.
Однозначно бага в движке, скорее всего, использование неинициализированных данных после аллокации(основное отличие uClibc от glibc).
При воспроизводимости ловить стандартно - gdb, coredump(потребует пересборки ядра с CONFIG_ELF_CORE=y), valgrind.

SylverD
14-03-2013, 13:01
Пока не знаю как решить эту проблему: JS-движок всегда отрабатывает успешно, но после выполнения скриптов выпадает в segfault.

Именно по этой причине тест работы JS при настройке pyLoad не проходит, однако если его включить принудительно, то всё будет работать замечтательно.

Объясните как принудить JS . По возможности с автостартом.

Спасибо

valerka
29-05-2013, 19:46
Друзья!
Подскажите пожалуйста как сделать плагин для Letitbit. У меня в наличии TS-119P II,на котором стоит pyload 0.4.9,который с Letitbit не качает.Видимо устарел плагин.
Буду очень признателен.как успехи? а premium реально сделать? страница вроде простая очень, но к сожалению не владею python.