Files
RSSHub/lib/v2/gaze/update.js
github-actions[bot] 1261a74eec style: auto format
2022-04-06 15:32:46 +00:00

28 lines
944 B
JavaScript

const got = require('@/utils/got');
const { art } = require('@/utils/render');
const path = require('path');
const { parseDate } = require('@/utils/parse-date');
const timezone = require('@/utils/timezone');
// 站长提供的API
const rootUrl = 'https://gaze.run/3e47b75000b0924b6c9ba5759a7cf15d';
module.exports = async (ctx) => {
const mid = ctx.params.mid;
const response = await got.post(rootUrl, { form: { mid } });
const data = response.data.data;
ctx.state.data = {
title: `gaze.run影视更新通知 - ${data.name}`,
link: `https://gaze.run/play/${mid}`,
item: [
{
title: `${data.name}-第${data.episodes}`,
description: art(path.resolve(__dirname, './templates/update.art'), { data }),
link: `https://gaze.run/play/${mid}`,
pubDate: timezone(parseDate(data.update_time), +8),
},
],
};
};