Найти - Пользователи
Полная версия: TorrentFlux
Начало » Python проекты » TorrentFlux
1
qwester
Всем привет! Нашел один скрипт 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 будет на вашем домашнем компьютере
qwester
Скачал, установил на Денвер и в настройках не моу понять какой путь указывать, если питон лежит в папке 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
Zubchick
А системные требования все подходят?)
sypper-pit
хорошая штука , надо попробовать :)
qwester
Zubchick
А системные требования все подходят?)
Поправил PHP.ini, но все равно не помогло, на странице конфигурации когда пишу usr/local/bin/ скрипт не понимает этот путь. Здесь тоже не понятно Path to the loadavg file:

“SELinux должен быть отключен…” - как я понял это для Денвера не важно
CURL, PYTHON, PERL для денвера установлены… Установил даже Apache 2.2: дополнительные модули…



Есть инструкция по установке (добавил в 1 пост) , но я не смог установить mysql-python, установщик написал что в регистре программа не найдена, может это все из-за того что у меня vista 64x и в ней все по другому?

PS: Добавил вот это в регистр и вродебы mysql-python установилась? но проблема не решилась



@=“z:\\usr\\local\\python”


@=“Python 2.5”




@=“z:\\usr\\local\\python\\Lib;z:\\usr\\local\\python\\DLLs;z:\\usr\\local\\python\\Lib\\lib-tk”
sypper-pit
у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт. Однако написано Windows Installations (Limited Support)
qwester
sypper-pit
у них же есть форум http://www.torrentflux.com/forum/index.php/topic,550.0.html вот это читал ?
а лудше на их форуме сразу спрашивать тк они в любом случае ИМХО - знают больше про свой продукт.
Спасибо, бум разбираться.
Оказывается для денвера нужна версия torrentflux-win_2.0_beta.zip, пришлось погуглить, на сайте ее нет.
… продолжение следует -) до утра еще далеко.
sypper-pit
а это что тогда ? http://sourceforge.net/projects/torrentflux/files/torrentflux/
qwester
win версия все же отличается от этой,
вроде все установил, ошибок пока не вижу, в ближайшее время потестирую…
……………..
……………..

Все отлично работает на Denwer с torrentflux-win_2.0_beta.zip качает быстро, надеюсь что с хостингом тоже проблем не возникнет.
Craken
Приветствую Вас товарищи!
Установил сие чудо на своем сервере под Linux Centos 5.3!
Появилась проблема! Не могу добавить более чем 11 торрентов, когда добавляешь 12-й, то пишет “Status: DONE” и в поле размер пишет 0 и в поле “Estimated Time” пишет “Download Failed!”!
Кто-то сталкивался с подобной проблемой?
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB