LinuxForum.Fans
Тема

Менеджер загрузок REXLoader

Автор: redix 13 сообщений 4057 просмотров
#323101


1. Что такое REXLoader и для чего он нужен.
REXLoader — это попытка реализации менеджера загрузки файлов с графическим пользовательским интерфейсом (GUI) прежде всего для ОС семейства GNU/Linux. Однако, учитывая то, что данный проект полностью реализован на Qt/C++, то приложение успешно собирается из исходных кодов и работает под ОС MS Windows.
REXLoader и все его компоненты распространяется под лицензией GNU/GPL v3.
2. Основные возможности и особенности REXLoader.
Как и все менеджеры загрузок файлов, REXLoader обеспечивает:
ведение списка закачиваемых файлов;
докачку незавершенных заданий (в случае поддержки режима докачки источником);
переносимость незавершенных заданий (REXLoader поддерживает пока только собственный формат метаданных задания);
очередь скачивания файлов;
изменение приоритета как для отдельного задания, так и для группы выделенных заданий;
распределение заданий по категориям на основе анализа расширений, правил категорий или с помощью ручного указания категории пользователем;
добавление/удаление пользовательских категорий;
планирование выполнения заданий действий по завершении всех заданий;
управление количеством одновременно скачиваемых файлов (до 5 одновременно выполняемых заданий) и количеством потоков при скачивании определенного файла (до 5 потоков на задание);
управление общей скоростью скачивания (предусмотрено 4 настраиваемых скоростных режима);
Основной особенностью REXLoader является модульное построение приложения. Поддержка различных протоколов обеспечивается наличием соответствующего плагина. Это позволяет снять ограничения на возможности программы по доступу к файлам по различным протоколам прикладного уровня.
3. Протоколы передачи файлов, поддерживаемые REXLoader.
На данный момент реализована поддержка протоколов HTTP/HTTPS. В ближайшее время будет реализована поддержка протоколов FTP, DC++ и др p2p протоколы.
4. Как и где Вы можете получить REXLoader.
Существует несколько способов получить рабочую программу REXLoader на своём компьютере:
получение исходных кодов через Subversion с последующей сборкой;
получение бинарных пакетов из репозитория для своего дистрибутива GNU/Linux.

Страница проекта: http://spolab.ru/

#323162

Есть ли возможность скачать исходники не из svn (кстати, жаль, что не git), а архивом по прямой ссылке, типа rexloader-version.tar.xz?
И есть ли спек-файл для rpm?

Нашёл спек, а там копирайты стоят

text
# spec file for package rexloader
#
# Copyright (c) 2011-2012 Sarvaritdinov Ravil (source),
# (c) 2012 Perlow Dmitriy A. (spec file)

Это как соотносится с open source?

#323189
"Vascom" написал:
а там копирайты стоят

Хочется верить, что попутали с Copyleft, а то действительно:

REXLoader и все его компоненты распространяется под лицензией GNU/GPL v3.

и:

The GNU General Public License is a free, copyleft license for software and other kinds of works.
#323279

"Vascom⇓" написал:
Это как соотносится с open source?
Можно задать вопрос прямо на сайте, в комментариях. Отвечают прямо там же.
#335738

Приветствую.
Копирайты абсолютно ортогональны опенсорсу. Автор распространяет исходники под GPL, что не мешает ему быть их владельцом и распоряжаться по своему усмотрению.
У нас есть репозитории для многих дистрибутивов, и мы с радостью поможем вам собрать пакет под ваш дистрибутив, если мы обошли его стороной.
Добро пожаловать на наш форум или в чат rexloader@conference.jabber.ru !

#335740

dap.darkness, привет! А где аватарка? Сразу не узнал. :)

#335764

redix, доброго времени суток! Которая вас интересует?
PS Могли бы цепляться через gravatar *здесь был подмигивающий смайл, который не отображался*

#335765

dap.darkness, эта. :)

#335767

Готово :)

Ух, совершенно случайно из гугла сегодня пришёл.

Vascom, предоставляю вам исключительные права на spec-файл, последнюю версию для федоры можно забирать отсюда: https://github.com/DAP-DarkneSS/obs/blob/master/home:DarkSS:fedora/rexloader/rexloader.spec
Обычно в openSUSE принято отчуждать права на него в пользу дистрибутива, однако rexloader ещё не продвигается в официальный репозиторий, поэтому стоят копирайты разработчика и мой.

#335945

Спасибо за отзывчивость. Просто у меня вопрос: если я возьму этот спек, я могу из него удалить эти копирайты?

#336038

Vascom, можете делать с ним всё, что пожелаете. Копирайты Равиля в сорцах прописаны (если не забыл где), а я перебьюсь :)

#336086

Хорошо.
Переработал спек для соответствия стандартам Федоры https://github.com/RussianFedora/rexloader/blob/master/rexloader.spec
Если будут заинтересованные люди и проект продолжит развиваться - включу его в репы рашнфедоры, а затем и в основную Федору попробуем.

dap.darkness, к сожалению секция %changelog в твоём спеке была пустой, поэтому моя запись сейчас первая. Но если хочешь, могу тебя туда добавить.

И ещё src.rpm тут оставлю http://koji.russianfedora.ru/koji/getfile?taskID=85305&name=rexloader-0.1.svn334-1.fc21.R.src.rpm

#336217

Было бы клёво; медленно, но верно что-то пилится. Стандарты Зузи полагают %changelog устаревшим :) Да не суть, включите, спасибо; не включите, ничего страшного.

Войдите или зарегистрируйтесь, чтобы ответить.