chore: module alias for all routes

This commit is contained in:
DIYgod 2019-05-15 15:27:15 +08:00
parent 8d06ceddb7
commit e2badbfa98
No known key found for this signature in database
GPG Key ID: EC0B76A252D3EF67
603 changed files with 666 additions and 666 deletions

View File

@ -202,7 +202,7 @@ Firstly, add a .js file for the new route in [/lib/router.js](https://github.com
```js
// use puppeteer util class, initialise a browser instance
const browser = await require('../../utils/puppeteer')();
const browser = await require('@/utils/puppeteer')();
// open a new page
const page = await browser.newPage();
// access the target link

View File

@ -205,7 +205,7 @@ sidebar: auto
```js
// 使用 RSSHub 提供的 puppeteer 工具类,初始化 Chrome 进程
const browser = await require('../../utils/puppeteer')();
const browser = await require('@/utils/puppeteer')();
// 创建一个新的浏览器页面
const page = await browser.newPage();
// 访问指定的链接
@ -275,7 +275,7 @@ sidebar: auto
3. RSS 标题(非 item 标题)
```js
const buildData = require('../../utils/common-config');
const buildData = require('@/utils/common-config');
module.exports = async (ctx) => {
ctx.state.data = await buildData({
link: RSS来源链接,
@ -293,7 +293,7 @@ sidebar: auto
建议在打开[此链接](https://www.uraaka-joshi.com/)的开发者工具之后再阅读以下内容,请善用开发者工具的搜索功能搜寻`$('xxx')`中的内容
```js
const buildData = require('../../utils/common-config');
const buildData = require('@/utils/common-config');
module.exports = async (ctx) => {
const link = `https://www.uraaka-joshi.com/`;

View File

@ -1,6 +1,6 @@
const art = require('art-template');
const path = require('path');
const config = require('../config');
const config = require('@/config');
const reject = (ctx) => {
ctx.response.status = 403;

View File

@ -1,9 +1,9 @@
const wrapper = require('co-redis');
const Redis = require('redis');
const Lru = require('lru-cache');
const md5 = require('../utils/md5');
const config = require('../config');
const logger = require('../utils/logger');
const md5 = require('@/utils/md5');
const config = require('@/config');
const logger = require('@/utils/logger');
const pathToRegExp = require('path-to-regexp');
module.exports = function(app, options = {}) {

View File

@ -1,6 +1,6 @@
const etagCalculate = require('etag');
const logger = require('../utils/logger');
const config = require('../config');
const logger = require('@/utils/logger');
const config = require('@/config');
const headers = {
'Access-Control-Allow-Methods': 'GET',
'Content-Type': 'application/xml; charset=utf-8',

View File

@ -1,4 +1,4 @@
const logger = require('../utils/logger');
const logger = require('@/utils/logger');
module.exports = async (ctx, next) => {
try {

View File

@ -1,6 +1,6 @@
const art = require('art-template');
const path = require('path');
const config = require('../config');
const config = require('@/config');
const typeRegrx = /\.(atom|rss)$/;
const unsupportedRegrx = /\.json$/;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { id } = ctx.params;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { id } = ctx.params;

View File

@ -1,5 +1,5 @@
const axios = require('../../utils/axios');
const date = require('../../utils/date');
const axios = require('@/utils/axios');
const date = require('@/utils/date');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { keyword = '' } = ctx.params;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const sourceTimezoneOffset = -8;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const utils = require('./utils');
const Parser = require('rss-parser');
const parser = new Parser();

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { id } = ctx.params;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const iconv = require('iconv-lite');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const iconv = require('iconv-lite');

View File

@ -1,7 +1,7 @@
const cheerio = require('cheerio');
const iconv = require('iconv-lite');
const axios = require('../../utils/axios');
const date = require('../../utils/date');
const axios = require('@/utils/axios');
const date = require('@/utils/date');
const ProcessFeed = async (link) => {
const id = link

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { anime } = await axios.get(`https://api.gamer.com.tw/mobile_app/anime/v1/video.php?sn=0&anime_sn=${ctx.params.sn}`).then((r) => r.data);

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { new_anime } = await axios.get('https://api.gamer.com.tw/mobile_app/anime/v1/index.php').then((r) => r.data);

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const news_api_origin = 'https://www.animen.com.tw/animen_web/api/getNews?page=1&perPage=10';
const link_origin = 'https://www.animen.com.tw/animen_web/web/news_index?';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -3,7 +3,7 @@
// params:
// count? : count of new-books
const axios = require('../../utils/axios'); // get web content
const axios = require('@/utils/axios'); // get web content
const cheerio = require('cheerio'); // html parser
const he = require('he');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const { DateTime } = require('luxon');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const url = require('url');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const url = require('url');
const cheerio = require('cheerio');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const currency = require('currency-symbol-map');
module.exports = async (ctx) => {
const country = ctx.params.country;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const api = 'https://api.anquanke.com/data/v1/posts?size=10&page=1&category=';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,6 +1,6 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const logger = require('../../utils/logger');
const logger = require('@/utils/logger');
const categoryCodes = new Map([
['society', { name: '國內綜合', types: {} }],

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const dayjs = require('dayjs');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { boardId = 1 } = ctx.params;

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const bgmCalendarUrl = 'https://api.bgm.tv/calendar';

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const resolve_url = require('url').resolve;

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const DateTime = require('luxon').DateTime;

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (subjectID) => {
const url = `https://api.bgm.tv/subject/${subjectID}?responseGroup=large`;

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const DateTime = require('luxon').DateTime;
module.exports = (type) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const utils = require('./utils');
const Parser = require('rss-parser');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const url = require('url');
const api = 'https://be02.bihu.com/bihube-pc/bihu/user/getUserContentList/';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const audio = 'https://www.bilibili.com/audio/au';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const seasonid = ctx.params.seasonid;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const response = await axios({

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const qs = require('querystring');
const iconv = require('iconv-lite');
const cheerio = require('cheerio');

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const JSONbig = require('json-bigint');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,6 +1,6 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
const config = require('../../config');
const config = require('@/config');
module.exports = async (ctx) => {
const uid = String(ctx.params.uid);

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const product = ctx.params.product;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const areaID = ctx.params.areaID;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const key = ctx.params.key;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const id = ctx.params.id;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const response = await axios({

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const aid = ctx.params.aid;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const axios_ins = axios.create({
headers: {
Referer: 'https://www.bilibili.com/',

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const tid = ctx.params.tid;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const rid = ctx.params.rid || '0';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const JSONbig = require('json-bigint');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cache = require('./cache');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const kw = ctx.params.kw;

View File

@ -1,5 +1,5 @@
const cheerio = require('cheerio');
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const url = `http://www.bjnews.com.cn/${ctx.params.cat}`;

View File

@ -1,5 +1,5 @@
const cheerio = require('cheerio');
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const baseUrl = 'http://www.bjp.org.cn';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,6 +1,6 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const { ua } = require('../../config');
const { ua } = require('@/config');
const Parser = require('rss-parser');
const parser = new Parser({ headers: { 'User-Agent': ua } });

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,6 +1,6 @@
const { resolve } = require('url');
const cheerio = require('cheerio');
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const iconv = require('iconv-lite');
const getChapters = (id, $) =>

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async () => {
const url = 'http://api.cntv.cn/video/videolistById?serviceId=cbox&vsid=C10354&em=01&p=1&n=50';

View File

@ -1,4 +1,4 @@
const axios = require('../../../utils/axios');
const axios = require('@/utils/axios');
const path = require('path');
module.exports = async (category, ctx) => {

View File

@ -1,7 +1,7 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');
const date = require('../../utils/date');
const date = require('@/utils/date');
const host = 'https://www.checkee.info';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
let { subject = '' } = ctx.params;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
module.exports = async (ctx) => {

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const response = await axios({

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const BASE_URL = 'https://minecraft.curseforge.com/';

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const host = 'https://www.curseforge.com';
const cheerio = require('cheerio');

View File

@ -1,5 +1,5 @@
const cheerio = require('cheerio');
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const { id } = ctx.params;

View File

@ -1,5 +1,5 @@
const cheerio = require('cheerio');
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
module.exports = async (ctx) => {
const name = ctx.params.name;

View File

@ -1,4 +1,4 @@
const axios = require('../../utils/axios');
const axios = require('@/utils/axios');
const cheerio = require('cheerio');
const url = require('url');
const sanitizeHtml = require('sanitize-html');

Some files were not shown because too many files have changed in this diff Show More