n8n-nodes-loctris
v0.1.0
Published
n8n community node for Loctris text summarization API
Downloads
196
Maintainers
Readme
n8n-nodes-loctris
An n8n community node for the Loctris text summarization API.
This package provides:
- Loctris Summarize: Summarize article content immediately, queue delayed summarization, or retrieve saved summaries.
- Loctris Summary Trigger: Poll the API for newly available summaries.
This is an unverified community node intended for self-hosted n8n instances. It is configured for normal public npm publishing, not n8n Cloud verification.
Prerequisites
- A running Loctris/microServiceAPI backend.
- A self-hosted n8n instance with community packages enabled.
- API credentials:
- Base URL, for example
http://127.0.0.1:8090. - Summarization token.
- Base URL, for example
Unverified community nodes aren't available on n8n Cloud.
Installation
Install from the n8n community nodes UI, or install manually in your n8n user folder:
npm install n8n-nodes-loctrisThen restart n8n.
For Docker-based n8n installs, make sure the n8n user folder is persisted so installed community packages survive container recreation.
Credentials
Create Loctris API credentials in n8n:
- Base URL: The Loctris API base URL, for example
http://127.0.0.1:8090. - Summarization Token: Token used for authorized summary retrieval.
Nodes
Loctris Summarize
Operations:
- Summarize: Calls
/direct/summarizeand returns summaries immediately. - Summarize Delay: Calls
/summarize, queues work, and returns the API response containing the summary token/address. - Get: Calls
/summaries/{userId}and retrieves saved summaries.
Article input fields:
- Title
- Content
- URL
- Source
- Article Categories as a JSON array, for example
["tech", "news"]
Loctris Summary Trigger
Polls /summaries/{userId} for summaries created since the last poll time.
Options:
- User ID
- Poll Since
- Sort By
- Sort Direction
- Optional token override
Development
npm install
npm run lint
npm run build
npm run devPublishing
Manual npm publishing:
npm run build
npm pack --dry-run
npm publish --access publicnpm run lint remains useful during development, but it is not required for npm-only publishing.
The repository also includes .github/workflows/publish.yml for ordinary public npm publishing with GitHub Actions and npm provenance.
This package intentionally disables n8n strict/cloud-support mode. Linting uses the non-cloud-support n8n ESLint config, which is suitable for npm-only publishing but not for n8n Cloud verification.
License
MIT
