Cyxapeff Blog

wrTorrent.py

Пишу свою веб морду к rTorrent. Конечно же на питоне. В качестве фреймворка взял лёгкий и удобный web.py, после джанго ощущения довольно смешанные. В отличии от django этот фреймворк практически ни к чему не принуждает, научится работать с ним гораздо проще. Но шаблоны после джанговских настолько неудобные...

Вернёмся к wrTorrent.py (да, я знаю, что название убогое :)), это такой пробничек. На данный момент умеет только показываеть все торренты, добавлять, останавливать, возобновлять и удалять их. Никаких красявостей или ajax'a пока нет.

Выглядит это вот так:

Если кому-нибудь интересно на это посмотреть вблизи, милости прошу: wrTorrent.py-0.0.1.tar.gz

Установка

  1. Включите в rtorrent поддержку scgi. (как это делается можно прочитать на офф сайте)
  2. Установите web.py 0.22 (http://webpy.org)
  3. Запустите wrTorrent.py коммандой "python code.py" или "python code.py порт" (порт по умолчанию 8080)
  4. Откройте в браузере http://domain:port/settings/ Настройки: Protocol: scgi или xmlrpc (первый возможно использовать только если rtorrent и wrtorrent.py запущены на одной машине) URL: адрес rtorrent (example: scgi://127.0.0.1:5000 или http://192.168.0.2) Domain: адрес wrtorrent.py, к нему обращается rtorrent, чтобы забрать torrent файл, который вы загрузили с помощью кнопочки "обзор".
  5. Всё. http://domain:port/ - можно пользоваться.

Комментарии:

осталось подучить английский или посмотреть в словаре как пишутся слова комплит и инкомплит

jhgfds 07.12.2009 - 16:03 #

@jhgfds обязательно)

cyxapeff 26.12.2009 - 21:26 #
Markdown syntax:

> цитата           *курсив*
> цитата           **жирный**

* список           1. список
* список           2. список
* список           3. список

отступ в 4 пробела:
    def some_code():
        return "code"
    print some_code()

[ссылка](http://example.com/)
Ваш ник:
E-mail:
или OpenID
Оставьте свой комментарий:
Получать уведомления о новых комментариях