# snail **Repository Path**: esource/snail ## Basic Information - **Project Name**: snail - **Description**: 基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。人家才不要你的⭐⭐呢,哼 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://www.acgist.com/snail - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 213 - **Created**: 2021-01-25 - **Last Updated**: 2021-01-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Snail(蜗牛)

基于Java、JavaFX开发的下载工具,支持下载协议:BT(BitTorrent、磁力链接、种子文件)、HLS(M3U8)、FTP、HTTP。

Java JavaFX GitHub stars Gitee stars
GitHub Workflow Status GitHub release (latest by date) GitHub code size in bytes GitHub

---- ## 结构 |项目|描述| |:--|:--| |snail|下载核心| |snail-javafx|电脑界面| ## 使用 稳定版本下载:[snail-windows.zip](https://gitee.com/acgist/snail/attach_files)(解压可以直接运行) > 稳定版本提供`mac`、`linux`、`windows`三个版本 #### 编译 ```bash mvn clean package -P release -D skipTests ``` > 推荐使用[稳定版](https://gitee.com/acgist/snail/releases)编译 #### Gui ```bash # Linux java -server -Xms128m -Xmx256m -jar snail.javafx-{version}.jar # Windows javaw -server -Xms128m -Xmx256m -jar snail.javafx-{version}.jar ``` #### Maven ```xml com.acgist snail {release.version} ``` ```java final Snail snail = SnailBuilder.getInstance() .enableAllProtocol() .buildSync(); snail.download("https://www.acgist.com"); snail.lockDownload(); ``` [开发帮助](./docs/API.md) [使用帮助](./docs/HELP.md) ## 开发进度 |功能|进度| |:--|:--:| |BT|√| |FTP|√| |HLS|√| |HTTP|√| *√=完成、○-进行中、×-未开始、?-待定* > [协议进度](./docs/PROTOCOL.md) ## 依赖项目 |软件|许可| |:--|:--| |[slf4j](https://www.slf4j.org)|[MIT](https://www.slf4j.org/license.html)| |[JavaFX](https://wiki.openjdk.java.net/display/OpenJFX)|[GPLv2 + CE](https://openjdk.java.net/legal/gplv2+ce.html)| |[OpenJDK](https://openjdk.java.net)|[GPLv2 + CE](https://openjdk.java.net/legal/gplv2+ce.html)| ## 其他 #### GIT GITEE:[https://gitee.com/acgist/snail](https://gitee.com/acgist/snail) GITHUB:[https://github.com/acgist/snail](https://github.com/acgist/snail) #### 界面 ![蜗牛](./docs/gui/main.png "蜗牛") ![统计](./docs/gui/statistics-piece.png "统计") [界面操作](./docs/GUI.md) #### 更多 [https://www.acgist.com/snail](https://www.acgist.com/snail) ## 贡献 提交PR前请阅读[代码规范](./CODE_OF_CONDUCT.md)、[贡献规范](./CONTRIBUTING.md) 问题和建议请提交到[Issues](https://gitee.com/acgist/snail/issues),提交前请阅读[贡献规范](./CONTRIBUTING.md)。 谢谢!