AI RSS Generator: una herramienta para convertir contenidos web en canales RSS mediante IA

Introducción general

AI RSS es una herramienta innovadora que convierte contenidos web en fuentes RSS mediante tecnología de IA. Consta de dos partes principales: un complemento para el navegador y un servidor. El complemento del navegador permite a los usuarios seleccionar listas de páginas web y generar archivos de descripción de datos estructurados (SDD), mientras que el servidor lee los archivos SDD, rastrea el contenido de la página web según la configuración y genera canales RSS. La herramienta es compatible con los navegadores Chrome y Edge y ofrece dos opciones de despliegue del servidor: Vercel y Docker.Los usuarios tienen que registrarse para obtener una cuenta de OpenAI, API2D o SillconFlow y obtener una clave de API para utilizar la IA para analizar el contenido web.

AI RSS生成器:通过AI将网页内容转换为RSS订阅源的工具

 

Lista de funciones

  • Plug-ins del navegador: Seleccione la lista en la página web y genere el archivo SDD.
  • en el servidor: Lee archivos SDD y genera canales RSS.
  • Despliegue de Vercel: Admite la implantación con un solo clic en la plataforma Vercel.
  • Despliegue de Docker: Proporciona tanto Docker Compose como el uso directo de comandos Docker.
  • Soporte APIProporcionar interfaces API para obtener RSS Feed, añadir configuración SDD y obtener la lista de RSS Feed.

 

Utilizar la ayuda

Instalación de complementos del navegador

  1. preliminarRegístrese en OpenAI, API2D o SillconFlow y obtenga una clave de API.
  2. Descargar plug-insVisite la página de versiones para descargar el paquete del complemento.
  3. Descomprima el paquete del plug-inExtraiga el paquete de plugins descargado.
  4. Carga de plug-ins::
    • Cromo: Abiertochrome://extensions/haga clic en "Cargar extensiones extraídas" y seleccione la carpeta extraída.
    • Navegador Edge: abiertoedge://extensions/haga clic en "Cargar extensiones extraídas" y seleccione la carpeta extraída.

Despliegue del servidor

Despliegue de Vercel

  1. Haga clic en el botón "Desplegar con Vercel".Haga clic en el botón "Deploy with Vercel" de la página de GitHub.
  2. Configuración de variables de entorno::
    • ADD_KEY: Establezca la clave de acceso a la API para añadir RSS.
    • CACHE_MINUTESConfigura el tiempo de caché en minutos.
  3. Creación y conexión a un Blob Store::
    • Vaya a la consola del proyecto Vercel una vez finalizado el despliegue.
    • Vaya a la pestaña "Almacenamiento" y haga clic en "Crear almacén Blob".
    • Seleccione el almacenamiento Blob recién creado en la pestaña de almacenamiento del proyecto y haga clic en "Conectar al proyecto".
  4. advertencia: Si la página de inicio sigue mostrando "blob" después de conectarse al almacenamiento, se mostrará como "blob".almacenamientoconfigured: false", vaya a la consola de Vercel y vuelva a desplegar una vez.

Despliegue de Docker

  1. Uso de Docker Compose (recomendado)::
    • Crea un directorio de trabajo y entra en él:mkdir -p ai-rss-server && cd ai-rss-server.
    • Descargue el archivo Docker Compose:wget https://raw.githubusercontent.com/easychen/ai-rss/master/server/docker-compose.yml.
    • establecer.envy añadir variables de entorno:ADD_KEY=your_api_key(matemáticas) géneroCACHE_MINUTES=60.
    • Inicie Docker Compose:docker-compose up -d.
  2. Utilice directamente el comando Docker::
    • Descargue la imagen Docker:docker pull easychen/ai-rss-server:latest.
    • Ejecute el contenedor Docker:docker run -d --name ai-rss-server -e ADD_KEY=your_api_key -e CACHE_MINUTES=5 easychen/ai-rss-server:latest.

Uso de la API

  1. Obtener RSS::
    • Interfaz:GET /rss/:name
    • Parámetros:name(Identificador único para el canal RSS)
    • Volver a: Contenido RSS XML
  2. Añadir configuración SDD::
    • Interfaz:POST /add-sdd
    • Cabecera:Content-Type: application/json(matemáticas) géneroX-Add-Key: your_api_key
    • Cuerpo de la solicitud: objeto JSON que contiene la configuración del SDD
    • Volver al ejemplo:{ "success": true, "key": "生成的唯一key", "rss_url": "/rss/unique_key" }
  3. Obtener lista de canales RSS::
    • Interfaz:GET /list
    • Autorización: la clave API debe proporcionarse mediante un encabezado o un parámetro URL.
    • Volver al ejemplo:{ "success": true, "total": 2, "items": [ { "key": "unique_key1", "title": "Feed标题", "url": "原始网页URL", "rss_url": "RSS feed URL", "favicon": "网站图标URL" } ] }
© declaración de copyright
AiPPT

Artículos relacionados

Sin comentarios

Debe iniciar sesión para participar en los comentarios.
Acceder ahora
ninguno
Sin comentarios...