Brent Simmons
|
97079108be
|
Add Atom parser test for getting the home page link. It passed, which means the bug I’m currently hunting (no favicon for Dr. Drang) is somewhere else.
|
2017-11-25 13:02:21 -08:00 |
Brent Simmons
|
0b5f470654
|
Check "icon" as well as "shortcut icon" when finding the favicon link in a web page. (See Macdrifter.com, for instance.)
|
2017-11-25 13:01:20 -08:00 |
Brent Simmons
|
e4008b677f
|
Fix two typos in JSONFeedParser which kept the parser from getting the feed’s favicon and icon URLs. Also added a test for this.
|
2017-11-25 10:34:48 -08:00 |
Brent Simmons
|
ca081c41a9
|
Decode HTML entities in the JSON Feed parser for content_html. Fix #176.
|
2017-11-18 12:41:15 -08:00 |
Brent Simmons
|
0fe8cbd360
|
Remove redundant check to see if feed is probably XML.
|
2017-11-11 14:27:56 -08:00 |
Brent Simmons
|
a593661ba9
|
Add feed detection test for DCRainmaker feed. Make sure it’s detected as RSS. Fix #146.
|
2017-11-11 10:37:28 -08:00 |
Brent Simmons
|
2982109f9b
|
Check that data is not XML, rather than that it is HTML, when determining feed type. Fix #144.
|
2017-11-11 10:30:01 -08:00 |
Brent Simmons
|
2bb0cdb0ba
|
Fix build failures in OPMLTests. Tests all still pass in RSParser.
|
2017-11-04 10:25:13 -07:00 |
Brent Simmons
|
f9b3eeb4d7
|
Switch macOS deployment target to 10.13. Get MarkAllReadCommand working as an undoable command.
|
2017-10-29 11:14:10 -07:00 |
Brent Simmons
|
649f62207f
|
Fix OPML importing.
|
2017-10-21 21:00:21 -07:00 |
Brent Simmons
|
ca611623aa
|
Simplify Container and its function implementations.
|
2017-10-07 21:41:21 -07:00 |
Brent Simmons
|
199dd0e247
|
Fix bug loading feeds from disk.
|
2017-10-05 21:08:27 -07:00 |
Brent Simmons
|
c80c6c30f8
|
Fix builder errors, mostly in RSParser.
|
2017-10-04 13:28:48 -07:00 |
Brent Simmons
|
83231ed373
|
Fix some build errors.
|
2017-10-02 13:15:07 -07:00 |
Brent Simmons
|
b28a849af6
|
Continue march toward non-optional article.status.
|
2017-09-18 22:00:35 -07:00 |
Brent Simmons
|
2943fca8e3
|
Make ParsedAttachment require a URL.
|
2017-09-10 11:21:49 -07:00 |
Brent Simmons
|
9ad83e58b3
|
Make tags and attachments sets instead of arrays.
|
2017-09-10 11:18:15 -07:00 |
Brent Simmons
|
b1bd1ac75a
|
Use a Set<ParsedAuthor> instead of [ParsedAuthor] array.
|
2017-09-10 11:02:05 -07:00 |
Brent Simmons
|
9a45ab7996
|
Marked ParsedFeed.hubs a Set<ParsedHub>.
|
2017-09-10 10:53:24 -07:00 |
Brent Simmons
|
7415131e8d
|
Make ParsedFeed.items a Set<ParsedItem>. Fix some build errors in Database.framework.
|
2017-09-09 18:46:58 -07:00 |
Brent Simmons
|
fb121f8a8c
|
Make more progress on saving/updating articles.
|
2017-09-02 16:08:02 -07:00 |
Brent Simmons
|
d33d8a0330
|
Make progress toward saving/updating articles.
|
2017-09-02 14:19:42 -07:00 |
Brent Simmons
|
1e856b7924
|
Convert RSParser to Swift 4. Now using Xcode 9. Buid still broken.
|
2017-07-08 12:21:29 -07:00 |
Brent Simmons
|
d47c60e6de
|
Work on getting Database.framework to build.
|
2017-07-03 11:20:14 -07:00 |
Brent Simmons
|
944f05c71e
|
Commit major surgery but leave it unfinished. Everything is broken.
|
2017-07-01 17:22:19 -07:00 |
Brent Simmons
|
483e00b2da
|
Add more tests to RSParser.
|
2017-06-27 06:56:03 -07:00 |
Brent Simmons
|
c32e1a3933
|
Fix bug finding channel element in RSS-in-JSON parser.
|
2017-06-26 19:51:01 -07:00 |
Brent Simmons
|
49a5e58ff2
|
Move feedType function to FeedType.swift. Add a few more cases to FeedParserTypeTests.
|
2017-06-26 19:37:30 -07:00 |
Brent Simmons
|
3bb9887513
|
Add HTML tests to RSParser.
|
2017-06-25 18:11:38 -07:00 |
Brent Simmons
|
a53a0c4697
|
Add RSDateParserTests to RSParser.
|
2017-06-25 17:46:48 -07:00 |
Brent Simmons
|
67279b6796
|
Turn on more errors/warnings for RSParser, including treat-warnings-as-errors.
|
2017-06-25 17:42:30 -07:00 |
Brent Simmons
|
53574284dc
|
Add OPMLTests to RSParser.
|
2017-06-25 17:34:48 -07:00 |
Brent Simmons
|
c56f887ab4
|
Start adding RSParser tests.
|
2017-06-25 17:15:47 -07:00 |
Brent Simmons
|
b939d91da0
|
Get RSParser.framework building again.
|
2017-06-25 16:40:29 -07:00 |
Brent Simmons
|
e9c19e427a
|
Make it build. Add a README.
|
2017-06-25 16:32:07 -07:00 |
Brent Simmons
|
1ad4474b29
|
Make progress on getting RSParser.framework to build.
|
2017-06-25 14:06:01 -07:00 |
Brent Simmons
|
6f0e4a9da6
|
Start JSONFeed parser. No idea if it works yet.
|
2017-06-25 11:48:44 -07:00 |
Brent Simmons
|
aaa83e07aa
|
Extract some code into methods in the RSS-in-JSON parser.
|
2017-06-25 10:37:02 -07:00 |
Brent Simmons
|
8589c21091
|
Start RSS-in-JSON parser.
|
2017-06-25 10:23:30 -07:00 |
Brent Simmons
|
552ab693a3
|
Create common data structure for all feeds. Using Swift structs, because I love them so awfully much.
|
2017-06-20 22:00:19 -07:00 |
Brent Simmons
|
b00b2f39d7
|
Start work on turning RSXML.framework into RSParser.framework.
|
2017-06-20 21:18:46 -07:00 |