# anything-download
**Repository Path**: lunaticy_admin/anything-download
## Basic Information
- **Project Name**: anything-download
- **Description**: 下载哔哩哔哩,慕课大学,慕课网,Pornhub,51CTO,优酷,腾讯,小象学院...平台视频,开源代码,欢迎加入开发...
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 0
- **Created**: 2020-03-12
- **Last Updated**: 2024-12-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
---
该工具还处于草稿阶段...
## 工具介绍
这个工具专门用来下载各网站上面的视频,使用起来就像下面动画一样

当前仅支持`Windows`
已经支持`BiliBili`,`Tencent`,`Youku`,`Pornhub`,很快支持`icourse163`,`imooc`等平台...
如果你想要支持你想要的平台,可以自己添加`support`模块,也可以添加脚本,或者`issues`
软件运行环境`JDK8+`
## 使用方法
如果你是Java程序员,或者会使用Java语言,那么启动该程序一定很轻松...
```
java -jar xxx.jar
```
如果你不是程序员,那么我不推荐你使用...
将首页上面的脚本拖拽到书签栏,然后在想要下载的页面点击书签,就可以下载了。
具体使用方法[点击查看]()
## 吐槽
下载工具使用了`Aria2c`和`FFMpeg`,灵感来源于两个仓库[`Bilibili-Evolved`](https://github.com/the1812/Bilibili-Evolved)和[`N_m3u8DL-CLI_Core`](https://github.com/nilaoda/N_m3u8DL-CLI_Core)
平时自己也总喜欢将资源保存到电脑上,写了不少零碎的`Demo`,甚至还为了练习`JavaFX`,写了[这个](https://halo.cyblogs.top/release/%E6%85%95%E8%AF%BE%E7%BD%91%E4%B8%8B%E8%BD%BD%E5%99%A8.exe)软件。为了方便各位程序员获取一些学习资料,所以想了想,为什么不把那些`Demo`全部汇聚到一起,形成一个项目,并且提供脚本的形式,和后台完成对接,从而实现多平台使用... 想法总是不错的,实现起来很费劲,因为各个网站都不一样啊,有的加密了,有的没有加密,有的直接就可以获取到下载连接,有的并不行,总之网站太多,各不相同...
[为什么我不全部使用`js`脚本?](https://halo.cyblogs.top/archives/2020-why-not-develop-broswer-script)
## 加入开发
现在暂时不推荐加入开发,因为代码还处于草稿期,很乱!
- 打包方式:双击项目目录下的`package.cmd`
- 运行方式:打包完成在目录下执行:
```shell
java -jar ./application/target/download.jar
```
- 默认端口号为`10086`,可以[直接访问](http://localhost:10086),如果不能访问,当然是你没启动程序...
默认的路径在用户目录下的`Downloads`文件夹里面,暂时还不支持更换...
没开发完成之前不想写教程,如果要使用,请自行研究启动方式...