- I added the ability to subscribe to feeds. When the program starts up, it quickly checks for updates to any subscriptions you have. It also displays a list of subscriptions, and this lets you quickly access them.
- Subscribed feeds store their entries offline in the SQL database. When checking for updates, the program also downloads new feed entries. The main advantage of this system is threefold: First, it lets you read feed updates offline(though content like pictures and video won't load). Second, it makes loading up a subscribed feed(which you'll probably be doing all of the time) lightning fast, since it doesn't need to get the data from a server. Third, it allows the program to store old entries that would otherwise be impossible to get.
- Some bad news: Feed data eventually leaves an rss feed, and there's no way to access older stuff. That's one of the main reasons I decided to make my program download feed entries. The final version will also update regularly if left running, although I haven't added that yet. Of course, it may be possible to miss updates if the program isn't run for a long time. However, it ought to be able to detect this, and direct you the site that the feed is associated with. This is the best solution, considering that I want to keep the program independent of any web services. After all, it only exists because of one ending.
- You can now see when an entry was posted, and entries *should* be displayed in chronological order.
- I've begun work on parsing Atom feeds. It's a gigantic pain, and I really wouldn't mind punching whomever designed it, to be perfectly honest. Still, it sort of works. I can't get the content displaying right yet, but at least I can provide a link and post date.
All in all, it's been a very productive week. The next three weeks probably won't see that level of work, but it's still great to see progress on something.
EDIT: Oh crap. I just remembered my little sprite quota. I think I may have missed it last month. This month should be different, though; I have a ton of spriting to do for my Game Tech final project.
EDIT: Oh crap. I just remembered my little sprite quota. I think I may have missed it last month. This month should be different, though; I have a ton of spriting to do for my Game Tech final project.
No comments:
Post a Comment