Форум сайта python.su
Всем привет! Нашел один скрипт TorrentFlux http://torrentflux.com/
Скрипт качает и раздает с торрентов и работает на питоне.
Руссификация:
Кривоватая, но идет в комплекте
Требования:
- Linux (проверялось так же на Debian, RedHat, Fedora и др.)
- Apache Web Server
- PHP Apache версии 4.1.x или выше с поддержкой database, Session, и PCRE
- MySQL или PGSQL
- Python 2.2 или выше
- SELinux должен быть отключен или соответствующим образом сконфигурирован
- Safe Mode должен быть отключен в php.ini
- allow_url_fopen (в php.ini) должен быть включен
- CURL libs
* Для BSD: Добавте в /etc/sysctl.conf следующую строчку
kern.ps_arg_cache_limit=1024
Установка:
1. Вы выполнили вышеописанные требования.
2. Создать базу данных и импортировать в нее соответствующий скрипт из папки sql.
3. Распаковать содержимое html на Ваш хостинг.
4. Отредактируйте config.php (как миннимум настройки Базы данных)
5. Установите полный доступ(chmod 777) на папку downloads
6. Зайдите на Ваш хостинг и залогинтесь, этот первый логин и пароль будет суперадмином.
7. В открывшемся окне настройки все должно быть OK(зеленым), иначе конфигурите сервер.
Важно:
Если не хотите, чтобы сервер ушел в туман, при добавление торрента устанавливайте лимиты скачивая и отдачи, а так же следите за уровнем загрузки сервера! (в правом нижнем углу)
инструкция по установке на Денвер от одного чела ( мне не помогло-( )
1. Качаем пакеты DENWER'a (BASE, PYTHON, ну и PERL) и ставим их (я ставил способом на виртуальный диск Z:\ )
2. Чтобы заработал PYTHON качаем http://www.bertera.it/software/pygetkey/dist/python25.dll
и копируем её в z:\usr\local\python\python25.dll
3. Чтобы заработал MySQL из под PYTHON'а нужно скачать mysql-python:
значит идём сюда http://sourceforge.net/mysql-python
и качаем для PYTHON 2.5 вот это http://downloads.sourceforge.net/mysql-python/MySQL-python-1.2.2.win32-py2.5.exe
4. Установить скачаный mysql-python сразу не получиться, потому что в реестре отсутствуют пути к нашему PYTHON'у.
Поэтому создаем файл python25.reg с таким содержимым:
Цитата:
Windows Registry Editor Version 5.00
@=“z:\\usr\\local\\python”
@=“Python 2.5”
@=“z:\\usr\\local\\python\\Lib;z:\\usr\\local\\python\\DLLs;z:\\usr\\local\\python\\Lib\\lib-tk”
и вносим его в реестр двойным кликом мышки.
После чего устанавливаем скачаный ранее mysql-python.
Как импортировать Базу на денвер: (всем рекомендую)
Для импорта в базу mysql денвера создайте например файл mysqlrestore.bat в котором напишите одну строку:
mysql -uлогин_пользователя -pпароль -Dимя_базы<имя_разархивированного_файла.sql
и поместите mysqlrestore.bat и разархивированный файл sql папку с бинарниками mysql, например
C:WEBSERVERSUSRLOCALMYSQL4BIN
запустите этот bat файл и тогда абсолютная копия базы wordpress будет на вашем домашнем компьютере
Отредактировано (Янв. 14, 2010 03:25:46)
Офлайн
Скачал, установил на Денвер и в настройках не моу понять какой путь указывать, если питон лежит в папке z://usr/local/bin/python.exe ?
Python Path
Specify the path to the Python binary (usually /usr/bin/python or /usr/local/bin/python):
и здесь:
loadavg Path
Path to the loadavg file: proc/loadavg
Path is not Valid
Отредактировано (Янв. 13, 2010 03:32:02)
Офлайн
А системные требования все подходят?)
Офлайн
хорошая штука , надо попробовать :)
Офлайн
ZubchickПоправил PHP.ini, но все равно не помогло, на странице конфигурации когда пишу usr/local/bin/ скрипт не понимает этот путь. Здесь тоже не понятно Path to the loadavg file:
А системные требования все подходят?)
Отредактировано (Янв. 14, 2010 04:20:53)
Офлайн
у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт. Однако написано Windows Installations (Limited Support)
Отредактировано (Янв. 14, 2010 04:42:01)
Офлайн
sypper-pitСпасибо, бум разбираться.
у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт.
Офлайн
а это что тогда ? http://sourceforge.net/projects/torrentflux/files/torrentflux/
Офлайн
win версия все же отличается от этой,
вроде все установил, ошибок пока не вижу, в ближайшее время потестирую…
……………..
……………..
Все отлично работает на Denwer с torrentflux-win_2.0_beta.zip качает быстро, надеюсь что с хостингом тоже проблем не возникнет.
Отредактировано (Янв. 15, 2010 23:34:05)
Офлайн
Приветствую Вас товарищи!
Установил сие чудо на своем сервере под Linux Centos 5.3!
Появилась проблема! Не могу добавить более чем 11 торрентов, когда добавляешь 12-й, то пишет “Status: DONE” и в поле размер пишет 0 и в поле “Estimated Time” пишет “Download Failed!”!
Кто-то сталкивался с подобной проблемой?
Спасибо!
Отредактировано (Ноя. 22, 2010 06:48:21)
Офлайн