docs: add require config for coolapk (#17197)

This commit is contained in:
xizeyoupan
2024-10-19 13:01:52 -07:00
committed by GitHub
parent 4505df7c16
commit 090f8f3498
7 changed files with 51 additions and 10 deletions
+7 -1
View File
@@ -9,7 +9,13 @@ export const route: Route = {
example: '/coolapk/dyh/1524',
parameters: { dyhId: '看看号ID' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
+7 -1
View File
@@ -72,7 +72,13 @@ export const route: Route = {
example: '/coolapk/hot',
parameters: { type: '默认为`jrrm`', period: '默认为`daily`' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
+7 -1
View File
@@ -9,7 +9,13 @@ export const route: Route = {
example: '/coolapk/huati/iPhone',
parameters: { tag: '话题名称' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
+6
View File
@@ -3,4 +3,10 @@ import type { Namespace } from '@/types';
export const namespace: Namespace = {
name: '酷安',
url: 'coolapk.com',
description: `
:::tip
即日起,多数路由图片防盗链。
需要将 \`ALLOW_USER_HOTLINK_TEMPLATE\` 环境变量设置为 \`true\` ,然后配置\`image_hotlink_template\` 。
详见 [#16715](https://github.com/DIYgod/RSSHub/issues/16715)
:::`,
};
+7 -1
View File
@@ -8,7 +8,13 @@ export const route: Route = {
example: '/coolapk/toutiao',
parameters: { type: '默认为history' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
+10 -5
View File
@@ -3,12 +3,18 @@ import got from '@/utils/got';
import utils from './utils';
export const route: Route = {
path: ['/tuwen/:type?', '/tuwen-xinxian'],
path: ['/tuwen/:type?'],
categories: ['social-media'],
example: '/coolapk/tuwen',
parameters: { type: '默认为hot' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,
@@ -25,16 +31,15 @@ export const route: Route = {
async function handler(ctx) {
const type = ctx.req.param('type') || 'hot';
const requestPath = ctx.req.path;
let feedTitle;
const fullUrl = new URL('/v6/page/dataList', utils.base_url);
if (requestPath.startsWith('/coolapk/tuwen-xinxian') || type === 'latest') {
if (type === 'latest') {
// 实时
fullUrl.searchParams.append('url', `/feed/digestList?${new URLSearchParams('cacheExpires=300&type=12&message_status=all&is_html_article=1&filterEmptyPicture=1&filterTag=二手交易,酷安自贸区,薅羊毛小分队').toString()}`);
fullUrl.searchParams.append('title', '新鲜图文');
fullUrl.searchParams.append('subTitle', '');
feedTitle = '酷安 - 新鲜图文';
} else if (requestPath.startsWith('/coolapk/tuwen')) {
} else {
// 精选
fullUrl.searchParams.append('url', `#/feed/digestList?${new URLSearchParams('type=12&is_html_article=1&recommend=3,4').toString()}`);
fullUrl.searchParams.append('title', '图文');
+7 -1
View File
@@ -9,7 +9,13 @@ export const route: Route = {
example: '/coolapk/user/3177668/dynamic',
parameters: { uid: '在个人界面右上分享-复制链接获取' },
features: {
requireConfig: false,
requireConfig: [
{
name: 'ALLOW_USER_HOTLINK_TEMPLATE',
optional: true,
description: '设置为`true`并添加`image_hotlink_template`参数来代理图片',
},
],
requirePuppeteer: false,
antiCrawler: false,
supportBT: false,