https://github.com/vmapps/feed2ai
Export RSS using N8N and AI Agent
https://github.com/vmapps/feed2ai
Last synced: 3 months ago
JSON representation
Export RSS using N8N and AI Agent
- Host: GitHub
- URL: https://github.com/vmapps/feed2ai
- Owner: vmapps
- Created: 2025-04-05T10:47:02.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-04-05T11:26:29.000Z (3 months ago)
- Last Synced: 2025-04-05T11:31:58.656Z (3 months ago)
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# feed2ai
Use N8N workflow to read your favorites RSS feeds :
- CSV file to provide RSS feeds as input
- Google Gemini AI agent to build brief sumary of articles
- HTML output could be send to text file
- HTML output could be send to email address
- HTML output could be send to Matrix room## N8N Workflow
## Workflow file
- JSON file to import in your N8N instance could be found [here](https://github.com/vmapps/feed2ai/blob/main/feed2ai.json)## Configuration
- configuration variables are defined as JSON format in ``Config`` component, just after ``Schedule Trigger`` compoment:
```
{
"debug": true,
"ai": {
"agent": true,
"lang": "french"
},
"rss": {
"feeds": "/home/data/your-feeds.csv",
"maxitems": 5
},
"file": {
"active": true,
"name": "/home/data/your-summary.html"
},
"email": {
"active": true,
"from": "RSS Scrapper ",
"to": "your@recipient",
"subject": "RSS breaking news"
},
"chat": {
"active": true,
"room": "!your-room-id:matrix.org"
}
}
```## Feeds configuration sample
```
site,url,active
Ars Technica,https://arstechnica.com/security/feed/,true
Bleeping Computer,https://www.bleepingcomputer.com/feed/,true
Dark Reading,https://www.darkreading.com/rss.xml,false
Data Security Breach,http://datasecuritybreach.fr/feed/,false
Dider Stevens,http://blog.didierstevens.com/feed/,false
ESET,http://feeds.feedburner.com/eset/blog/,false
Insinuator,http://www.insinuator.net/feed/,false
```## Email output samples
- using english language as output
- using french language as output

- using spanish language as output
