markdowned-url

n8n node to convert URL content to Markdown using Postlight Parser

Package Information

Released: 5/1/2025
Downloads: 1 weekly / 13 monthly
Latest Version: 0.3.3
Author: hightemp

Documentation

n8n-nodes-markdowned-url

Этот пакет содержит ноду для n8n, которая преобразует содержимое веб-страницы в формат Markdown с использованием библиотеки @postlight/parser.

Установка

В локальной установке n8n

npm install n8n-nodes-markdowned-url

В Docker установке n8n

  1. Установите пакет через npm:
npm install n8n-nodes-markdowned-url
  1. Добавьте следующую строку в файл docker-compose.yml:
volumes:
  - ./node_modules/n8n-nodes-markdowned-url:/home/node/.n8n/custom/n8n-nodes-markdowned-url

Использование

После установки нода "Markdowned URL" будет доступна в категории "Transform" в n8n.

Нода Markdowned URL

Эта нода преобразует содержимое веб-страницы в формат Markdown. Она извлекает основное содержимое страницы, удаляя навигацию, рекламу и другие элементы, не относящиеся к основному содержимому.

Параметры

  • URL: URL веб-страницы для преобразования в Markdown.
  • Формат вывода:
    • Полная статья с метаданными: Возвращает полную статью с метаданными (заголовок, автор, дата публикации и т.д.).
    • Только содержимое: Возвращает только содержимое без метаданных.
    • Совместимый с AI-Agent: Форматирует вывод специально для использования с нодой AI-Agent.
  • Параметры включения:
    • Включить заголовок: Включает заголовок статьи в вывод Markdown.
    • Включить автора: Включает информацию об авторе в вывод Markdown.
    • Включить дату: Включает дату публикации в вывод Markdown.
    • Включить главное изображение: Включает главное изображение статьи в вывод Markdown.

Учетные данные (Credentials)

Нода поддерживает следующие учетные данные:

  • User-Agent: Пользовательский User-Agent для запросов к веб-страницам. Это может быть полезно, если некоторые сайты блокируют доступ для стандартных User-Agent.

Выходные данные

В зависимости от выбранного формата вывода, нода возвращает:

  1. Полная статья с метаданными:

    {
      "markdown": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n![Заголовок статьи](https://example.com/image.jpg)\n\nСодержимое статьи в формате Markdown...",
      "title": "Заголовок статьи",
      "author": "Имя автора",
      "date_published": "2023-01-01T00:00:00.000Z",
      "lead_image_url": "https://example.com/image.jpg",
      "url": "https://example.com/article",
      "domain": "example.com",
      "excerpt": "Краткое описание статьи...",
      "word_count": 1000
    }
    
  2. Только содержимое:

    {
      "markdown": "Содержимое статьи в формате Markdown..."
    }
    
  3. Совместимый с AI-Agent:

    {
      "markdown": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n![Заголовок статьи](https://example.com/image.jpg)\n\nСодержимое статьи в формате Markdown...",
      "sourceUrl": "https://example.com/article",
      "sourceTitle": "Заголовок статьи",
      "sourceType": "webpage",
      "content": "# Заголовок статьи\n\n**Author:** Имя автора | **Published:** 01.01.2023\n\n![Заголовок статьи](https://example.com/image.jpg)\n\nСодержимое статьи в формате Markdown...",
      "metadata": {
        "title": "Заголовок статьи",
        "author": "Имя автора",
        "date_published": "2023-01-01T00:00:00.000Z",
        "lead_image_url": "https://example.com/image.jpg",
        "url": "https://example.com/article",
        "domain": "example.com",
        "excerpt": "Краткое описание статьи...",
        "word_count": 1000
      }
    }
    

Интеграция с AI-Agent

Нода "Markdowned URL" специально разработана для интеграции с нодой AI-Agent. При выборе формата вывода "Совместимый с AI-Agent", нода форматирует данные таким образом, чтобы они могли быть непосредственно использованы в качестве контекста для AI-Agent.

Пример рабочего процесса

  1. Используйте ноду "Markdowned URL" для преобразования веб-страницы в Markdown.
  2. Выберите формат вывода "Совместимый с AI-Agent".
  3. Подключите выход ноды "Markdowned URL" к входу ноды AI-Agent.
  4. Настройте ноду AI-Agent для использования полученного Markdown в качестве контекста.

Лицензия

MIT

Discussion