An open API service indexing awesome lists of open source software.

https://github.com/muench-dev/n8n-nodes-capacities

Connect API of Capacities App
https://github.com/muench-dev/n8n-nodes-capacities

capacities n8n n8n-community-node-package n8n-nodes

Last synced: 2 months ago
JSON representation

Connect API of Capacities App

Awesome Lists containing this project

README

          

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

# n8n-nodes-capacities

This repository contains the code for the n8n nodes that interact with the [Capacities API](https://docs.capacities.io/developer/api).

## Installation

Install the package into your n8n instance (Community Edition or self-hosted) so the bundled node becomes
available in the editor sidebar. The n8n team recommends pnpm, but npm should also work as well.

```bash
pnpm add @muench-dev/n8n-nodes-capacities
```

> Prefer npm? Run `npm install @muench-dev/n8n-nodes-capacities` instead.

## Node Features

- Space operations
- List all spaces in the authenticated Capacities account
- Retrieve structure metadata for a specific space
- Search operations
- Query notes, bookmarks, or other content within selected spaces
- Filter results by Capacities structure types
- Weblink operations
- Save URLs into Capacities, including optional markdown, title overrides, descriptions, and tags
- Daily note operations
- Append markdown to today’s daily note, optionally skipping the automatic timestamp

## Screenshots

![images](.github/images/screenshot_20240616_174548.png)
![images](.github/images/screenshot_20240616_181848.png)

## Development

1. Install dependencies using pnpm (recommended for this repository):

```bash
pnpm install
```

2. Build the distributable bundle (outputs to `dist/`):

```bash
pnpm build
```

3. Run the linter to ensure n8n community guidelines are met:

```bash
pnpm lint
```

4. Execute the Jest test suites (API requests are mocked):

```bash
pnpm test
```

Additional context for contributors—coding conventions, testing strategy, and release process—is documented in `AGENTS.md`.