https://github.com/zhoucheng133/mikan-connector
https://github.com/zhoucheng133/mikan-connector
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zhoucheng133/mikan-connector
- Owner: Zhoucheng133
- License: mit
- Created: 2024-04-07T07:31:36.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-08T11:52:27.000Z (about 1 year ago)
- Last Synced: 2024-04-08T13:26:14.623Z (about 1 year ago)
- Language: JavaScript
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mikan Connector
## 使用
注意,如果你想要通过Mikan的[列表](https://mikanime.tv/Home/Classic)中筛选所需要下载的番剧,移步到[Mikan Connector Python](https://github.com/Zhoucheng133/Mikan-Connector-Python),本项目是用于通过[Mikan订阅列表](https://mikanime.tv/Home/MyBangumi)下载的脚本
如果你希望在一般的系统中使用,你可以尝试使用[Motrix](https://motrix.app/),如果你在服务器上使用,建议使用Docker安装Aria2
### 通用步骤
- 从[Mikan Project](https://mikanime.tv/)中注册账号,添加订阅,并且获取RSS订阅的链接
- 安装[Node.js](https://nodejs.org/en)
- 编辑本项目中的`src/parameters.js`,如果没有务必自行创建:```js
// src/parameters.js// Aria2端口号,默认端口为16800
const aria2Link="http://192.168.31.236:16800/jsonrpc";// Aria2的密钥
const aria2Secret="";// 下载的规则,注意都是并列关系 (即必须满足所有条件)
const rules=[
{
type: "include", // 必须包含
value: "CHS" // 包含的内容
},
{
type: "exclude", // 必须排除
value: "MKV" // 排除的内容
},
]// RSS链接,你需要注册Mikan Project账号,并且找到RSS订阅链接
const rssLink="https://mikanime.tv/RSS/MyBangumi?token=";// 更新频率,单位为分钟
const updateFreq=15;// 是否立即下载,如果是true,那么会在程序运行后立刻下载RSS订阅中的所有项
const updateNow=false;export {aria2Link, aria2Secret, rules, rssLink, updateFreq, updateNow};
```
- 执行命令来安装依赖:
```bash
cd [项目的文件夹]
npm install
# 如果你使用yarn:
# yarn install
```
- 执行命令来执行脚本
```bash
cd src
node main.js
```### 如果使用Motrix
如果你想使用Motrix作为下载工具,你可以遵循以下步骤
- 从[Motrix官方网站](https://motrix.app/)下载安装Motrix
- 确认你的Motrix中Aria2的RPC端口号,位于`偏好设置 - 进阶设置 - PRC 监听端口`,默认为16800;默认的RPC 密钥为空 (即不需要密钥),你可以自定义你的密钥
### 如果使用Aria2这里以使用Docker安装Aria2为例
注意保存自己设定的端口号 (对应容器的端口号为PRC_PORT) 和 RPC_SECRET