Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Danitilahun/n8n-workflow-templates
/ functions
Functions
44 in github.com/Danitilahun/n8n-workflow-templates
⨍
Functions
44
◇
Types & classes
6
↳
Endpoints
11
↓ 9 callers
Method
get_stats
Get database statistics.
workflow_db.py:591
↓ 5 callers
Method
index_all_workflows
Index all workflow files. Only reprocesses changed files unless force_reindex=True.
workflow_db.py:432
↓ 3 callers
Method
search_workflows
Fast search with filters and pagination.
workflow_db.py:510
↓ 2 callers
Method
get_file_hash
Get MD5 hash of file for change detection.
workflow_db.py:104
↓ 2 callers
Method
get_service_categories
Get service categories for enhanced filtering.
workflow_db.py:643
↓ 1 callers
Method
analyze_nodes
Analyze nodes to determine trigger type and integrations.
workflow_db.py:207
↓ 1 callers
Method
analyze_workflow_file
Analyze a single workflow file and extract metadata.
workflow_db.py:150
↓ 1 callers
Function
check_n8n_available
Check if n8n CLI is available.
import_workflows.py:130
↓ 1 callers
Function
check_requirements
Check if required dependencies are installed.
run.py:19
↓ 1 callers
Function
create_static_directory
Create static directory if it doesn't exist.
api_server.py:440
↓ 1 callers
Method
format_workflow_name
Convert filename to readable workflow name.
workflow_db.py:112
↓ 1 callers
Method
generate_description
Generate a descriptive summary of the workflow.
workflow_db.py:386
↓ 1 callers
Function
generate_mermaid_diagram
Generate Mermaid.js flowchart code from workflow nodes and connections.
api_server.py:275
↓ 1 callers
Method
get_workflow_files
Get all workflow JSON files.
import_workflows.py:75
↓ 1 callers
Method
import_all
Import all workflow files.
import_workflows.py:88
↓ 1 callers
Method
import_workflow
Import a single workflow file.
import_workflows.py:43
↓ 1 callers
Method
init_database
Initialize SQLite database with optimized schema and indexes.
workflow_db.py:27
↓ 1 callers
Function
main
Main entry point with command line arguments.
run.py:106
↓ 1 callers
Function
main
Command-line interface for workflow database.
workflow_db.py:714
↓ 1 callers
Function
main
Main entry point.
import_workflows.py:142
↓ 1 callers
Function
print_banner
Print application banner.
run.py:13
↓ 1 callers
Function
run_server
Run the FastAPI server.
api_server.py:446
↓ 1 callers
Method
search_by_category
Search workflows by service category.
workflow_db.py:660
↓ 1 callers
Function
setup_database
Setup and initialize the database.
run.py:57
↓ 1 callers
Function
setup_directories
Create necessary directories.
run.py:47
↓ 1 callers
Function
start_server
Start the FastAPI server.
run.py:82
↓ 1 callers
Method
validate_workflow
Validate workflow JSON before import.
import_workflows.py:23
Method
__init__
(self, db_path: str = None)
workflow_db.py:19
Method
__init__
(self, workflows_dir: str = "workflows")
import_workflows.py:17
Method
convert_active
(cls, v)
api_server.py:77
Function
download_workflow
Download workflow JSON file.
api_server.py:226
Function
get_categories
Get available service categories for filtering.
api_server.py:363
Function
get_integrations
Get list of all unique integrations.
api_server.py:353
Function
get_stats
Get workflow database statistics.
api_server.py:123
Function
get_workflow_detail
Get detailed workflow information including raw JSON.
api_server.py:197
Function
get_workflow_diagram
Get Mermaid diagram code for workflow visualization.
api_server.py:246
Function
global_exception_handler
(request, exc)
api_server.py:426
Function
health_check
Health check endpoint.
api_server.py:118
Function
reindex_workflows
Trigger workflow reindexing in the background.
api_server.py:344
Function
root
Serve the main documentation page.
api_server.py:103
Function
run_indexing
()
api_server.py:346
Function
search_workflows
Search and filter workflows with pagination.
api_server.py:132
Function
search_workflows_by_category
Search workflows by service category (messaging, database, ai_ml, etc.).
api_server.py:372
Function
startup_event
Verify database connectivity on startup.
api_server.py:44