n8n-nodes-sefaria
v1.0.4
Published
n8n node to connect with Sefaria's API for accessing Jewish texts and connections
Downloads
177
Maintainers
Readme
n8n-nodes-sefaria
This package provides n8n nodes to interact with the Sefaria API, allowing you to access Jewish texts and connections programmatically in your n8n workflows.
Features
The Sefaria node allows you to:
- Access the complete Sefaria library of Jewish texts
- Search across all texts
- Retrieve specific texts by reference
- Get text metadata and structure
- Access links between texts
- Retrieve user public collections and notes
Installation
To install this node in your n8n instance:
npm install n8n-nodes-sefaria
Usage
- Add the Sefaria node to your workflow
- Configure the node with your desired operation:
- Text Retrieval
- Search
- Index API
- Links API
- Collections API
No API key is required for most operations, as Sefaria's API is freely available. However, some operations may have rate limits.
Example Usage
Get a Text
Retrieve a specific text passage:
- Select the "Text API" operation
- Enter the text reference (e.g., "Genesis 1:1")
- Choose optional parameters like language and version
Search Texts
Search across Sefaria's library:
- Select the "Search API" operation
- Enter your search query
- Configure filters like language and text types
Development
To run this node locally for development:
# Install dependencies
npm install
# Build the node
npm run build
# Link to your local n8n instance
npm link
# Start n8n with your local node
n8n start