openserp

n8n nodes for OpenSERP search engine integration

Package Information

Downloads: 0 weekly / 21 monthly
Latest Version: 1.0.9
Author: Dmitrij Zaruba

Documentation

n8n-nodes-openserp

npm version
License: MIT

n8n nodes for OpenSERP search engine integration

🚀 Возможности

  • Интеграция с OpenSERP API
  • Поддержка различных поисковых систем (Google, Yandex, Baidu, Bing, DuckDuckGo)
  • Проверка здоровья сервиса
  • Гибкая настройка параметров поиска

📦 Установка

Через интерфейс n8n (рекомендуется)

  1. Откройте n8n
  2. Перейдите в Settings → Community Nodes
  3. Нажмите "Install a community node"
  4. Введите: n8n-nodes-openserp@1.0.8
  5. Нажмите "Install"
  6. Перезапустите n8n, если потребуется

Через командную строку

npm install n8n-nodes-openserp@1.0.8

Подробная информация об установке доступна в INSTALLATION.md

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

Настройка учетных данных

  1. В n8n создайте новые учетные данные "OpenSERP API"
  2. Укажите ваш API ключ (если требуется)
  3. Сохраните учетные данные

Создание workflow

  1. Добавьте узел "OpenSERP" в ваш workflow
  2. Выберите операцию:
    • Search - выполнение поиска
    • Health Check - проверка здоровья сервиса
  3. Настройте параметры:
    • Поисковая система (Google, Yandex, Baidu, Bing, DuckDuckGo)
    • Запрос для поиска
    • Количество результатов
    • Язык и регион
    • Дополнительные параметры
  4. Подключите учетные данные
  5. Запустите workflow

Пример workflow

{
  "name": "OpenSERP Search Example",
  "nodes": [
    {
      "parameters": {
        "operation": "search",
        "engine": "google",
        "query": "n8n workflow automation",
        "limit": 10
      },
      "name": "OpenSERP",
      "type": "n8n-nodes-openserp.OpenSERP",
      "typeVersion": 1,
      "position": [240, 300]
    }
  ]
}

Больше примеров в USAGE_EXAMPLES.md

🆕 Версия 1.0.8

Исправления и улучшения

  • Исправлена проблема с загрузкой модулей - решена ошибка "Cannot find module OpenSERPApi.credentials.js"
  • Правильная структура директории dist - все файлы теперь находятся в правильных местах
  • Обновлены зависимости - совместимость с последними версиями n8n
  • Добавлена операция Health Check - для проверки состояния сервиса
  • Улучшена документация - подробные инструкции по установке и использованию

🛠️ Разработка

Требования

  • Node.js 16+
  • npm 7+
  • TypeScript 4+

Установка зависимостей

npm install

Сборка

npm run build

Тестирование

npm test

Публикация

npm version patch
npm publish

📚 Документация

🤝 Вклад

Добро пожаловать в проект! Пожалуйста, ознакомьтесь с CONTRIBUTING.md перед внесением изменений.

📄 Лицензия

Этот проект лицензирован под MIT License.

🔗 Ссылки

🐛 Проблемы

Если вы обнаружили проблему, пожалуйста, создайте issue с подробным описанием.

📞 Поддержка

Для получения поддержки:

  1. Проверьте документацию
  2. Посмотрите примеры
  3. Создайте issue

Discussion