Comments (2)
The call you link does indeed write every feed, every five minutes. That's probably a little excessive, but effectively the logic is this:
- Grab all the feeds from the feed database
- Spider all the feeds, calculating the timestamp of the most recent article for that feed
- Write any new articles
- Save the feeds back (with their latest timestamp)
It could be made more efficient (only write back feeds whose timestamp has changed); I guess I was just being lazy!
I'll do that work using this issue as a reminder.
Another thing to note, if you want to take some load of your machine, you can use a hosted CouchDB service like Cloudant. They offer a free tier and I find that my personal BirdReader installation doesn't incur any billings. Using a hosted CouchDB database takes all the load away!
from birdreader.
Sweet! Thanks :)
from birdreader.
Related Issues (20)
- no description for article causes crash HOT 1
- crash when fetching feeds
- Error on page view HOT 1
- Adding a Feed HOT 3
- Question: Will birdreader support multi-user at some point? HOT 1
- Can't install : Cannot call method 'use' of undefined HOT 5
- Tags for individual articles
- Show listing of feed tags as a sidebar HOT 1
- Add feedback when adding a feed fails HOT 1
- Using a local CouchDB HOT 3
- Running on startup HOT 2
- Accept RSS links to the /api/feed/add endpoint HOT 2
- Fails to resolve relative URLs when adding an RSS feed HOT 2
- Process crash on invalid URL HOT 2
- feeds saving issue HOT 5
- Searching for local couchdb via elasticsearch
- server_admin error HOT 2
- unable to run tests HOT 1
- after some debug and run the application, i found it only works for the example rss link only. Other RSS parsing is failed.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from birdreader.