The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышла первая версия BitTorrent клиента Flush

03.01.2009 15:13

Представлена первая версия нового BitTorrent клиента Flush, написанного по мотивам KTorrent, но имеющего основанный на GTK интерфейс. Поддержка BitTorrent обеспечивается через библиотеку libtorrent.

Основные возможности Flush:

  • Контролирование уже запущенной копии через интерфейс командной строки, а именно: запуск/остановка торрентов, изменение максимальной скорости скачивания/раздачи, изменение максимального количества соединений;
  • Запуск нескольких копий с различными конфигурационными файлами.
  • Автоматическое копирование скачанных торрентов в указанную директорию.
  • Автоматическое удаление старых торрентов.


  1. Главная ссылка к новости (http://konishchevdmitry.blogsp...)
Автор новости: Конищев Дмитрий
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19623-bittorrent
Ключевые слова: bittorrent, file, p2p
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:38, 04/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >написанного по мотивам KTorrent

    Непременно почитаю, люблю этот жанр

     
  • 1.2, brrr (ok), 17:45, 04/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    чем сие чудо отличаеться от Deluge?
     
     
  • 2.6, vitek (??), 11:24, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    $ file /usr/bin/deluge
    /usr/bin/deluge: python script text executable

    $ file /usr/bin/flush
    /usr/bin/flush: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), stripped

    ещё есть вопросы?
    мне идея понравилась... быстрый, легкий... вот только зависимостей по библиотекам многовато по-моему...
    если так пойдет, то будет отличная альтернатива ktorrent, который по-моему лучший сейчас из всех (включая и мюторент, и т.д.)

     
     
  • 3.8, KonishchevDmitry (??), 12:53, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > вот только зависимостей по библиотекам многовато по-моему...

    Ну это смотря с какой стороны посмотреть.

    Зависимости: libboost, libconfig, libgtkmm, libtorrent-rasterbar

    libgtkmm - без комментариев, без нее никуда. Если уж писать C++ приложение, то на gtkmm, а не на GTK.
    libconfig - другой более или менее адекватной библиотеки для сохранения/чтения конфигов с вложенной структурой, я не нашел.
    libtorrent-rasterbar - на мой взгляд, единственная нормальная BitTorrent библиотека с довольно неплохой документацией. Тянет за собой libboost.
    libboost - как уже сказано выше, ее тянет за собой libtorrent-rasterbar. К тому-же, на мой взгляд, libboost для C++ приложения - это практически второй STL, просто его еще не включили в стандарт. :)

     

  • 1.3, Аноним (3), 19:07, 04/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ator<char> >, boost::filesystem::path_traits> >’ has no member named ‘leaf’
    make[1]: *** [.objects/fs.o] Ошибка 1
    Хотел, как пологается анонимусу, нахамить и крикнуть "вылезай из анбиоза (дебиан ориентировочно тестинг) и проверяй сборки на новых бустах и либторрент", но скажу культурно, поправьте пожалуйста сборку. Просто в номарльных дистрах буста 1.34 редкость...
     
     
  • 2.4, Dmitry (??), 00:03, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Версия 0.1.2 компилируется с boost 1.34.1, 1.35, 1.36 и 1.37. Насчет libtorrent'а, повторю то, что написано в блоге:
    > libtorrent-rasterbar-0.14 я пока не поддерживаю - в ней довольно сильно изменился API по сравнению с 0.13, и внести изменения в код я пока не успел.
     

  • 1.5, naquad (??), 06:45, 05/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    однако непонятно чем оно лучше rTorrent? разве что гуёвая морда есть, а в остальном - всё уже есть.
    велосипедостроение (с)
     
     
  • 2.7, rtzra (ok), 11:29, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем и почему автор изобретал велосипед, можно ознакомиться здесь http://konishchevdmitry.blogspot.com/2009/01/flush-gtk-based-bittorrent.html и в дальнейшем не разевать рот понапрасну.
     
     
  • 3.9, Аноним (9), 13:33, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну да. автору понравился ktorrent и поэтому он решил сделать новый велосипед. профессонал бы помог проекту добавить то, что по его мнению не хватает.
     
     
  • 4.10, Аноним (-), 17:00, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ну да. автору понравился ktorrent и поэтому он решил сделать новый велосипед.
    >профессонал бы помог проекту добавить то, что по его мнению не
    >хватает.

    нуда, добавить gtk ... :) А вы ему платили? что хочет то и создает, вам никто ничего не навязывает.

     
  • 3.11, naquad (??), 09:12, 06/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    вагон библиотек и складывается впечатление, что автор просто боиться консоли. всё что он написал у себя в блоге уже есть в rtorrent'e или не сложно сделать. я попытался собрать сие чудо и просто упал со стула глядя на кол-во зависимостей, так что даже если соберусь сие поставить, то только из бинарной сборки чтоб менеджер пакетов парился над зависимосатями, а не подсовывать ему вагоны dev'ов. должен также признать, что многие начинания автора действительно хороши и иметь out-of-box многие фичи не плохо, но те требования которые предоставляет пакет откровенно говоря удручают.
     
     
  • 4.12, Аноним (9), 10:47, 06/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    rtorrent не кошерен, кошерен btg
     
     
  • 5.13, naquad (??), 22:25, 06/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >rtorrent не кошерен, кошерен btg

    слегка не то, в моём случае больше подходит rtorrent, не смотря на необходимость аллокации pty и запуска screen.

     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру