diff --git a/plugins/jina-r/README.md b/plugins/jina-r/README.md new file mode 100644 index 0000000..2004ae5 --- /dev/null +++ b/plugins/jina-r/README.md @@ -0,0 +1,25 @@ +# Jina URL Content Reader + +> Fetches the text content from a personal website. +> Retrieves the contents of a specified URL and converts it to LLM-friendly Markdown format. + +## Schema +[openapi.json](./openapi.json) + +## Servers + +`https://r.jina.ai` + +## Operations + +1. ReadUrlContent + +## Authentication + +``` +type: none +``` + +## Preview + +![Preview](./preview.png) \ No newline at end of file diff --git a/plugins/jina-r/openapi.json b/plugins/jina-r/openapi.json new file mode 100644 index 0000000..61047e1 --- /dev/null +++ b/plugins/jina-r/openapi.json @@ -0,0 +1,46 @@ +{ + "openapi": "3.1.0", + "info": { + "description": "Fetches the text content from a personal website.", + "title": "Jina URL Content Reader", + "version": "v1.0.0" + }, + "servers": [ + { + "url": "https://r.jina.ai" + } + ], + "paths": { + "/{target_url}": { + "get": { + "description": "Retrieves the contents of a specified URL and converts it to LLM-friendly Markdown format.", + "operationId": "ReadUrlContent", + "parameters": [ + { + "name": "target_url", + "in": "path", + "required": true, + "description": "The URL of the content to be read.", + "schema": { + "type": "string" + } + } + ], + "responses": { + "200": { + "description": "Successful Response", + "content": { + "text/plain": { + "schema": { + "type": "string", + "description": "The content of the URL converted to LLM-friendly Markdown format." + } + } + } + } + }, + "summary": "Read the contents of a URL and convert to Markdown" + } + } + } +} \ No newline at end of file diff --git a/plugins/jina-r/preview.png b/plugins/jina-r/preview.png new file mode 100644 index 0000000..813baa8 Binary files /dev/null and b/plugins/jina-r/preview.png differ