UNPKG

rsshub

Version:
49 lines (47 loc) 1.94 kB
import "./esm-shims-CzJ_djXG.mjs"; import "./config-C37vj7VH.mjs"; import "./dist-BInvbO1W.mjs"; import "./logger-Czu8UMNd.mjs"; import "./ofetch-BIyrKU3Y.mjs"; import "./parse-date-BrP7mxXf.mjs"; import "./cache-Bo__VnGm.mjs"; import "./helpers-DxBp0Pty.mjs"; import "./got-KxxWdaxq.mjs"; import "./invalid-parameter-rr4AgGpp.mjs"; import { t as processFeed } from "./utils-BZEOIibI.mjs"; //#region lib/routes/theinitium/follow.ts const handler = (ctx) => processFeed("follow", ctx); const route = { path: "/follow/articles/:language?", name: "个人订阅追踪动态", maintainers: ["AgFlore"], parameters: { language: "语言,简体`zh-hans`,繁体`zh-hant`,缺省为简体" }, radar: [{ title: "作者", source: ["theinitium.com/author/:type"], target: "/author/:type" }], handler, example: "/theinitium/author/ninghuilulu/zh-hans", categories: ["new-media"], description: "需填入 Web 版认证 token, 也可选择直接在环境设置中填写明文的用户名和密码", features: { requireConfig: [ { name: "INITIUM_BEARER_TOKEN", optional: true, description: `端传媒 Web 版认证 token。获取方式:登陆后打开端传媒站内任意页面,打开浏览器开发者工具中 “网络”(Network) 选项卡,筛选 URL 找到任一个地址为 \`api.initium.com\` 开头的请求,点击检查其 “消息头”,在 “请求头” 中找到Authorization字段,将其值复制填入配置即可。你的配置应该形如 \`INITIUM_BEARER_TOKEN: 'Bearer eyJxxxx......xx_U8'\`。使用 token 部署的好处是避免占据登陆设备数的额度,但这个 token 一般有效期为两周,因此只可作临时测试使用。` }, { name: "INITIUM_USERNAME", optional: true, description: `端传媒用户名 (邮箱)` }, { name: "INITIUM_PASSWORD", optional: true, description: `端传媒密码` } ] } }; //#endregion export { route };