1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/acgist-snail

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Snail (蜗牛)

Основанный на Java и JavaFX инструмент для скачивания, поддерживает протоколы BT (BitTorrent, магнитные ссылки, файлы-семена), HLS (M3U8), FTP и HTTP.

Структура

Проект Описание
snail ядро загрузки
snail-javafx интерфейс для компьютера

Архитектура

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|         |                  NativeGUI/ExtendGUI                  |         |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         |
|         |           Multifile         |       Monofile          |         |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         |
|         |                       Downloader                      |         |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         |
|         |                     |       |       |                    |         |
|         +  BitTorrent   +-+-+-+-+-+-+-+       |       |                    |
| Context |               |   Magnet    |  FTP  |  HLS  |  HTTP   | Thread  |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+       |       |                    |
|         |   STUN/UPNP   | DHT/Tracker |       |       |                    |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         |
|         |                        Protocol                       |         |
|         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+         |
|         |                       IP/TCP/UDP                      |         |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Использование Стабильная версия для скачивания

Компиляция

mvn clean package -P release -D skipTests

Рекомендуется использовать версию Release для компиляции.

Интерфейс

java -server -Xms128m -Xmx256m -jar snail.javafx-{version}.jar

Для использования интерфейса обратитесь к помощи по использованию интерфейса.

Код

<dependency>
    <groupId>com.acgist</groupId>
    <artifactId>snail</artifactId>
    <version>{release.version}</version>
</dependency>
final Snail snail = SnailBuilder.newBuilder()
    .enableAllProtocol()
    .buildSync();
snail.download("https://www.acgist.com");
snail.lockDownload();

Для разработки кода обратитесь к помощи по разработке.

Помощь

Скачать протокол

Зависимости

Проект Лицензия
JavaFX GPLv2 + CE
OpenJDK GPLv2 + CE

Интерфейс

Изображение не найдено

Бесплатное использование

Сервер Alibaba Cloud

Введение

Инструмент для скачивания, разработанный на Java и JavaFX, поддерживает протоколы загрузки: BT (BitTorrent, магнитные ссылки, файлы-семена), HLS (M3U8), FTP, HTTP. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/acgist-snail.git
git@api.gitlife.ru:oschina-mirror/acgist-snail.git
oschina-mirror
acgist-snail
acgist-snail
master