diff --git a/.gitignore b/.gitignore index b4d18a3f067ead..c39b508f4e2abc 100644 --- a/.gitignore +++ b/.gitignore @@ -7,8 +7,8 @@ package-lock.json .idea .DS_Store docs/.vuepress/dist -config/app.json -config/config.js +lib/config/app.json +lib/config/config.js yarn-error.log tmp *.swp diff --git a/Procfile b/Procfile index 1da0cd6f6dce4b..a9472b4a38e23e 100644 --- a/Procfile +++ b/Procfile @@ -1 +1 @@ -web: node index.js +web: node lib/index.js diff --git a/README.md b/README.md index df8f2e86f71f0b..9f65bcc04053a0 100644 --- a/README.md +++ b/README.md @@ -41,7 +41,7 @@ RSSHub 是一个轻量、易于扩展的 RSS 生成器,可以给任何奇奇 ### 提交新的 RSS 内容 -1. 在 [/router.js](https://github.com/DIYgod/RSSHub/blob/master/router.js) 里添加路由 +1. 在 [/lib/router.js](https://github.com/DIYgod/RSSHub/blob/master/lib/router.js) 里添加路由 2. 在 [/routes/](https://github.com/DIYgod/RSSHub/tree/master/routes) 中的路由对应路径添加获取 RSS 内容的脚本 diff --git a/docker-compose.yml b/docker-compose.yml index f9ff7f1b98c77a..ac09c15cd5e4d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,8 +21,8 @@ services: CACHE_TYPE: redis REDIS_URL: 'redis://db.redis:6379/' volumes: - - ./config/app.json:/app/app.json - - ./config/config.js:/app/config.js + - ./lib/config/app.json:/app/lib/app.json + - ./lib/config/config.js:/app/lib/config.js depends_on: - db.redis diff --git a/docs/en/README.md b/docs/en/README.md index f2f0e83c9a782f..a6d3f57666a8c7 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -101,7 +101,7 @@ RSSHub provides the following APIs: ### List of Public Routes ::: tip Tip -This API **will not** return any routes under `protected_router.js`. +This API **will not** return any routes under `lib/protected_router.js`. ::: Eg: diff --git a/docs/en/install/README.md b/docs/en/install/README.md index 05983756a29b22..825193e521b4fb 100644 --- a/docs/en/install/README.md +++ b/docs/en/install/README.md @@ -80,7 +80,7 @@ $ git pull ### Configuration -`RSSHub` reads its configurations from `config.js` or system environment variables. +`RSSHub` reads its configurations from `lib/config.js` or system environment variables. **How to set system environment variables** @@ -150,7 +150,7 @@ $ docker volume create redis-data 2. Change `environment` section in [docker-compose.yml](https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml) to configure the corresponding option - - `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1` skips puppeteer Chromium installation. Default to 1, requires `puppeteerWSEndpoint` in `config.js` to be set with a remote Chrome Websocket address, otherwise relevant routes will not work. + - `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1` skips puppeteer Chromium installation. Default to 1, requires `puppeteerWSEndpoint` in `lib/config.js` to be set with a remote Chrome Websocket address, otherwise relevant routes will not work. - `USE_CHINA_NPM_REGISTRY=1` avoids GFW npm registry interference in mainland China. Default to 0. 3. Deploy @@ -250,7 +250,7 @@ You can access your `Google App Engine URL` to check the deployment status ### Application Settings -`RSSHub` reads its configurations from `config.js` or environment variables. +`RSSHub` reads its configurations from `lib/config.js` or environment variables. ::: tip diff --git a/docs/en/joinus/README.md b/docs/en/joinus/README.md index 8dd09f190c03d6..413ca98d81d0a8 100644 --- a/docs/en/joinus/README.md +++ b/docs/en/joinus/README.md @@ -8,7 +8,7 @@ We welcome all pull requests. Suggestions and feedback are also welcomed [here]( ## Submit new RSS source -1. Add a new route in [/router.js](https://github.com/DIYgod/RSSHub/blob/master/router.js) +1. Add a new route in [/lib/router.js](https://github.com/DIYgod/RSSHub/blob/master/lib/router.js) 1. Add the script to the corresponding directory [/routes/](https://github.com/DIYgod/RSSHub/tree/master/routes) @@ -87,7 +87,7 @@ Some websites provides no API and pages require rendering too, use [puppeteer](h ### Enable caching -All routes has a default cache expiry time set in `config.js`, it should be increased when the data source is not subject to frequent updates. +All routes has a default cache expiry time set in `lib/config.js`, it should be increased when the data source is not subject to frequent updates. Add to cache: diff --git a/docs/install/README.md b/docs/install/README.md index d633b744466352..abb252129e7532 100644 --- a/docs/install/README.md +++ b/docs/install/README.md @@ -84,7 +84,7 @@ $ git pull ### 添加配置 -可以通过修改 `config.js` 或者设置环境变量来配置 RSSHub. +可以通过修改 `lib/config.js` 或者设置环境变量来配置 RSSHub. **如何设置环境变量** @@ -154,7 +154,7 @@ $ docker volume create redis-data 2. 修改 [docker-compose.yml](https://github.com/DIYgod/RSSHub/blob/master/docker-compose.yml) 中的 `environment` 进行配置 - - `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1` 用以跳过 puppeteer Chromium 的安装. 默认为 1, 需要在 `config.js` 中的 `puppeteerWSEndpoint`中设置相应的远程 Chrome Websocket 地址, 以启用相应路由. + - `PUPPETEER_SKIP_CHROMIUM_DOWNLOAD=1` 用以跳过 puppeteer Chromium 的安装. 默认为 1, 需要在 `lib/config.js` 中的 `puppeteerWSEndpoint`中设置相应的远程 Chrome Websocket 地址, 以启用相应路由. - `USE_CHINA_NPM_REGISTRY=1` 防止 npm 受到来自 GFW 的干扰. 默认为 0. 3. 部署 @@ -256,7 +256,7 @@ gcloud app deploy ### 应用配置 -可以通过修改 `config.js` 或者设置环境变量来配置 RSSHub. +可以通过修改 `lib/config.js` 或者设置环境变量来配置 RSSHub. ::: tip 提示 diff --git a/docs/joinus/README.md b/docs/joinus/README.md index c9cb8c8331b813..1a788c3f7f134d 100644 --- a/docs/joinus/README.md +++ b/docs/joinus/README.md @@ -260,7 +260,7 @@ sidebar: auto #### 使用缓存 -所有路由都有一个缓存,全局缓存时间在 `config.js` 里设定,但某些接口返回的内容更新频率较低,这时应该给这些数据设置一个更长的缓存时间。 +所有路由都有一个缓存,全局缓存时间在 `lib/config.js` 里设定,但某些接口返回的内容更新频率较低,这时应该给这些数据设置一个更长的缓存时间。 - 添加缓存: @@ -361,48 +361,48 @@ ctx.state.data = { ### 步骤 2: 添加脚本路由 -在 [/router.js](https://github.com/DIYgod/RSSHub/blob/master/router.js) 里添加路由: +在 [/lib/router.js](https://github.com/DIYgod/RSSHub/blob/master/lib/router.js) 里添加路由: #### 举例 1. [bilibili/bangumi](https://github.com/DIYgod/RSSHub/blob/master/routes/bilibili/bangumi.js) -| 类型 | 代码 | -| ---------------------- | ---------------------------------------------------------------------------------- | -| 路由 | `/bilibili/bangumi/:seasonid` | -| 数据来源 | bilibili | -| 路由名称 | bangumi | -| 参数 1 | :seasonid 必选 | -| 参数 2 | 无 | -| 参数 3 | 无 | -| 脚本路径 | `./routes/bilibili/bangumi` | -| router.js 中的完整代码 | `router.get('/bilibili/bangumi/:seasonid', require('./routes/bilibili/bangumi'));` | +| 类型 | 代码 | +| -------------------------- | ---------------------------------------------------------------------------------- | +| 路由 | `/bilibili/bangumi/:seasonid` | +| 数据来源 | bilibili | +| 路由名称 | bangumi | +| 参数 1 | :seasonid 必选 | +| 参数 2 | 无 | +| 参数 3 | 无 | +| 脚本路径 | `./routes/bilibili/bangumi` | +| lib/router.js 中的完整代码 | `router.get('/bilibili/bangumi/:seasonid', require('./routes/bilibili/bangumi'));` | 1. [github/issue](https://github.com/DIYgod/RSSHub/blob/master/routes/github/issue.js) -| 类型 | 代码 | -| ---------------------- | ---------------------------------------------------------------------------- | -| 路由 | `/github/issue/:user/:repo` | -| 数据来源 | github | -| 路由名称 | issue | -| 参数 1 | :user 必选 | -| 参数 2 | :repo 必选 | -| 参数 3 | 无 | -| 脚本路径 | `./routes/github/issue` | -| router.js 中的完整代码 | `router.get('/github/issue/:user/:repo', require('./routes/github/issue'));` | +| 类型 | 代码 | +| -------------------------- | ---------------------------------------------------------------------------- | +| 路由 | `/github/issue/:user/:repo` | +| 数据来源 | github | +| 路由名称 | issue | +| 参数 1 | :user 必选 | +| 参数 2 | :repo 必选 | +| 参数 3 | 无 | +| 脚本路径 | `./routes/github/issue` | +| lib/router.js 中的完整代码 | `router.get('/github/issue/:user/:repo', require('./routes/github/issue'));` | 1. [embassy](https://github.com/DIYgod/RSSHub/blob/master/routes/embassy/index.js) -| 类型 | 代码 | -| ---------------------- | ---------------------------------------------------------------------------- | -| 路由 | `/embassy/:country/:city?` | -| 数据来源 | embassy | -| 路由名称 | 无 | -| 参数 1 | :country 必选 | -| 参数 2 | ?city 可选 | -| 参数 3 | 无 | -| 脚本路径 | `./routes/embassy/index` | -| router.js 中的完整代码 | `router.get('/embassy/:country/:city?', require('./routes/embassy/index'));` | +| 类型 | 代码 | +| -------------------------- | ---------------------------------------------------------------------------- | +| 路由 | `/embassy/:country/:city?` | +| 数据来源 | embassy | +| 路由名称 | 无 | +| 参数 1 | :country 必选 | +| 参数 2 | ?city 可选 | +| 参数 3 | 无 | +| 脚本路径 | `./routes/embassy/index` | +| lib/router.js 中的完整代码 | `router.get('/embassy/:country/:city?', require('./routes/embassy/index'));` | ### 步骤 3: 添加脚本文档 diff --git a/api_router.js b/lib/api_router.js similarity index 100% rename from api_router.js rename to lib/api_router.js diff --git a/config.js b/lib/config.js similarity index 100% rename from config.js rename to lib/config.js diff --git a/config/.gitkeep b/lib/config/.gitkeep similarity index 100% rename from config/.gitkeep rename to lib/config/.gitkeep diff --git a/favicon.png b/lib/favicon.png similarity index 100% rename from favicon.png rename to lib/favicon.png diff --git a/index.js b/lib/index.js similarity index 100% rename from index.js rename to lib/index.js diff --git a/middleware/access-control.js b/lib/middleware/access-control.js similarity index 100% rename from middleware/access-control.js rename to lib/middleware/access-control.js diff --git a/middleware/api-response-handler.js b/lib/middleware/api-response-handler.js similarity index 100% rename from middleware/api-response-handler.js rename to lib/middleware/api-response-handler.js diff --git a/middleware/api-template.js b/lib/middleware/api-template.js similarity index 100% rename from middleware/api-template.js rename to lib/middleware/api-template.js diff --git a/middleware/cache-common.js b/lib/middleware/cache-common.js similarity index 100% rename from middleware/cache-common.js rename to lib/middleware/cache-common.js diff --git a/middleware/debug.js b/lib/middleware/debug.js similarity index 100% rename from middleware/debug.js rename to lib/middleware/debug.js diff --git a/middleware/header.js b/lib/middleware/header.js similarity index 100% rename from middleware/header.js rename to lib/middleware/header.js diff --git a/middleware/lru-cache.js b/lib/middleware/lru-cache.js similarity index 100% rename from middleware/lru-cache.js rename to lib/middleware/lru-cache.js diff --git a/middleware/onerror.js b/lib/middleware/onerror.js similarity index 100% rename from middleware/onerror.js rename to lib/middleware/onerror.js diff --git a/middleware/parameter.js b/lib/middleware/parameter.js similarity index 100% rename from middleware/parameter.js rename to lib/middleware/parameter.js diff --git a/middleware/redis-cache.js b/lib/middleware/redis-cache.js similarity index 100% rename from middleware/redis-cache.js rename to lib/middleware/redis-cache.js diff --git a/middleware/template.js b/lib/middleware/template.js similarity index 100% rename from middleware/template.js rename to lib/middleware/template.js diff --git a/middleware/utf8.js b/lib/middleware/utf8.js similarity index 100% rename from middleware/utf8.js rename to lib/middleware/utf8.js diff --git a/protected_router.js b/lib/protected_router.js similarity index 100% rename from protected_router.js rename to lib/protected_router.js diff --git a/router.js b/lib/router.js similarity index 100% rename from router.js rename to lib/router.js diff --git a/routes/36kr/search/article.js b/lib/routes/36kr/search/article.js similarity index 100% rename from routes/36kr/search/article.js rename to lib/routes/36kr/search/article.js diff --git a/routes/3dm/game.js b/lib/routes/3dm/game.js similarity index 100% rename from routes/3dm/game.js rename to lib/routes/3dm/game.js diff --git a/routes/3dm/news_center.js b/lib/routes/3dm/news_center.js similarity index 100% rename from routes/3dm/news_center.js rename to lib/routes/3dm/news_center.js diff --git a/routes/99percentinvisible/transcript.js b/lib/routes/99percentinvisible/transcript.js similarity index 100% rename from routes/99percentinvisible/transcript.js rename to lib/routes/99percentinvisible/transcript.js diff --git a/routes/9to5/subsite.js b/lib/routes/9to5/subsite.js similarity index 100% rename from routes/9to5/subsite.js rename to lib/routes/9to5/subsite.js diff --git a/routes/9to5/utils.js b/lib/routes/9to5/utils.js similarity index 100% rename from routes/9to5/utils.js rename to lib/routes/9to5/utils.js diff --git a/routes/a9vg/a9vg.js b/lib/routes/a9vg/a9vg.js similarity index 100% rename from routes/a9vg/a9vg.js rename to lib/routes/a9vg/a9vg.js diff --git a/routes/acfun/bangumi.js b/lib/routes/acfun/bangumi.js similarity index 100% rename from routes/acfun/bangumi.js rename to lib/routes/acfun/bangumi.js diff --git a/routes/anigamer/anime.js b/lib/routes/anigamer/anime.js similarity index 100% rename from routes/anigamer/anime.js rename to lib/routes/anigamer/anime.js diff --git a/routes/anigamer/new_anime.js b/lib/routes/anigamer/new_anime.js similarity index 100% rename from routes/anigamer/new_anime.js rename to lib/routes/anigamer/new_anime.js diff --git a/routes/anime1/anime.js b/lib/routes/anime1/anime.js similarity index 100% rename from routes/anime1/anime.js rename to lib/routes/anime1/anime.js diff --git a/routes/anime1/search.js b/lib/routes/anime1/search.js similarity index 100% rename from routes/anime1/search.js rename to lib/routes/anime1/search.js diff --git a/routes/aozora/newbook.js b/lib/routes/aozora/newbook.js similarity index 100% rename from routes/aozora/newbook.js rename to lib/routes/aozora/newbook.js diff --git a/routes/apkpure/versions.js b/lib/routes/apkpure/versions.js similarity index 100% rename from routes/apkpure/versions.js rename to lib/routes/apkpure/versions.js diff --git a/routes/apple/exchange_repair.js b/lib/routes/apple/exchange_repair.js similarity index 100% rename from routes/apple/exchange_repair.js rename to lib/routes/apple/exchange_repair.js diff --git a/routes/appstore/in-app-purchase.js b/lib/routes/appstore/in-app-purchase.js similarity index 100% rename from routes/appstore/in-app-purchase.js rename to lib/routes/appstore/in-app-purchase.js diff --git a/routes/appstore/price.js b/lib/routes/appstore/price.js similarity index 100% rename from routes/appstore/price.js rename to lib/routes/appstore/price.js diff --git a/routes/appstore/update.js b/lib/routes/appstore/update.js similarity index 100% rename from routes/appstore/update.js rename to lib/routes/appstore/update.js diff --git a/routes/appstore/xianmian.js b/lib/routes/appstore/xianmian.js similarity index 100% rename from routes/appstore/xianmian.js rename to lib/routes/appstore/xianmian.js diff --git a/routes/aqk/category.js b/lib/routes/aqk/category.js similarity index 100% rename from routes/aqk/category.js rename to lib/routes/aqk/category.js diff --git a/routes/aqk/vul.js b/lib/routes/aqk/vul.js similarity index 100% rename from routes/aqk/vul.js rename to lib/routes/aqk/vul.js diff --git a/routes/atfd/index.js b/lib/routes/atfd/index.js similarity index 100% rename from routes/atfd/index.js rename to lib/routes/atfd/index.js diff --git a/routes/autotrader/index.js b/lib/routes/autotrader/index.js similarity index 100% rename from routes/autotrader/index.js rename to lib/routes/autotrader/index.js diff --git a/routes/baidu/doodles.js b/lib/routes/baidu/doodles.js similarity index 100% rename from routes/baidu/doodles.js rename to lib/routes/baidu/doodles.js diff --git a/routes/baidu/topwords.js b/lib/routes/baidu/topwords.js similarity index 100% rename from routes/baidu/topwords.js rename to lib/routes/baidu/topwords.js diff --git a/routes/bangumi/calendar/_base.js b/lib/routes/bangumi/calendar/_base.js similarity index 100% rename from routes/bangumi/calendar/_base.js rename to lib/routes/bangumi/calendar/_base.js diff --git a/routes/bangumi/calendar/today.js b/lib/routes/bangumi/calendar/today.js similarity index 100% rename from routes/bangumi/calendar/today.js rename to lib/routes/bangumi/calendar/today.js diff --git a/routes/bangumi/group/reply.js b/lib/routes/bangumi/group/reply.js similarity index 100% rename from routes/bangumi/group/reply.js rename to lib/routes/bangumi/group/reply.js diff --git a/routes/bangumi/group/topic.js b/lib/routes/bangumi/group/topic.js similarity index 100% rename from routes/bangumi/group/topic.js rename to lib/routes/bangumi/group/topic.js diff --git a/routes/bangumi/person/index.js b/lib/routes/bangumi/person/index.js similarity index 100% rename from routes/bangumi/person/index.js rename to lib/routes/bangumi/person/index.js diff --git a/routes/bangumi/subject/comments.js b/lib/routes/bangumi/subject/comments.js similarity index 100% rename from routes/bangumi/subject/comments.js rename to lib/routes/bangumi/subject/comments.js diff --git a/routes/bangumi/subject/ep.js b/lib/routes/bangumi/subject/ep.js similarity index 100% rename from routes/bangumi/subject/ep.js rename to lib/routes/bangumi/subject/ep.js diff --git a/routes/bangumi/subject/index.js b/lib/routes/bangumi/subject/index.js similarity index 100% rename from routes/bangumi/subject/index.js rename to lib/routes/bangumi/subject/index.js diff --git a/routes/bangumi/subject/offcial-subject-api.js b/lib/routes/bangumi/subject/offcial-subject-api.js similarity index 100% rename from routes/bangumi/subject/offcial-subject-api.js rename to lib/routes/bangumi/subject/offcial-subject-api.js diff --git a/routes/bbc/index.js b/lib/routes/bbc/index.js similarity index 100% rename from routes/bbc/index.js rename to lib/routes/bbc/index.js diff --git a/routes/bbc/utils.js b/lib/routes/bbc/utils.js similarity index 100% rename from routes/bbc/utils.js rename to lib/routes/bbc/utils.js diff --git a/routes/bilibili/article.js b/lib/routes/bilibili/article.js similarity index 100% rename from routes/bilibili/article.js rename to lib/routes/bilibili/article.js diff --git a/routes/bilibili/audio.js b/lib/routes/bilibili/audio.js similarity index 100% rename from routes/bilibili/audio.js rename to lib/routes/bilibili/audio.js diff --git a/routes/bilibili/bangumi.js b/lib/routes/bilibili/bangumi.js similarity index 100% rename from routes/bilibili/bangumi.js rename to lib/routes/bilibili/bangumi.js diff --git a/routes/bilibili/blackboard.js b/lib/routes/bilibili/blackboard.js similarity index 100% rename from routes/bilibili/blackboard.js rename to lib/routes/bilibili/blackboard.js diff --git a/routes/bilibili/cache.js b/lib/routes/bilibili/cache.js similarity index 100% rename from routes/bilibili/cache.js rename to lib/routes/bilibili/cache.js diff --git a/routes/bilibili/coin.js b/lib/routes/bilibili/coin.js similarity index 100% rename from routes/bilibili/coin.js rename to lib/routes/bilibili/coin.js diff --git a/routes/bilibili/dynamic.js b/lib/routes/bilibili/dynamic.js similarity index 100% rename from routes/bilibili/dynamic.js rename to lib/routes/bilibili/dynamic.js diff --git a/routes/bilibili/fav.js b/lib/routes/bilibili/fav.js similarity index 100% rename from routes/bilibili/fav.js rename to lib/routes/bilibili/fav.js diff --git a/routes/bilibili/followers.js b/lib/routes/bilibili/followers.js similarity index 100% rename from routes/bilibili/followers.js rename to lib/routes/bilibili/followers.js diff --git a/routes/bilibili/followings.js b/lib/routes/bilibili/followings.js similarity index 100% rename from routes/bilibili/followings.js rename to lib/routes/bilibili/followings.js diff --git a/routes/bilibili/linkNews.js b/lib/routes/bilibili/linkNews.js similarity index 100% rename from routes/bilibili/linkNews.js rename to lib/routes/bilibili/linkNews.js diff --git a/routes/bilibili/liveArea.js b/lib/routes/bilibili/liveArea.js similarity index 100% rename from routes/bilibili/liveArea.js rename to lib/routes/bilibili/liveArea.js diff --git a/routes/bilibili/liveRoom.js b/lib/routes/bilibili/liveRoom.js similarity index 100% rename from routes/bilibili/liveRoom.js rename to lib/routes/bilibili/liveRoom.js diff --git a/routes/bilibili/liveSearch.js b/lib/routes/bilibili/liveSearch.js similarity index 100% rename from routes/bilibili/liveSearch.js rename to lib/routes/bilibili/liveSearch.js diff --git a/routes/bilibili/mallIP.js b/lib/routes/bilibili/mallIP.js similarity index 100% rename from routes/bilibili/mallIP.js rename to lib/routes/bilibili/mallIP.js diff --git a/routes/bilibili/mallNew.js b/lib/routes/bilibili/mallNew.js similarity index 100% rename from routes/bilibili/mallNew.js rename to lib/routes/bilibili/mallNew.js diff --git a/routes/bilibili/partion-ranking.js b/lib/routes/bilibili/partion-ranking.js similarity index 100% rename from routes/bilibili/partion-ranking.js rename to lib/routes/bilibili/partion-ranking.js diff --git a/routes/bilibili/partion.js b/lib/routes/bilibili/partion.js similarity index 100% rename from routes/bilibili/partion.js rename to lib/routes/bilibili/partion.js diff --git a/routes/bilibili/ranking.js b/lib/routes/bilibili/ranking.js similarity index 100% rename from routes/bilibili/ranking.js rename to lib/routes/bilibili/ranking.js diff --git a/routes/bilibili/reply.js b/lib/routes/bilibili/reply.js similarity index 100% rename from routes/bilibili/reply.js rename to lib/routes/bilibili/reply.js diff --git a/routes/bilibili/topic.js b/lib/routes/bilibili/topic.js similarity index 100% rename from routes/bilibili/topic.js rename to lib/routes/bilibili/topic.js diff --git a/routes/bilibili/userChannel.js b/lib/routes/bilibili/userChannel.js similarity index 100% rename from routes/bilibili/userChannel.js rename to lib/routes/bilibili/userChannel.js diff --git a/routes/bilibili/userFav.js b/lib/routes/bilibili/userFav.js similarity index 100% rename from routes/bilibili/userFav.js rename to lib/routes/bilibili/userFav.js diff --git a/routes/bilibili/video.js b/lib/routes/bilibili/video.js similarity index 100% rename from routes/bilibili/video.js rename to lib/routes/bilibili/video.js diff --git a/routes/bjnews/news.js b/lib/routes/bjnews/news.js similarity index 100% rename from routes/bjnews/news.js rename to lib/routes/bjnews/news.js diff --git a/routes/blogread/newest.js b/lib/routes/blogread/newest.js similarity index 100% rename from routes/blogread/newest.js rename to lib/routes/blogread/newest.js diff --git a/routes/caixin/category.js b/lib/routes/caixin/category.js similarity index 100% rename from routes/caixin/category.js rename to lib/routes/caixin/category.js diff --git a/routes/cctv/category.js b/lib/routes/cctv/category.js similarity index 100% rename from routes/cctv/category.js rename to lib/routes/cctv/category.js diff --git a/routes/cctv/utils/mzzlbg.js b/lib/routes/cctv/utils/mzzlbg.js similarity index 100% rename from routes/cctv/utils/mzzlbg.js rename to lib/routes/cctv/utils/mzzlbg.js diff --git a/routes/cctv/utils/news.js b/lib/routes/cctv/utils/news.js similarity index 100% rename from routes/cctv/utils/news.js rename to lib/routes/cctv/utils/news.js diff --git a/routes/chouti/index.js b/lib/routes/chouti/index.js similarity index 100% rename from routes/chouti/index.js rename to lib/routes/chouti/index.js diff --git a/routes/ciweimao/chapter.js b/lib/routes/ciweimao/chapter.js similarity index 100% rename from routes/ciweimao/chapter.js rename to lib/routes/ciweimao/chapter.js diff --git a/routes/coolbuy/newest.js b/lib/routes/coolbuy/newest.js similarity index 100% rename from routes/coolbuy/newest.js rename to lib/routes/coolbuy/newest.js diff --git a/routes/cpu/home.js b/lib/routes/cpu/home.js similarity index 100% rename from routes/cpu/home.js rename to lib/routes/cpu/home.js diff --git a/routes/cpu/jwc.js b/lib/routes/cpu/jwc.js similarity index 100% rename from routes/cpu/jwc.js rename to lib/routes/cpu/jwc.js diff --git a/routes/cpu/yjsy.js b/lib/routes/cpu/yjsy.js similarity index 100% rename from routes/cpu/yjsy.js rename to lib/routes/cpu/yjsy.js diff --git a/routes/curseforge/files.js b/lib/routes/curseforge/files.js similarity index 100% rename from routes/curseforge/files.js rename to lib/routes/curseforge/files.js diff --git a/routes/dapenti/subject.js b/lib/routes/dapenti/subject.js similarity index 100% rename from routes/dapenti/subject.js rename to lib/routes/dapenti/subject.js diff --git a/routes/dapenti/tugua.js b/lib/routes/dapenti/tugua.js similarity index 100% rename from routes/dapenti/tugua.js rename to lib/routes/dapenti/tugua.js diff --git a/routes/dapenti/utils.js b/lib/routes/dapenti/utils.js similarity index 100% rename from routes/dapenti/utils.js rename to lib/routes/dapenti/utils.js diff --git a/routes/dbmv/index.js b/lib/routes/dbmv/index.js similarity index 100% rename from routes/dbmv/index.js rename to lib/routes/dbmv/index.js diff --git a/routes/dgtle/trade.js b/lib/routes/dgtle/trade.js similarity index 100% rename from routes/dgtle/trade.js rename to lib/routes/dgtle/trade.js diff --git a/routes/disqus/posts.js b/lib/routes/disqus/posts.js similarity index 100% rename from routes/disqus/posts.js rename to lib/routes/disqus/posts.js diff --git a/routes/dockone/weekly.js b/lib/routes/dockone/weekly.js similarity index 100% rename from routes/dockone/weekly.js rename to lib/routes/dockone/weekly.js diff --git a/routes/dongqiudi/daily.js b/lib/routes/dongqiudi/daily.js similarity index 100% rename from routes/dongqiudi/daily.js rename to lib/routes/dongqiudi/daily.js diff --git a/routes/dongqiudi/player_news.js b/lib/routes/dongqiudi/player_news.js similarity index 100% rename from routes/dongqiudi/player_news.js rename to lib/routes/dongqiudi/player_news.js diff --git a/routes/dongqiudi/result.js b/lib/routes/dongqiudi/result.js similarity index 100% rename from routes/dongqiudi/result.js rename to lib/routes/dongqiudi/result.js diff --git a/routes/dongqiudi/team_news.js b/lib/routes/dongqiudi/team_news.js similarity index 100% rename from routes/dongqiudi/team_news.js rename to lib/routes/dongqiudi/team_news.js diff --git a/routes/dongqiudi/utils.js b/lib/routes/dongqiudi/utils.js similarity index 100% rename from routes/dongqiudi/utils.js rename to lib/routes/dongqiudi/utils.js diff --git a/routes/douban/book/rank.js b/lib/routes/douban/book/rank.js similarity index 100% rename from routes/douban/book/rank.js rename to lib/routes/douban/book/rank.js diff --git a/routes/douban/bookstore.js b/lib/routes/douban/bookstore.js similarity index 100% rename from routes/douban/bookstore.js rename to lib/routes/douban/bookstore.js diff --git a/routes/douban/commercialpress/latest.js b/lib/routes/douban/commercialpress/latest.js similarity index 100% rename from routes/douban/commercialpress/latest.js rename to lib/routes/douban/commercialpress/latest.js diff --git a/routes/douban/event/hot.js b/lib/routes/douban/event/hot.js similarity index 100% rename from routes/douban/event/hot.js rename to lib/routes/douban/event/hot.js diff --git a/routes/douban/explore.js b/lib/routes/douban/explore.js similarity index 100% rename from routes/douban/explore.js rename to lib/routes/douban/explore.js diff --git a/routes/douban/group.js b/lib/routes/douban/group.js similarity index 100% rename from routes/douban/group.js rename to lib/routes/douban/group.js diff --git a/routes/douban/later.js b/lib/routes/douban/later.js similarity index 100% rename from routes/douban/later.js rename to lib/routes/douban/later.js diff --git a/routes/douban/latest_book.js b/lib/routes/douban/latest_book.js similarity index 100% rename from routes/douban/latest_book.js rename to lib/routes/douban/latest_book.js diff --git a/routes/douban/latest_music.js b/lib/routes/douban/latest_music.js similarity index 100% rename from routes/douban/latest_music.js rename to lib/routes/douban/latest_music.js diff --git a/routes/douban/playing.js b/lib/routes/douban/playing.js similarity index 100% rename from routes/douban/playing.js rename to lib/routes/douban/playing.js diff --git a/routes/douban/ustop.js b/lib/routes/douban/ustop.js similarity index 100% rename from routes/douban/ustop.js rename to lib/routes/douban/ustop.js diff --git a/routes/douyin/user.js b/lib/routes/douyin/user.js similarity index 100% rename from routes/douyin/user.js rename to lib/routes/douyin/user.js diff --git a/routes/douyu/room.js b/lib/routes/douyu/room.js similarity index 100% rename from routes/douyu/room.js rename to lib/routes/douyu/room.js diff --git a/routes/dribbble/keyword.js b/lib/routes/dribbble/keyword.js similarity index 100% rename from routes/dribbble/keyword.js rename to lib/routes/dribbble/keyword.js diff --git a/routes/dribbble/popular.js b/lib/routes/dribbble/popular.js similarity index 100% rename from routes/dribbble/popular.js rename to lib/routes/dribbble/popular.js diff --git a/routes/dribbble/user.js b/lib/routes/dribbble/user.js similarity index 100% rename from routes/dribbble/user.js rename to lib/routes/dribbble/user.js diff --git a/routes/dribbble/utils.js b/lib/routes/dribbble/utils.js similarity index 100% rename from routes/dribbble/utils.js rename to lib/routes/dribbble/utils.js diff --git a/routes/dwnews/rank.js b/lib/routes/dwnews/rank.js similarity index 100% rename from routes/dwnews/rank.js rename to lib/routes/dwnews/rank.js diff --git a/routes/dwnews/utils.js b/lib/routes/dwnews/utils.js similarity index 100% rename from routes/dwnews/utils.js rename to lib/routes/dwnews/utils.js diff --git a/routes/dwnews/yaowen.js b/lib/routes/dwnews/yaowen.js similarity index 100% rename from routes/dwnews/yaowen.js rename to lib/routes/dwnews/yaowen.js diff --git a/routes/dysfz/index.js b/lib/routes/dysfz/index.js similarity index 100% rename from routes/dysfz/index.js rename to lib/routes/dysfz/index.js diff --git a/routes/dytt/index.js b/lib/routes/dytt/index.js similarity index 100% rename from routes/dytt/index.js rename to lib/routes/dytt/index.js diff --git a/routes/earthquake/index.js b/lib/routes/earthquake/index.js similarity index 100% rename from routes/earthquake/index.js rename to lib/routes/earthquake/index.js diff --git a/routes/eeo/index.js b/lib/routes/eeo/index.js similarity index 100% rename from routes/eeo/index.js rename to lib/routes/eeo/index.js diff --git a/routes/embassy/index.js b/lib/routes/embassy/index.js similarity index 100% rename from routes/embassy/index.js rename to lib/routes/embassy/index.js diff --git a/routes/embassy/supportedList.js b/lib/routes/embassy/supportedList.js similarity index 100% rename from routes/embassy/supportedList.js rename to lib/routes/embassy/supportedList.js diff --git a/routes/express/express.js b/lib/routes/express/express.js similarity index 100% rename from routes/express/express.js rename to lib/routes/express/express.js diff --git a/routes/eztv/imdb.js b/lib/routes/eztv/imdb.js similarity index 100% rename from routes/eztv/imdb.js rename to lib/routes/eztv/imdb.js diff --git a/routes/facebook/article.js b/lib/routes/facebook/article.js similarity index 100% rename from routes/facebook/article.js rename to lib/routes/facebook/article.js diff --git a/routes/facebook/page.js b/lib/routes/facebook/page.js similarity index 100% rename from routes/facebook/page.js rename to lib/routes/facebook/page.js diff --git a/routes/fdroid/apprelease.js b/lib/routes/fdroid/apprelease.js similarity index 100% rename from routes/fdroid/apprelease.js rename to lib/routes/fdroid/apprelease.js diff --git a/routes/fir/update.js b/lib/routes/fir/update.js similarity index 100% rename from routes/fir/update.js rename to lib/routes/fir/update.js diff --git a/routes/firefox/release.js b/lib/routes/firefox/release.js similarity index 100% rename from routes/firefox/release.js rename to lib/routes/firefox/release.js diff --git a/routes/ft/channel.js b/lib/routes/ft/channel.js similarity index 100% rename from routes/ft/channel.js rename to lib/routes/ft/channel.js diff --git a/routes/ft/utils.js b/lib/routes/ft/utils.js similarity index 100% rename from routes/ft/utils.js rename to lib/routes/ft/utils.js diff --git a/routes/galgame/mmgal.js b/lib/routes/galgame/mmgal.js similarity index 100% rename from routes/galgame/mmgal.js rename to lib/routes/galgame/mmgal.js diff --git a/routes/gcores/category.js b/lib/routes/gcores/category.js similarity index 100% rename from routes/gcores/category.js rename to lib/routes/gcores/category.js diff --git a/routes/geekpark/breakingnews.js b/lib/routes/geekpark/breakingnews.js similarity index 100% rename from routes/geekpark/breakingnews.js rename to lib/routes/geekpark/breakingnews.js diff --git a/routes/geektime/column.js b/lib/routes/geektime/column.js similarity index 100% rename from routes/geektime/column.js rename to lib/routes/geektime/column.js diff --git a/routes/gitchat/newest.js b/lib/routes/gitchat/newest.js similarity index 100% rename from routes/gitchat/newest.js rename to lib/routes/gitchat/newest.js diff --git a/routes/gitea/blog.js b/lib/routes/gitea/blog.js similarity index 100% rename from routes/gitea/blog.js rename to lib/routes/gitea/blog.js diff --git a/routes/github/follower.js b/lib/routes/github/follower.js similarity index 100% rename from routes/github/follower.js rename to lib/routes/github/follower.js diff --git a/routes/github/issue.js b/lib/routes/github/issue.js similarity index 100% rename from routes/github/issue.js rename to lib/routes/github/issue.js diff --git a/routes/github/repos.js b/lib/routes/github/repos.js similarity index 100% rename from routes/github/repos.js rename to lib/routes/github/repos.js diff --git a/routes/github/star.js b/lib/routes/github/star.js similarity index 100% rename from routes/github/star.js rename to lib/routes/github/star.js diff --git a/routes/github/trending.js b/lib/routes/github/trending.js similarity index 100% rename from routes/github/trending.js rename to lib/routes/github/trending.js diff --git a/routes/gitlab/explore.js b/lib/routes/gitlab/explore.js similarity index 100% rename from routes/gitlab/explore.js rename to lib/routes/gitlab/explore.js diff --git a/routes/gnn/gnn.js b/lib/routes/gnn/gnn.js similarity index 100% rename from routes/gnn/gnn.js rename to lib/routes/gnn/gnn.js diff --git a/routes/google/doodles.js b/lib/routes/google/doodles.js similarity index 100% rename from routes/google/doodles.js rename to lib/routes/google/doodles.js diff --git a/routes/google/scholar.js b/lib/routes/google/scholar.js similarity index 100% rename from routes/google/scholar.js rename to lib/routes/google/scholar.js diff --git a/routes/greasyfork/scripts.js b/lib/routes/greasyfork/scripts.js similarity index 100% rename from routes/greasyfork/scripts.js rename to lib/routes/greasyfork/scripts.js diff --git a/routes/guanzhi/guanzhi.js b/lib/routes/guanzhi/guanzhi.js similarity index 100% rename from routes/guanzhi/guanzhi.js rename to lib/routes/guanzhi/guanzhi.js diff --git a/routes/guardian/editorial.js b/lib/routes/guardian/editorial.js similarity index 100% rename from routes/guardian/editorial.js rename to lib/routes/guardian/editorial.js diff --git a/routes/guardian/utils.js b/lib/routes/guardian/utils.js similarity index 100% rename from routes/guardian/utils.js rename to lib/routes/guardian/utils.js diff --git a/routes/guokr/scientific.js b/lib/routes/guokr/scientific.js similarity index 100% rename from routes/guokr/scientific.js rename to lib/routes/guokr/scientific.js diff --git a/routes/hexo/next.js b/lib/routes/hexo/next.js similarity index 100% rename from routes/hexo/next.js rename to lib/routes/hexo/next.js diff --git a/routes/hko/weather.js b/lib/routes/hko/weather.js similarity index 100% rename from routes/hko/weather.js rename to lib/routes/hko/weather.js diff --git a/routes/hopper/index.js b/lib/routes/hopper/index.js similarity index 100% rename from routes/hopper/index.js rename to lib/routes/hopper/index.js diff --git a/routes/houxu/houxu.js b/lib/routes/houxu/houxu.js similarity index 100% rename from routes/houxu/houxu.js rename to lib/routes/houxu/houxu.js diff --git a/routes/huxiu/tag.js b/lib/routes/huxiu/tag.js similarity index 100% rename from routes/huxiu/tag.js rename to lib/routes/huxiu/tag.js diff --git a/routes/huya/live.js b/lib/routes/huya/live.js similarity index 100% rename from routes/huya/live.js rename to lib/routes/huya/live.js diff --git a/routes/icourse163/newest.js b/lib/routes/icourse163/newest.js similarity index 100% rename from routes/icourse163/newest.js rename to lib/routes/icourse163/newest.js diff --git a/routes/idownloadblog/index.js b/lib/routes/idownloadblog/index.js similarity index 100% rename from routes/idownloadblog/index.js rename to lib/routes/idownloadblog/index.js diff --git a/routes/ifanr/index.js b/lib/routes/ifanr/index.js similarity index 100% rename from routes/ifanr/index.js rename to lib/routes/ifanr/index.js diff --git a/routes/imuseum/index.js b/lib/routes/imuseum/index.js similarity index 100% rename from routes/imuseum/index.js rename to lib/routes/imuseum/index.js diff --git a/routes/infzm/news.js b/lib/routes/infzm/news.js similarity index 100% rename from routes/infzm/news.js rename to lib/routes/infzm/news.js diff --git a/routes/instagram/user.js b/lib/routes/instagram/user.js similarity index 100% rename from routes/instagram/user.js rename to lib/routes/instagram/user.js diff --git a/routes/iqiyi/dongman.js b/lib/routes/iqiyi/dongman.js similarity index 100% rename from routes/iqiyi/dongman.js rename to lib/routes/iqiyi/dongman.js diff --git a/routes/itjuzi/invest.js b/lib/routes/itjuzi/invest.js similarity index 100% rename from routes/itjuzi/invest.js rename to lib/routes/itjuzi/invest.js diff --git a/routes/itjuzi/merge.js b/lib/routes/itjuzi/merge.js similarity index 100% rename from routes/itjuzi/merge.js rename to lib/routes/itjuzi/merge.js diff --git a/routes/jandan/pic.js b/lib/routes/jandan/pic.js similarity index 100% rename from routes/jandan/pic.js rename to lib/routes/jandan/pic.js diff --git a/routes/javbus/genre.js b/lib/routes/javbus/genre.js similarity index 100% rename from routes/javbus/genre.js rename to lib/routes/javbus/genre.js diff --git a/routes/javbus/home.js b/lib/routes/javbus/home.js similarity index 100% rename from routes/javbus/home.js rename to lib/routes/javbus/home.js diff --git a/routes/javbus/star.js b/lib/routes/javbus/star.js similarity index 100% rename from routes/javbus/star.js rename to lib/routes/javbus/star.js diff --git a/routes/javbus/uncensored/genre.js b/lib/routes/javbus/uncensored/genre.js similarity index 100% rename from routes/javbus/uncensored/genre.js rename to lib/routes/javbus/uncensored/genre.js diff --git a/routes/javbus/uncensored/home.js b/lib/routes/javbus/uncensored/home.js similarity index 100% rename from routes/javbus/uncensored/home.js rename to lib/routes/javbus/uncensored/home.js diff --git a/routes/javbus/uncensored/star.js b/lib/routes/javbus/uncensored/star.js similarity index 100% rename from routes/javbus/uncensored/star.js rename to lib/routes/javbus/uncensored/star.js diff --git a/routes/javbus/util.js b/lib/routes/javbus/util.js similarity index 100% rename from routes/javbus/util.js rename to lib/routes/javbus/util.js diff --git a/routes/javbus/western/genre.js b/lib/routes/javbus/western/genre.js similarity index 100% rename from routes/javbus/western/genre.js rename to lib/routes/javbus/western/genre.js diff --git a/routes/javbus/western/home.js b/lib/routes/javbus/western/home.js similarity index 100% rename from routes/javbus/western/home.js rename to lib/routes/javbus/western/home.js diff --git a/routes/javbus/western/star.js b/lib/routes/javbus/western/star.js similarity index 100% rename from routes/javbus/western/star.js rename to lib/routes/javbus/western/star.js diff --git a/routes/jianshu/collection.js b/lib/routes/jianshu/collection.js similarity index 100% rename from routes/jianshu/collection.js rename to lib/routes/jianshu/collection.js diff --git a/routes/jianshu/home.js b/lib/routes/jianshu/home.js similarity index 100% rename from routes/jianshu/home.js rename to lib/routes/jianshu/home.js diff --git a/routes/jianshu/trending.js b/lib/routes/jianshu/trending.js similarity index 100% rename from routes/jianshu/trending.js rename to lib/routes/jianshu/trending.js diff --git a/routes/jianshu/user.js b/lib/routes/jianshu/user.js similarity index 100% rename from routes/jianshu/user.js rename to lib/routes/jianshu/user.js diff --git a/routes/jianshu/utils.js b/lib/routes/jianshu/utils.js similarity index 100% rename from routes/jianshu/utils.js rename to lib/routes/jianshu/utils.js diff --git a/routes/jike/common.js b/lib/routes/jike/common.js similarity index 100% rename from routes/jike/common.js rename to lib/routes/jike/common.js diff --git a/routes/jike/daily.js b/lib/routes/jike/daily.js similarity index 100% rename from routes/jike/daily.js rename to lib/routes/jike/daily.js diff --git a/routes/jike/topic.js b/lib/routes/jike/topic.js similarity index 100% rename from routes/jike/topic.js rename to lib/routes/jike/topic.js diff --git a/routes/jike/topicSquare.js b/lib/routes/jike/topicSquare.js similarity index 100% rename from routes/jike/topicSquare.js rename to lib/routes/jike/topicSquare.js diff --git a/routes/jike/topicText.js b/lib/routes/jike/topicText.js similarity index 100% rename from routes/jike/topicText.js rename to lib/routes/jike/topicText.js diff --git a/routes/jike/user.js b/lib/routes/jike/user.js similarity index 100% rename from routes/jike/user.js rename to lib/routes/jike/user.js diff --git a/routes/jinritoutiao/keyword.js b/lib/routes/jinritoutiao/keyword.js similarity index 100% rename from routes/jinritoutiao/keyword.js rename to lib/routes/jinritoutiao/keyword.js diff --git a/routes/juejin/books.js b/lib/routes/juejin/books.js similarity index 100% rename from routes/juejin/books.js rename to lib/routes/juejin/books.js diff --git a/routes/juejin/category.js b/lib/routes/juejin/category.js similarity index 100% rename from routes/juejin/category.js rename to lib/routes/juejin/category.js diff --git a/routes/juejin/pins.js b/lib/routes/juejin/pins.js similarity index 100% rename from routes/juejin/pins.js rename to lib/routes/juejin/pins.js diff --git a/routes/juejin/tag.js b/lib/routes/juejin/tag.js similarity index 100% rename from routes/juejin/tag.js rename to lib/routes/juejin/tag.js diff --git a/routes/juejin/trending.js b/lib/routes/juejin/trending.js similarity index 100% rename from routes/juejin/trending.js rename to lib/routes/juejin/trending.js diff --git a/routes/keep/user.js b/lib/routes/keep/user.js similarity index 100% rename from routes/keep/user.js rename to lib/routes/keep/user.js diff --git a/routes/kirara/news.js b/lib/routes/kirara/news.js similarity index 100% rename from routes/kirara/news.js rename to lib/routes/kirara/news.js diff --git a/routes/konachan/post_popular_recent.js b/lib/routes/konachan/post_popular_recent.js similarity index 100% rename from routes/konachan/post_popular_recent.js rename to lib/routes/konachan/post_popular_recent.js diff --git a/routes/laosiji/feed.js b/lib/routes/laosiji/feed.js similarity index 100% rename from routes/laosiji/feed.js rename to lib/routes/laosiji/feed.js diff --git a/routes/laosiji/hot.js b/lib/routes/laosiji/hot.js similarity index 100% rename from routes/laosiji/hot.js rename to lib/routes/laosiji/hot.js diff --git a/routes/laosiji/hotshow.js b/lib/routes/laosiji/hotshow.js similarity index 100% rename from routes/laosiji/hotshow.js rename to lib/routes/laosiji/hotshow.js diff --git a/routes/lfsyd/index.js b/lib/routes/lfsyd/index.js similarity index 100% rename from routes/lfsyd/index.js rename to lib/routes/lfsyd/index.js diff --git a/routes/linkedkeeper/index.js b/lib/routes/linkedkeeper/index.js similarity index 100% rename from routes/linkedkeeper/index.js rename to lib/routes/linkedkeeper/index.js diff --git a/routes/ltaaa/_article.js b/lib/routes/ltaaa/_article.js similarity index 100% rename from routes/ltaaa/_article.js rename to lib/routes/ltaaa/_article.js diff --git a/routes/ltaaa/main.js b/lib/routes/ltaaa/main.js similarity index 100% rename from routes/ltaaa/main.js rename to lib/routes/ltaaa/main.js diff --git a/routes/mafengwo/note.js b/lib/routes/mafengwo/note.js similarity index 100% rename from routes/mafengwo/note.js rename to lib/routes/mafengwo/note.js diff --git a/routes/manhuagui/comic.js b/lib/routes/manhuagui/comic.js similarity index 100% rename from routes/manhuagui/comic.js rename to lib/routes/manhuagui/comic.js diff --git a/routes/mi/crowdfunding.js b/lib/routes/mi/crowdfunding.js similarity index 100% rename from routes/mi/crowdfunding.js rename to lib/routes/mi/crowdfunding.js diff --git a/routes/mi/youpin/crowdfunding.js b/lib/routes/mi/youpin/crowdfunding.js similarity index 100% rename from routes/mi/youpin/crowdfunding.js rename to lib/routes/mi/youpin/crowdfunding.js diff --git a/routes/mi/youpin/new.js b/lib/routes/mi/youpin/new.js similarity index 100% rename from routes/mi/youpin/new.js rename to lib/routes/mi/youpin/new.js diff --git a/routes/mi/youpin/utils.js b/lib/routes/mi/youpin/utils.js similarity index 100% rename from routes/mi/youpin/utils.js rename to lib/routes/mi/youpin/utils.js diff --git a/routes/mihoyo/bh2.js b/lib/routes/mihoyo/bh2.js similarity index 100% rename from routes/mihoyo/bh2.js rename to lib/routes/mihoyo/bh2.js diff --git a/routes/mihoyo/bh3.js b/lib/routes/mihoyo/bh3.js similarity index 100% rename from routes/mihoyo/bh3.js rename to lib/routes/mihoyo/bh3.js diff --git a/routes/miniapp/article.js b/lib/routes/miniapp/article.js similarity index 100% rename from routes/miniapp/article.js rename to lib/routes/miniapp/article.js diff --git a/routes/miniapp/store/newest.js b/lib/routes/miniapp/store/newest.js similarity index 100% rename from routes/miniapp/store/newest.js rename to lib/routes/miniapp/store/newest.js diff --git a/routes/miui/index.js b/lib/routes/miui/index.js similarity index 100% rename from routes/miui/index.js rename to lib/routes/miui/index.js diff --git a/routes/mzitu/category.js b/lib/routes/mzitu/category.js similarity index 100% rename from routes/mzitu/category.js rename to lib/routes/mzitu/category.js diff --git a/routes/mzitu/home.js b/lib/routes/mzitu/home.js similarity index 100% rename from routes/mzitu/home.js rename to lib/routes/mzitu/home.js diff --git a/routes/mzitu/post.js b/lib/routes/mzitu/post.js similarity index 100% rename from routes/mzitu/post.js rename to lib/routes/mzitu/post.js diff --git a/routes/mzitu/tag.js b/lib/routes/mzitu/tag.js similarity index 100% rename from routes/mzitu/tag.js rename to lib/routes/mzitu/tag.js diff --git a/routes/mzitu/tags.js b/lib/routes/mzitu/tags.js similarity index 100% rename from routes/mzitu/tags.js rename to lib/routes/mzitu/tags.js diff --git a/routes/mzitu/util.js b/lib/routes/mzitu/util.js similarity index 100% rename from routes/mzitu/util.js rename to lib/routes/mzitu/util.js diff --git a/routes/namoc/announcement.js b/lib/routes/namoc/announcement.js similarity index 100% rename from routes/namoc/announcement.js rename to lib/routes/namoc/announcement.js diff --git a/routes/namoc/exhibition.js b/lib/routes/namoc/exhibition.js similarity index 100% rename from routes/namoc/exhibition.js rename to lib/routes/namoc/exhibition.js diff --git a/routes/namoc/media.js b/lib/routes/namoc/media.js similarity index 100% rename from routes/namoc/media.js rename to lib/routes/namoc/media.js diff --git a/routes/namoc/news.js b/lib/routes/namoc/news.js similarity index 100% rename from routes/namoc/news.js rename to lib/routes/namoc/news.js diff --git a/routes/namoc/specials.js b/lib/routes/namoc/specials.js similarity index 100% rename from routes/namoc/specials.js rename to lib/routes/namoc/specials.js diff --git a/routes/natgeo/natgeo.js b/lib/routes/natgeo/natgeo.js similarity index 100% rename from routes/natgeo/natgeo.js rename to lib/routes/natgeo/natgeo.js diff --git a/routes/ncm/artist.js b/lib/routes/ncm/artist.js similarity index 100% rename from routes/ncm/artist.js rename to lib/routes/ncm/artist.js diff --git a/routes/ncm/djradio.js b/lib/routes/ncm/djradio.js similarity index 100% rename from routes/ncm/djradio.js rename to lib/routes/ncm/djradio.js diff --git a/routes/ncm/playlist.js b/lib/routes/ncm/playlist.js similarity index 100% rename from routes/ncm/playlist.js rename to lib/routes/ncm/playlist.js diff --git a/routes/ncm/userplaylist.js b/lib/routes/ncm/userplaylist.js similarity index 100% rename from routes/ncm/userplaylist.js rename to lib/routes/ncm/userplaylist.js diff --git a/routes/nga/forum.js b/lib/routes/nga/forum.js similarity index 100% rename from routes/nga/forum.js rename to lib/routes/nga/forum.js diff --git a/routes/nhentai/other.js b/lib/routes/nhentai/other.js similarity index 100% rename from routes/nhentai/other.js rename to lib/routes/nhentai/other.js diff --git a/routes/nhentai/search.js b/lib/routes/nhentai/search.js similarity index 100% rename from routes/nhentai/search.js rename to lib/routes/nhentai/search.js diff --git a/routes/nhentai/util.js b/lib/routes/nhentai/util.js similarity index 100% rename from routes/nhentai/util.js rename to lib/routes/nhentai/util.js diff --git a/routes/nhk/news_web_easy.js b/lib/routes/nhk/news_web_easy.js similarity index 100% rename from routes/nhk/news_web_easy.js rename to lib/routes/nhk/news_web_easy.js diff --git a/routes/novel/biquge.js b/lib/routes/novel/biquge.js similarity index 100% rename from routes/novel/biquge.js rename to lib/routes/novel/biquge.js diff --git a/routes/novel/booksky.js b/lib/routes/novel/booksky.js similarity index 100% rename from routes/novel/booksky.js rename to lib/routes/novel/booksky.js diff --git a/routes/novel/uukanshu.js b/lib/routes/novel/uukanshu.js similarity index 100% rename from routes/novel/uukanshu.js rename to lib/routes/novel/uukanshu.js diff --git a/routes/novel/wenxuemi.js b/lib/routes/novel/wenxuemi.js similarity index 100% rename from routes/novel/wenxuemi.js rename to lib/routes/novel/wenxuemi.js diff --git a/routes/nvidia/webdriverupdate.js b/lib/routes/nvidia/webdriverupdate.js similarity index 100% rename from routes/nvidia/webdriverupdate.js rename to lib/routes/nvidia/webdriverupdate.js diff --git a/routes/nytimes/index.js b/lib/routes/nytimes/index.js similarity index 100% rename from routes/nytimes/index.js rename to lib/routes/nytimes/index.js diff --git a/routes/nytimes/morning_post.js b/lib/routes/nytimes/morning_post.js similarity index 100% rename from routes/nytimes/morning_post.js rename to lib/routes/nytimes/morning_post.js diff --git a/routes/nytimes/utils.js b/lib/routes/nytimes/utils.js similarity index 100% rename from routes/nytimes/utils.js rename to lib/routes/nytimes/utils.js diff --git a/routes/oilprice/index.js b/lib/routes/oilprice/index.js similarity index 100% rename from routes/oilprice/index.js rename to lib/routes/oilprice/index.js diff --git a/routes/one/index.js b/lib/routes/one/index.js similarity index 100% rename from routes/one/index.js rename to lib/routes/one/index.js diff --git a/routes/oschina/news.js b/lib/routes/oschina/news.js similarity index 100% rename from routes/oschina/news.js rename to lib/routes/oschina/news.js diff --git a/routes/panda/room.js b/lib/routes/panda/room.js similarity index 100% rename from routes/panda/room.js rename to lib/routes/panda/room.js diff --git a/routes/parcel/hermesuk.js b/lib/routes/parcel/hermesuk.js similarity index 100% rename from routes/parcel/hermesuk.js rename to lib/routes/parcel/hermesuk.js diff --git a/routes/pediy/topic.js b/lib/routes/pediy/topic.js similarity index 100% rename from routes/pediy/topic.js rename to lib/routes/pediy/topic.js diff --git a/routes/pediy/utils.js b/lib/routes/pediy/utils.js similarity index 100% rename from routes/pediy/utils.js rename to lib/routes/pediy/utils.js diff --git a/routes/pigtails/index.js b/lib/routes/pigtails/index.js similarity index 100% rename from routes/pigtails/index.js rename to lib/routes/pigtails/index.js diff --git a/routes/pixiv/api/getBookmarks.js b/lib/routes/pixiv/api/getBookmarks.js similarity index 100% rename from routes/pixiv/api/getBookmarks.js rename to lib/routes/pixiv/api/getBookmarks.js diff --git a/routes/pixiv/api/getIllusts.js b/lib/routes/pixiv/api/getIllusts.js similarity index 100% rename from routes/pixiv/api/getIllusts.js rename to lib/routes/pixiv/api/getIllusts.js diff --git a/routes/pixiv/api/getRanking.js b/lib/routes/pixiv/api/getRanking.js similarity index 100% rename from routes/pixiv/api/getRanking.js rename to lib/routes/pixiv/api/getRanking.js diff --git a/routes/pixiv/api/getUserDetail.js b/lib/routes/pixiv/api/getUserDetail.js similarity index 100% rename from routes/pixiv/api/getUserDetail.js rename to lib/routes/pixiv/api/getUserDetail.js diff --git a/routes/pixiv/api/searchIllust.js b/lib/routes/pixiv/api/searchIllust.js similarity index 100% rename from routes/pixiv/api/searchIllust.js rename to lib/routes/pixiv/api/searchIllust.js diff --git a/routes/pixiv/api/searchPopularIllust.js b/lib/routes/pixiv/api/searchPopularIllust.js similarity index 100% rename from routes/pixiv/api/searchPopularIllust.js rename to lib/routes/pixiv/api/searchPopularIllust.js diff --git a/routes/pixiv/bookmarks.js b/lib/routes/pixiv/bookmarks.js similarity index 100% rename from routes/pixiv/bookmarks.js rename to lib/routes/pixiv/bookmarks.js diff --git a/routes/pixiv/constants.js b/lib/routes/pixiv/constants.js similarity index 100% rename from routes/pixiv/constants.js rename to lib/routes/pixiv/constants.js diff --git a/routes/pixiv/ranking.js b/lib/routes/pixiv/ranking.js similarity index 100% rename from routes/pixiv/ranking.js rename to lib/routes/pixiv/ranking.js diff --git a/routes/pixiv/search.js b/lib/routes/pixiv/search.js similarity index 100% rename from routes/pixiv/search.js rename to lib/routes/pixiv/search.js diff --git a/routes/pixiv/token.js b/lib/routes/pixiv/token.js similarity index 100% rename from routes/pixiv/token.js rename to lib/routes/pixiv/token.js diff --git a/routes/pixiv/user.js b/lib/routes/pixiv/user.js similarity index 100% rename from routes/pixiv/user.js rename to lib/routes/pixiv/user.js diff --git a/routes/qidian/chapter.js b/lib/routes/qidian/chapter.js similarity index 100% rename from routes/qidian/chapter.js rename to lib/routes/qidian/chapter.js diff --git a/routes/qidian/forum.js b/lib/routes/qidian/forum.js similarity index 100% rename from routes/qidian/forum.js rename to lib/routes/qidian/forum.js diff --git a/routes/qutoutiao/category.js b/lib/routes/qutoutiao/category.js similarity index 100% rename from routes/qutoutiao/category.js rename to lib/routes/qutoutiao/category.js diff --git a/routes/readhub/category.js b/lib/routes/readhub/category.js similarity index 100% rename from routes/readhub/category.js rename to lib/routes/readhub/category.js diff --git a/routes/rsshub/rss.js b/lib/routes/rsshub/rss.js similarity index 100% rename from routes/rsshub/rss.js rename to lib/routes/rsshub/rss.js diff --git a/routes/sankakucomplex/post.js b/lib/routes/sankakucomplex/post.js similarity index 100% rename from routes/sankakucomplex/post.js rename to lib/routes/sankakucomplex/post.js diff --git a/routes/sexinsex/index.js b/lib/routes/sexinsex/index.js similarity index 100% rename from routes/sexinsex/index.js rename to lib/routes/sexinsex/index.js diff --git a/routes/shanbay/checkin.js b/lib/routes/shanbay/checkin.js similarity index 100% rename from routes/shanbay/checkin.js rename to lib/routes/shanbay/checkin.js diff --git a/routes/smzdm/keyword.js b/lib/routes/smzdm/keyword.js similarity index 100% rename from routes/smzdm/keyword.js rename to lib/routes/smzdm/keyword.js diff --git a/routes/smzdm/ranking.js b/lib/routes/smzdm/ranking.js similarity index 100% rename from routes/smzdm/ranking.js rename to lib/routes/smzdm/ranking.js diff --git a/routes/sogou/doodles.js b/lib/routes/sogou/doodles.js similarity index 100% rename from routes/sogou/doodles.js rename to lib/routes/sogou/doodles.js diff --git a/routes/solidot/_article.js b/lib/routes/solidot/_article.js similarity index 100% rename from routes/solidot/_article.js rename to lib/routes/solidot/_article.js diff --git a/routes/solidot/main.js b/lib/routes/solidot/main.js similarity index 100% rename from routes/solidot/main.js rename to lib/routes/solidot/main.js diff --git a/routes/sspai/series.js b/lib/routes/sspai/series.js similarity index 100% rename from routes/sspai/series.js rename to lib/routes/sspai/series.js diff --git a/routes/sspai/shortcutsGallery.js b/lib/routes/sspai/shortcutsGallery.js similarity index 100% rename from routes/sspai/shortcutsGallery.js rename to lib/routes/sspai/shortcutsGallery.js diff --git a/routes/steam/news.js b/lib/routes/steam/news.js similarity index 100% rename from routes/steam/news.js rename to lib/routes/steam/news.js diff --git a/routes/steam/search.js b/lib/routes/steam/search.js similarity index 100% rename from routes/steam/search.js rename to lib/routes/steam/search.js diff --git a/routes/t66y/index.js b/lib/routes/t66y/index.js similarity index 100% rename from routes/t66y/index.js rename to lib/routes/t66y/index.js diff --git a/routes/t66y/post.js b/lib/routes/t66y/post.js similarity index 100% rename from routes/t66y/post.js rename to lib/routes/t66y/post.js diff --git a/routes/tanwu/products.js b/lib/routes/tanwu/products.js similarity index 100% rename from routes/tanwu/products.js rename to lib/routes/tanwu/products.js diff --git a/routes/telegram/channel.js b/lib/routes/telegram/channel.js similarity index 100% rename from routes/telegram/channel.js rename to lib/routes/telegram/channel.js diff --git a/routes/telegram/stickerpack.js b/lib/routes/telegram/stickerpack.js similarity index 100% rename from routes/telegram/stickerpack.js rename to lib/routes/telegram/stickerpack.js diff --git a/routes/tencent/bugly/changelog.js b/lib/routes/tencent/bugly/changelog.js similarity index 100% rename from routes/tencent/bugly/changelog.js rename to lib/routes/tencent/bugly/changelog.js diff --git a/routes/tencent/dajia/index.js b/lib/routes/tencent/dajia/index.js similarity index 100% rename from routes/tencent/dajia/index.js rename to lib/routes/tencent/dajia/index.js diff --git a/routes/tencent/gameinstitute/community.js b/lib/routes/tencent/gameinstitute/community.js similarity index 100% rename from routes/tencent/gameinstitute/community.js rename to lib/routes/tencent/gameinstitute/community.js diff --git a/routes/tencent/qcloud/mlvb/changelog.js b/lib/routes/tencent/qcloud/mlvb/changelog.js similarity index 100% rename from routes/tencent/qcloud/mlvb/changelog.js rename to lib/routes/tencent/qcloud/mlvb/changelog.js diff --git a/routes/tencent/tucaoqq/post.js b/lib/routes/tencent/tucaoqq/post.js similarity index 100% rename from routes/tencent/tucaoqq/post.js rename to lib/routes/tencent/tucaoqq/post.js diff --git a/routes/tencent/video/playlist.js b/lib/routes/tencent/video/playlist.js similarity index 100% rename from routes/tencent/video/playlist.js rename to lib/routes/tencent/video/playlist.js diff --git a/routes/tencent/wechat/announce.js b/lib/routes/tencent/wechat/announce.js similarity index 100% rename from routes/tencent/wechat/announce.js rename to lib/routes/tencent/wechat/announce.js diff --git a/routes/tencent/wechat/miniprogram/plugins.js b/lib/routes/tencent/wechat/miniprogram/plugins.js similarity index 100% rename from routes/tencent/wechat/miniprogram/plugins.js rename to lib/routes/tencent/wechat/miniprogram/plugins.js diff --git a/routes/tencent/wechat/wasi.js b/lib/routes/tencent/wechat/wasi.js similarity index 100% rename from routes/tencent/wechat/wasi.js rename to lib/routes/tencent/wechat/wasi.js diff --git a/routes/testerhome/newest.js b/lib/routes/testerhome/newest.js similarity index 100% rename from routes/testerhome/newest.js rename to lib/routes/testerhome/newest.js diff --git a/routes/thepaper/featured.js b/lib/routes/thepaper/featured.js similarity index 100% rename from routes/thepaper/featured.js rename to lib/routes/thepaper/featured.js diff --git a/routes/thunderbird/release.js b/lib/routes/thunderbird/release.js similarity index 100% rename from routes/thunderbird/release.js rename to lib/routes/thunderbird/release.js diff --git a/routes/tieba/forum.js b/lib/routes/tieba/forum.js similarity index 100% rename from routes/tieba/forum.js rename to lib/routes/tieba/forum.js diff --git a/routes/tieba/post.js b/lib/routes/tieba/post.js similarity index 100% rename from routes/tieba/post.js rename to lib/routes/tieba/post.js diff --git a/routes/tingdiantz/95598.js b/lib/routes/tingdiantz/95598.js similarity index 100% rename from routes/tingdiantz/95598.js rename to lib/routes/tingdiantz/95598.js diff --git a/routes/tingshuitz/dalian.js b/lib/routes/tingshuitz/dalian.js similarity index 100% rename from routes/tingshuitz/dalian.js rename to lib/routes/tingshuitz/dalian.js diff --git a/routes/tingshuitz/dongguan.js b/lib/routes/tingshuitz/dongguan.js similarity index 100% rename from routes/tingshuitz/dongguan.js rename to lib/routes/tingshuitz/dongguan.js diff --git a/routes/tingshuitz/guangzhou.js b/lib/routes/tingshuitz/guangzhou.js similarity index 100% rename from routes/tingshuitz/guangzhou.js rename to lib/routes/tingshuitz/guangzhou.js diff --git a/routes/tingshuitz/hangzhou.js b/lib/routes/tingshuitz/hangzhou.js similarity index 100% rename from routes/tingshuitz/hangzhou.js rename to lib/routes/tingshuitz/hangzhou.js diff --git a/routes/tingshuitz/xiaoshan.js b/lib/routes/tingshuitz/xiaoshan.js similarity index 100% rename from routes/tingshuitz/xiaoshan.js rename to lib/routes/tingshuitz/xiaoshan.js diff --git a/routes/titsguru/category.js b/lib/routes/titsguru/category.js similarity index 100% rename from routes/titsguru/category.js rename to lib/routes/titsguru/category.js diff --git a/routes/titsguru/daily.js b/lib/routes/titsguru/daily.js similarity index 100% rename from routes/titsguru/daily.js rename to lib/routes/titsguru/daily.js diff --git a/routes/titsguru/home.js b/lib/routes/titsguru/home.js similarity index 100% rename from routes/titsguru/home.js rename to lib/routes/titsguru/home.js diff --git a/routes/titsguru/model.js b/lib/routes/titsguru/model.js similarity index 100% rename from routes/titsguru/model.js rename to lib/routes/titsguru/model.js diff --git a/routes/titsguru/util.js b/lib/routes/titsguru/util.js similarity index 100% rename from routes/titsguru/util.js rename to lib/routes/titsguru/util.js diff --git a/routes/toutiao/today.js b/lib/routes/toutiao/today.js similarity index 100% rename from routes/toutiao/today.js rename to lib/routes/toutiao/today.js diff --git a/routes/toutiao/user.js b/lib/routes/toutiao/user.js similarity index 100% rename from routes/toutiao/user.js rename to lib/routes/toutiao/user.js diff --git a/routes/tssstatus/index.js b/lib/routes/tssstatus/index.js similarity index 100% rename from routes/tssstatus/index.js rename to lib/routes/tssstatus/index.js diff --git a/routes/tuicool/mags.js b/lib/routes/tuicool/mags.js similarity index 100% rename from routes/tuicool/mags.js rename to lib/routes/tuicool/mags.js diff --git a/routes/twitter/list.js b/lib/routes/twitter/list.js similarity index 100% rename from routes/twitter/list.js rename to lib/routes/twitter/list.js diff --git a/routes/twitter/user.js b/lib/routes/twitter/user.js similarity index 100% rename from routes/twitter/user.js rename to lib/routes/twitter/user.js diff --git a/routes/twitter/utils.js b/lib/routes/twitter/utils.js similarity index 100% rename from routes/twitter/utils.js rename to lib/routes/twitter/utils.js diff --git a/routes/typora/changelog.js b/lib/routes/typora/changelog.js similarity index 100% rename from routes/typora/changelog.js rename to lib/routes/typora/changelog.js diff --git a/routes/un/scveto.js b/lib/routes/un/scveto.js similarity index 100% rename from routes/un/scveto.js rename to lib/routes/un/scveto.js diff --git a/routes/universities/cas/sim/academic.js b/lib/routes/universities/cas/sim/academic.js similarity index 100% rename from routes/universities/cas/sim/academic.js rename to lib/routes/universities/cas/sim/academic.js diff --git a/routes/universities/cczu/jwc.js b/lib/routes/universities/cczu/jwc.js similarity index 100% rename from routes/universities/cczu/jwc.js rename to lib/routes/universities/cczu/jwc.js diff --git a/routes/universities/cczu/news.js b/lib/routes/universities/cczu/news.js similarity index 100% rename from routes/universities/cczu/news.js rename to lib/routes/universities/cczu/news.js diff --git a/routes/universities/cqu/jwc/announcement.js b/lib/routes/universities/cqu/jwc/announcement.js similarity index 100% rename from routes/universities/cqu/jwc/announcement.js rename to lib/routes/universities/cqu/jwc/announcement.js diff --git a/routes/universities/cqust/jw.js b/lib/routes/universities/cqust/jw.js similarity index 100% rename from routes/universities/cqust/jw.js rename to lib/routes/universities/cqust/jw.js diff --git a/routes/universities/cqust/lib.js b/lib/routes/universities/cqust/lib.js similarity index 100% rename from routes/universities/cqust/lib.js rename to lib/routes/universities/cqust/lib.js diff --git a/routes/universities/cuit/cxxww.js b/lib/routes/universities/cuit/cxxww.js similarity index 100% rename from routes/universities/cuit/cxxww.js rename to lib/routes/universities/cuit/cxxww.js diff --git a/routes/universities/dgut/jwc.js b/lib/routes/universities/dgut/jwc.js similarity index 100% rename from routes/universities/dgut/jwc.js rename to lib/routes/universities/dgut/jwc.js diff --git a/routes/universities/dgut/xsc.js b/lib/routes/universities/dgut/xsc.js similarity index 100% rename from routes/universities/dgut/xsc.js rename to lib/routes/universities/dgut/xsc.js diff --git a/routes/universities/dlu/jiaowu/news.js b/lib/routes/universities/dlu/jiaowu/news.js similarity index 100% rename from routes/universities/dlu/jiaowu/news.js rename to lib/routes/universities/dlu/jiaowu/news.js diff --git a/routes/universities/dpu/jiaowu/news.js b/lib/routes/universities/dpu/jiaowu/news.js similarity index 100% rename from routes/universities/dpu/jiaowu/news.js rename to lib/routes/universities/dpu/jiaowu/news.js diff --git a/routes/universities/dpu/wlfw/news.js b/lib/routes/universities/dpu/wlfw/news.js similarity index 100% rename from routes/universities/dpu/wlfw/news.js rename to lib/routes/universities/dpu/wlfw/news.js diff --git a/routes/universities/henu/news.js b/lib/routes/universities/henu/news.js similarity index 100% rename from routes/universities/henu/news.js rename to lib/routes/universities/henu/news.js diff --git a/routes/universities/heu/ugs/news.js b/lib/routes/universities/heu/ugs/news.js similarity index 100% rename from routes/universities/heu/ugs/news.js rename to lib/routes/universities/heu/ugs/news.js diff --git a/routes/universities/hit/jwc.js b/lib/routes/universities/hit/jwc.js similarity index 100% rename from routes/universities/hit/jwc.js rename to lib/routes/universities/hit/jwc.js diff --git a/routes/universities/hust/auto/news.js b/lib/routes/universities/hust/auto/news.js similarity index 100% rename from routes/universities/hust/auto/news.js rename to lib/routes/universities/hust/auto/news.js diff --git a/routes/universities/hust/auto/notice.js b/lib/routes/universities/hust/auto/notice.js similarity index 100% rename from routes/universities/hust/auto/notice.js rename to lib/routes/universities/hust/auto/notice.js diff --git a/routes/universities/ju/jwc.js b/lib/routes/universities/ju/jwc.js similarity index 100% rename from routes/universities/ju/jwc.js rename to lib/routes/universities/ju/jwc.js diff --git a/routes/universities/kmust/job/careers.js b/lib/routes/universities/kmust/job/careers.js similarity index 100% rename from routes/universities/kmust/job/careers.js rename to lib/routes/universities/kmust/job/careers.js diff --git a/routes/universities/kmust/job/jobfairs.js b/lib/routes/universities/kmust/job/jobfairs.js similarity index 100% rename from routes/universities/kmust/job/jobfairs.js rename to lib/routes/universities/kmust/job/jobfairs.js diff --git a/routes/universities/kmust/jwc.js b/lib/routes/universities/kmust/jwc.js similarity index 100% rename from routes/universities/kmust/jwc.js rename to lib/routes/universities/kmust/jwc.js diff --git a/routes/universities/nchu/jwc.js b/lib/routes/universities/nchu/jwc.js similarity index 100% rename from routes/universities/nchu/jwc.js rename to lib/routes/universities/nchu/jwc.js diff --git a/routes/universities/njupt/jwc.js b/lib/routes/universities/njupt/jwc.js similarity index 100% rename from routes/universities/njupt/jwc.js rename to lib/routes/universities/njupt/jwc.js diff --git a/routes/universities/njust/cwc/index.js b/lib/routes/universities/njust/cwc/index.js similarity index 100% rename from routes/universities/njust/cwc/index.js rename to lib/routes/universities/njust/cwc/index.js diff --git a/routes/universities/njust/gs/index.js b/lib/routes/universities/njust/gs/index.js similarity index 100% rename from routes/universities/njust/gs/index.js rename to lib/routes/universities/njust/gs/index.js diff --git a/routes/universities/njust/jwc/index.js b/lib/routes/universities/njust/jwc/index.js similarity index 100% rename from routes/universities/njust/jwc/index.js rename to lib/routes/universities/njust/jwc/index.js diff --git a/routes/universities/nku/jwc/index.js b/lib/routes/universities/nku/jwc/index.js similarity index 100% rename from routes/universities/nku/jwc/index.js rename to lib/routes/universities/nku/jwc/index.js diff --git a/routes/universities/nuaa/cs/index.js b/lib/routes/universities/nuaa/cs/index.js similarity index 100% rename from routes/universities/nuaa/cs/index.js rename to lib/routes/universities/nuaa/cs/index.js diff --git a/routes/universities/nuaa/jwc/jwc.js b/lib/routes/universities/nuaa/jwc/jwc.js similarity index 100% rename from routes/universities/nuaa/jwc/jwc.js rename to lib/routes/universities/nuaa/jwc/jwc.js diff --git a/routes/universities/nuist/bulletin.js b/lib/routes/universities/nuist/bulletin.js similarity index 100% rename from routes/universities/nuist/bulletin.js rename to lib/routes/universities/nuist/bulletin.js diff --git a/routes/universities/nuist/cas.js b/lib/routes/universities/nuist/cas.js similarity index 100% rename from routes/universities/nuist/cas.js rename to lib/routes/universities/nuist/cas.js diff --git a/routes/universities/nuist/jwc.js b/lib/routes/universities/nuist/jwc.js similarity index 100% rename from routes/universities/nuist/jwc.js rename to lib/routes/universities/nuist/jwc.js diff --git a/routes/universities/nuist/library/lib.js b/lib/routes/universities/nuist/library/lib.js similarity index 100% rename from routes/universities/nuist/library/lib.js rename to lib/routes/universities/nuist/library/lib.js diff --git a/routes/universities/nuist/scs.js b/lib/routes/universities/nuist/scs.js similarity index 100% rename from routes/universities/nuist/scs.js rename to lib/routes/universities/nuist/scs.js diff --git a/routes/universities/nuist/sese.js b/lib/routes/universities/nuist/sese.js similarity index 100% rename from routes/universities/nuist/sese.js rename to lib/routes/universities/nuist/sese.js diff --git a/routes/universities/nuist/xgc.js b/lib/routes/universities/nuist/xgc.js similarity index 100% rename from routes/universities/nuist/xgc.js rename to lib/routes/universities/nuist/xgc.js diff --git a/routes/universities/nuist/yjs.js b/lib/routes/universities/nuist/yjs.js similarity index 100% rename from routes/universities/nuist/yjs.js rename to lib/routes/universities/nuist/yjs.js diff --git a/routes/universities/pku/eecs.js b/lib/routes/universities/pku/eecs.js similarity index 100% rename from routes/universities/pku/eecs.js rename to lib/routes/universities/pku/eecs.js diff --git a/routes/universities/scnu/cs/match.js b/lib/routes/universities/scnu/cs/match.js similarity index 100% rename from routes/universities/scnu/cs/match.js rename to lib/routes/universities/scnu/cs/match.js diff --git a/routes/universities/scnu/jw.js b/lib/routes/universities/scnu/jw.js similarity index 100% rename from routes/universities/scnu/jw.js rename to lib/routes/universities/scnu/jw.js diff --git a/routes/universities/scnu/library.js b/lib/routes/universities/scnu/library.js similarity index 100% rename from routes/universities/scnu/library.js rename to lib/routes/universities/scnu/library.js diff --git a/routes/universities/sctu/information-engineer-faculty/context.js b/lib/routes/universities/sctu/information-engineer-faculty/context.js similarity index 100% rename from routes/universities/sctu/information-engineer-faculty/context.js rename to lib/routes/universities/sctu/information-engineer-faculty/context.js diff --git a/routes/universities/sctu/information-engineer-faculty/index.js b/lib/routes/universities/sctu/information-engineer-faculty/index.js similarity index 100% rename from routes/universities/sctu/information-engineer-faculty/index.js rename to lib/routes/universities/sctu/information-engineer-faculty/index.js diff --git a/routes/universities/sctu/jwc/context.js b/lib/routes/universities/sctu/jwc/context.js similarity index 100% rename from routes/universities/sctu/jwc/context.js rename to lib/routes/universities/sctu/jwc/context.js diff --git a/routes/universities/sctu/jwc/index.js b/lib/routes/universities/sctu/jwc/index.js similarity index 100% rename from routes/universities/sctu/jwc/index.js rename to lib/routes/universities/sctu/jwc/index.js diff --git a/routes/universities/scut/jwc.js b/lib/routes/universities/scut/jwc.js similarity index 100% rename from routes/universities/scut/jwc.js rename to lib/routes/universities/scut/jwc.js diff --git a/routes/universities/sdu/cmse.js b/lib/routes/universities/sdu/cmse.js similarity index 100% rename from routes/universities/sdu/cmse.js rename to lib/routes/universities/sdu/cmse.js diff --git a/routes/universities/sdu/epe.js b/lib/routes/universities/sdu/epe.js similarity index 100% rename from routes/universities/sdu/epe.js rename to lib/routes/universities/sdu/epe.js diff --git a/routes/universities/sdu/grad/academic.js b/lib/routes/universities/sdu/grad/academic.js similarity index 100% rename from routes/universities/sdu/grad/academic.js rename to lib/routes/universities/sdu/grad/academic.js diff --git a/routes/universities/sdu/mech.js b/lib/routes/universities/sdu/mech.js similarity index 100% rename from routes/universities/sdu/mech.js rename to lib/routes/universities/sdu/mech.js diff --git a/routes/universities/sdu/sc.js b/lib/routes/universities/sdu/sc.js similarity index 100% rename from routes/universities/sdu/sc.js rename to lib/routes/universities/sdu/sc.js diff --git a/routes/universities/seu/cse/index.js b/lib/routes/universities/seu/cse/index.js similarity index 100% rename from routes/universities/seu/cse/index.js rename to lib/routes/universities/seu/cse/index.js diff --git a/routes/universities/seu/radio/academic.js b/lib/routes/universities/seu/radio/academic.js similarity index 100% rename from routes/universities/seu/radio/academic.js rename to lib/routes/universities/seu/radio/academic.js diff --git a/routes/universities/seu/yzb/index.js b/lib/routes/universities/seu/yzb/index.js similarity index 100% rename from routes/universities/seu/yzb/index.js rename to lib/routes/universities/seu/yzb/index.js diff --git a/routes/universities/shanghaitech/sist/activity.js b/lib/routes/universities/shanghaitech/sist/activity.js similarity index 100% rename from routes/universities/shanghaitech/sist/activity.js rename to lib/routes/universities/shanghaitech/sist/activity.js diff --git a/routes/universities/shmtu/events.js b/lib/routes/universities/shmtu/events.js similarity index 100% rename from routes/universities/shmtu/events.js rename to lib/routes/universities/shmtu/events.js diff --git a/routes/universities/shmtu/jwc.js b/lib/routes/universities/shmtu/jwc.js similarity index 100% rename from routes/universities/shmtu/jwc.js rename to lib/routes/universities/shmtu/jwc.js diff --git a/routes/universities/shmtu/notes.js b/lib/routes/universities/shmtu/notes.js similarity index 100% rename from routes/universities/shmtu/notes.js rename to lib/routes/universities/shmtu/notes.js diff --git a/routes/universities/sjtu/gs/tzgg.js b/lib/routes/universities/sjtu/gs/tzgg.js similarity index 100% rename from routes/universities/sjtu/gs/tzgg.js rename to lib/routes/universities/sjtu/gs/tzgg.js diff --git a/routes/universities/sjtu/gs/utils.js b/lib/routes/universities/sjtu/gs/utils.js similarity index 100% rename from routes/universities/sjtu/gs/utils.js rename to lib/routes/universities/sjtu/gs/utils.js diff --git a/routes/universities/sjtu/seiee/academic.js b/lib/routes/universities/sjtu/seiee/academic.js similarity index 100% rename from routes/universities/sjtu/seiee/academic.js rename to lib/routes/universities/sjtu/seiee/academic.js diff --git a/routes/universities/sjtu/seiee/bjwb/abroad.js b/lib/routes/universities/sjtu/seiee/bjwb/abroad.js similarity index 100% rename from routes/universities/sjtu/seiee/bjwb/abroad.js rename to lib/routes/universities/sjtu/seiee/bjwb/abroad.js diff --git a/routes/universities/sjtu/seiee/bjwb/international.js b/lib/routes/universities/sjtu/seiee/bjwb/international.js similarity index 100% rename from routes/universities/sjtu/seiee/bjwb/international.js rename to lib/routes/universities/sjtu/seiee/bjwb/international.js diff --git a/routes/universities/sjtu/seiee/bjwb/major_select.js b/lib/routes/universities/sjtu/seiee/bjwb/major_select.js similarity index 100% rename from routes/universities/sjtu/seiee/bjwb/major_select.js rename to lib/routes/universities/sjtu/seiee/bjwb/major_select.js diff --git a/routes/universities/sjtu/seiee/bjwb/major_transfer.js b/lib/routes/universities/sjtu/seiee/bjwb/major_transfer.js similarity index 100% rename from routes/universities/sjtu/seiee/bjwb/major_transfer.js rename to lib/routes/universities/sjtu/seiee/bjwb/major_transfer.js diff --git a/routes/universities/sjtu/seiee/bjwb/postgraduate.js b/lib/routes/universities/sjtu/seiee/bjwb/postgraduate.js similarity index 100% rename from routes/universities/sjtu/seiee/bjwb/postgraduate.js rename to lib/routes/universities/sjtu/seiee/bjwb/postgraduate.js diff --git a/routes/universities/sjtu/seiee/xsb.js b/lib/routes/universities/sjtu/seiee/xsb.js similarity index 100% rename from routes/universities/sjtu/seiee/xsb.js rename to lib/routes/universities/sjtu/seiee/xsb.js diff --git a/routes/universities/swust/cs.js b/lib/routes/universities/swust/cs.js similarity index 100% rename from routes/universities/swust/cs.js rename to lib/routes/universities/swust/cs.js diff --git a/routes/universities/swust/jwc_news.js b/lib/routes/universities/swust/jwc_news.js similarity index 100% rename from routes/universities/swust/jwc_news.js rename to lib/routes/universities/swust/jwc_news.js diff --git a/routes/universities/swust/jwc_notice.js b/lib/routes/universities/swust/jwc_notice.js similarity index 100% rename from routes/universities/swust/jwc_notice.js rename to lib/routes/universities/swust/jwc_notice.js diff --git a/routes/universities/sysu/sdcs.js b/lib/routes/universities/sysu/sdcs.js similarity index 100% rename from routes/universities/sysu/sdcs.js rename to lib/routes/universities/sysu/sdcs.js diff --git a/routes/universities/tju/sse/_article.js b/lib/routes/universities/tju/sse/_article.js similarity index 100% rename from routes/universities/tju/sse/_article.js rename to lib/routes/universities/tju/sse/_article.js diff --git a/routes/universities/tju/sse/notice.js b/lib/routes/universities/tju/sse/notice.js similarity index 100% rename from routes/universities/tju/sse/notice.js rename to lib/routes/universities/tju/sse/notice.js diff --git a/routes/universities/uestc/jwc.js b/lib/routes/universities/uestc/jwc.js similarity index 100% rename from routes/universities/uestc/jwc.js rename to lib/routes/universities/uestc/jwc.js diff --git a/routes/universities/uestc/news.js b/lib/routes/universities/uestc/news.js similarity index 100% rename from routes/universities/uestc/news.js rename to lib/routes/universities/uestc/news.js diff --git a/routes/universities/wzbc/news.js b/lib/routes/universities/wzbc/news.js similarity index 100% rename from routes/universities/wzbc/news.js rename to lib/routes/universities/wzbc/news.js diff --git a/routes/universities/xidian/jwc.js b/lib/routes/universities/xidian/jwc.js similarity index 100% rename from routes/universities/xidian/jwc.js rename to lib/routes/universities/xidian/jwc.js diff --git a/routes/v2ex/topics.js b/lib/routes/v2ex/topics.js similarity index 100% rename from routes/v2ex/topics.js rename to lib/routes/v2ex/topics.js diff --git a/routes/verge/index.js b/lib/routes/verge/index.js similarity index 100% rename from routes/verge/index.js rename to lib/routes/verge/index.js diff --git a/routes/weatheralarm/index.js b/lib/routes/weatheralarm/index.js similarity index 100% rename from routes/weatheralarm/index.js rename to lib/routes/weatheralarm/index.js diff --git a/routes/weibo/keyword.js b/lib/routes/weibo/keyword.js similarity index 100% rename from routes/weibo/keyword.js rename to lib/routes/weibo/keyword.js diff --git a/routes/weibo/search/hot.js b/lib/routes/weibo/search/hot.js similarity index 100% rename from routes/weibo/search/hot.js rename to lib/routes/weibo/search/hot.js diff --git a/routes/weibo/user.js b/lib/routes/weibo/user.js similarity index 100% rename from routes/weibo/user.js rename to lib/routes/weibo/user.js diff --git a/routes/weibo/user2.js b/lib/routes/weibo/user2.js similarity index 100% rename from routes/weibo/user2.js rename to lib/routes/weibo/user2.js diff --git a/routes/weibo/utils.js b/lib/routes/weibo/utils.js similarity index 100% rename from routes/weibo/utils.js rename to lib/routes/weibo/utils.js diff --git a/routes/weseepro/circle.js b/lib/routes/weseepro/circle.js similarity index 100% rename from routes/weseepro/circle.js rename to lib/routes/weseepro/circle.js diff --git a/routes/weseepro/newest.js b/lib/routes/weseepro/newest.js similarity index 100% rename from routes/weseepro/newest.js rename to lib/routes/weseepro/newest.js diff --git a/routes/westore/new.js b/lib/routes/westore/new.js similarity index 100% rename from routes/westore/new.js rename to lib/routes/westore/new.js diff --git a/routes/wikipedia/mainland.js b/lib/routes/wikipedia/mainland.js similarity index 100% rename from routes/wikipedia/mainland.js rename to lib/routes/wikipedia/mainland.js diff --git a/routes/wikipedia/utils.js b/lib/routes/wikipedia/utils.js similarity index 100% rename from routes/wikipedia/utils.js rename to lib/routes/wikipedia/utils.js diff --git a/routes/xclient/app.js b/lib/routes/xclient/app.js similarity index 100% rename from routes/xclient/app.js rename to lib/routes/xclient/app.js diff --git a/routes/xiachufang/popular.js b/lib/routes/xiachufang/popular.js similarity index 100% rename from routes/xiachufang/popular.js rename to lib/routes/xiachufang/popular.js diff --git a/routes/xiachufang/user/cooked.js b/lib/routes/xiachufang/user/cooked.js similarity index 100% rename from routes/xiachufang/user/cooked.js rename to lib/routes/xiachufang/user/cooked.js diff --git a/routes/xiachufang/user/created.js b/lib/routes/xiachufang/user/created.js similarity index 100% rename from routes/xiachufang/user/created.js rename to lib/routes/xiachufang/user/created.js diff --git a/routes/xiachufang/utils.js b/lib/routes/xiachufang/utils.js similarity index 100% rename from routes/xiachufang/utils.js rename to lib/routes/xiachufang/utils.js diff --git a/routes/ximalaya/album.js b/lib/routes/ximalaya/album.js similarity index 100% rename from routes/ximalaya/album.js rename to lib/routes/ximalaya/album.js diff --git a/routes/xueqiu/favorite.js b/lib/routes/xueqiu/favorite.js similarity index 100% rename from routes/xueqiu/favorite.js rename to lib/routes/xueqiu/favorite.js diff --git a/routes/xueqiu/fund.js b/lib/routes/xueqiu/fund.js similarity index 100% rename from routes/xueqiu/fund.js rename to lib/routes/xueqiu/fund.js diff --git a/routes/xueqiu/user.js b/lib/routes/xueqiu/user.js similarity index 100% rename from routes/xueqiu/user.js rename to lib/routes/xueqiu/user.js diff --git a/routes/xueqiu/user_stock.js b/lib/routes/xueqiu/user_stock.js similarity index 100% rename from routes/xueqiu/user_stock.js rename to lib/routes/xueqiu/user_stock.js diff --git a/routes/yande.re/post_popular_recent.js b/lib/routes/yande.re/post_popular_recent.js similarity index 100% rename from routes/yande.re/post_popular_recent.js rename to lib/routes/yande.re/post_popular_recent.js diff --git a/routes/youku/channel.js b/lib/routes/youku/channel.js similarity index 100% rename from routes/youku/channel.js rename to lib/routes/youku/channel.js diff --git a/routes/youtube/channel.js b/lib/routes/youtube/channel.js similarity index 100% rename from routes/youtube/channel.js rename to lib/routes/youtube/channel.js diff --git a/routes/youtube/playlist.js b/lib/routes/youtube/playlist.js similarity index 100% rename from routes/youtube/playlist.js rename to lib/routes/youtube/playlist.js diff --git a/routes/youtube/user.js b/lib/routes/youtube/user.js similarity index 100% rename from routes/youtube/user.js rename to lib/routes/youtube/user.js diff --git a/routes/youtube/utils.js b/lib/routes/youtube/utils.js similarity index 100% rename from routes/youtube/utils.js rename to lib/routes/youtube/utils.js diff --git a/routes/zaobao/realtime.js b/lib/routes/zaobao/realtime.js similarity index 100% rename from routes/zaobao/realtime.js rename to lib/routes/zaobao/realtime.js diff --git a/routes/zaobao/znews.js b/lib/routes/zaobao/znews.js similarity index 100% rename from routes/zaobao/znews.js rename to lib/routes/zaobao/znews.js diff --git a/routes/zcfy/hot.js b/lib/routes/zcfy/hot.js similarity index 100% rename from routes/zcfy/hot.js rename to lib/routes/zcfy/hot.js diff --git a/routes/zcfy/index.js b/lib/routes/zcfy/index.js similarity index 100% rename from routes/zcfy/index.js rename to lib/routes/zcfy/index.js diff --git a/routes/zhihu/activities.js b/lib/routes/zhihu/activities.js similarity index 100% rename from routes/zhihu/activities.js rename to lib/routes/zhihu/activities.js diff --git a/routes/zhihu/answers.js b/lib/routes/zhihu/answers.js similarity index 100% rename from routes/zhihu/answers.js rename to lib/routes/zhihu/answers.js diff --git a/routes/zhihu/bookstore/newest.js b/lib/routes/zhihu/bookstore/newest.js similarity index 100% rename from routes/zhihu/bookstore/newest.js rename to lib/routes/zhihu/bookstore/newest.js diff --git a/routes/zhihu/collection.js b/lib/routes/zhihu/collection.js similarity index 100% rename from routes/zhihu/collection.js rename to lib/routes/zhihu/collection.js diff --git a/routes/zhihu/daily.js b/lib/routes/zhihu/daily.js similarity index 100% rename from routes/zhihu/daily.js rename to lib/routes/zhihu/daily.js diff --git a/routes/zhihu/hotlist.js b/lib/routes/zhihu/hotlist.js similarity index 100% rename from routes/zhihu/hotlist.js rename to lib/routes/zhihu/hotlist.js diff --git a/routes/zhihu/pin/daily.js b/lib/routes/zhihu/pin/daily.js similarity index 100% rename from routes/zhihu/pin/daily.js rename to lib/routes/zhihu/pin/daily.js diff --git a/routes/zhihu/pin/hotlist.js b/lib/routes/zhihu/pin/hotlist.js similarity index 100% rename from routes/zhihu/pin/hotlist.js rename to lib/routes/zhihu/pin/hotlist.js diff --git a/routes/zhihu/pin/people.js b/lib/routes/zhihu/pin/people.js similarity index 100% rename from routes/zhihu/pin/people.js rename to lib/routes/zhihu/pin/people.js diff --git a/routes/zhihu/pin/utils.js b/lib/routes/zhihu/pin/utils.js similarity index 100% rename from routes/zhihu/pin/utils.js rename to lib/routes/zhihu/pin/utils.js diff --git a/routes/zhihu/question.js b/lib/routes/zhihu/question.js similarity index 100% rename from routes/zhihu/question.js rename to lib/routes/zhihu/question.js diff --git a/routes/zhihu/topic.js b/lib/routes/zhihu/topic.js similarity index 100% rename from routes/zhihu/topic.js rename to lib/routes/zhihu/topic.js diff --git a/routes/zhihu/utils.js b/lib/routes/zhihu/utils.js similarity index 100% rename from routes/zhihu/utils.js rename to lib/routes/zhihu/utils.js diff --git a/routes/zhihu/zhuanlan.js b/lib/routes/zhihu/zhuanlan.js similarity index 100% rename from routes/zhihu/zhuanlan.js rename to lib/routes/zhihu/zhuanlan.js diff --git a/routes/zimuzu/resource.js b/lib/routes/zimuzu/resource.js similarity index 100% rename from routes/zimuzu/resource.js rename to lib/routes/zimuzu/resource.js diff --git a/routes/ziroom/room.js b/lib/routes/ziroom/room.js similarity index 100% rename from routes/ziroom/room.js rename to lib/routes/ziroom/room.js diff --git a/routes/zongheng/chapter.js b/lib/routes/zongheng/chapter.js similarity index 100% rename from routes/zongheng/chapter.js rename to lib/routes/zongheng/chapter.js diff --git a/utils/axios.js b/lib/utils/axios.js similarity index 100% rename from utils/axios.js rename to lib/utils/axios.js diff --git a/utils/date.js b/lib/utils/date.js similarity index 100% rename from utils/date.js rename to lib/utils/date.js diff --git a/utils/logger.js b/lib/utils/logger.js similarity index 100% rename from utils/logger.js rename to lib/utils/logger.js diff --git a/utils/md5.js b/lib/utils/md5.js similarity index 100% rename from utils/md5.js rename to lib/utils/md5.js diff --git a/utils/puppeteer.js b/lib/utils/puppeteer.js similarity index 100% rename from utils/puppeteer.js rename to lib/utils/puppeteer.js diff --git a/utils/wait.js b/lib/utils/wait.js similarity index 100% rename from utils/wait.js rename to lib/utils/wait.js diff --git a/views/atom.art b/lib/views/atom.art similarity index 100% rename from views/atom.art rename to lib/views/atom.art diff --git a/views/rss.art b/lib/views/rss.art similarity index 100% rename from views/rss.art rename to lib/views/rss.art diff --git a/views/welcome.art b/lib/views/welcome.art similarity index 100% rename from views/welcome.art rename to lib/views/welcome.art diff --git a/package.json b/package.json index c63ca89dea8ee2..21fa6f8a46cba8 100644 --- a/package.json +++ b/package.json @@ -2,15 +2,15 @@ "name": "rsshub", "version": "0.0.1", "description": "Make RSS Great Again!", - "main": "index.js", + "main": "lib/index.js", "scripts": { - "start": "node index.js", - "dev": "nodemon index.js", + "start": "node lib/index.js", + "dev": "nodemon lib/index.js", "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs", "format": "eslint \"**/*.js\" --fix && prettier \"**/*.{js,json,md}\" --write", "lint": "eslint \"**/*.js\" && prettier-check \"**/*.{js,json,md}\"", - "test": "npm run lint && CONNECT_DISABLED=1 node index.js" + "test": "npm run lint && CONNECT_DISABLED=1 node lib/index.js" }, "repository": { "type": "git", diff --git a/process.json b/process.json index 1561a3323252fe..0f94fc3fbf281a 100644 --- a/process.json +++ b/process.json @@ -2,7 +2,7 @@ "apps": [ { "name": "rsshub", - "script": "index.js", + "script": "lib/index.js", "instances": "max", "exec_mode": "cluster", "env": {