J. King
2bf85b01a7
Use new date parser in feed parsers
4 years ago
J. King
312d09b58f
Expose structured media types
Also prefer Media RSS mediums to extension-guessed types
5 years ago
J. King
86bfd93531
Initial integration of external media type parsing
5 years ago
J. King
cdad2268e9
Tests for Media RSS
5 years ago
J. King
bcea7631ec
Entry categories
5 years ago
J. King
6c7db5e762
People fetching for entries
5 years ago
J. King
fea772fa83
Whitespace fixes
5 years ago
J. King
eb8d31c94a
Allow Dublin Core qualified terms throughout
5 years ago
J. King
915852bb2b
Fix capitalization of isPermaLink
Also add support for DC Terms dates; tests to come
5 years ago
J. King
8bbd5c43b9
Use non-preferred media types as last resort
5 years ago
J. King
5b871d6ac4
Remove impossible condition
5 years ago
J. King
bbeb73eb56
Correct podcast person semantics
5 years ago
J. King
ca195a25a7
Borked code
This needs to be fixed.
5 years ago
J. King
32cf3bcf87
Atom person test
5 years ago
J. King
23bf65f206
Prototype people fetching
5 years ago
J. King
0ac99dfc91
Podcast categories
5 years ago
J. King
763a039734
RSS2 category test
5 years ago
J. King
e93234c3df
Only match RSS2 elements in RSS2 documents
5 years ago
J. King
dffedfb556
Don't use XPath sets unless actually desired
5 years ago
J. King
7902a27366
Initial category implementation
5 years ago
J. King
1e46b5ac88
Feed modification dates
5 years ago
J. King
c2c7452764
Feed summaries
5 years ago
J. King
c2642952f0
Implement feed title fetching
5 years ago
J. King
9fe1e1a575
Add base URL resolution
5 years ago
J. King
0ebbd6b7cf
Feed links
5 years ago
J. King
7fd3221599
Make base URL to string; feed URL fetching
5 years ago
J. King
fb1d147a31
Move more old code
5 years ago
J. King
fc9c0c6122
Implement feed language
5 years ago
J. King
b84b3aa333
Add RSS1 schedule base
5 years ago
J. King
819682e4bf
Reorganize code
5 years ago
J. King
9e97cf9869
Fix string fetching
5 years ago
J. King
e69f04e08c
Refactor of string fetching; RSS update intervals
There are bugs in the refactor; these will be fixed in next commit
5 years ago
J. King
335da1b00d
Change namespace to MensBeam
5 years ago
J. King
2e9598b18b
Apply house style
5 years ago
J. King
6e780ec0a8
Initial cleanup of XML parser
5 years ago
J. King
378e924541
Initial API redesign
Lots of things are probably (still) broken
5 years ago
J. King
c821403e28
Add entry links
7 years ago
J. King
ed098c457e
Initial work on XML entries
7 years ago
J. King
c8b7944275
Re-organize people-fetching as four separate possible primitives, one for each role
7 years ago
J. King
730aff8489
Cleanup
7 years ago
J. King
3c1d9c76ef
Simplify XPath queries
7 years ago
J. King
1669c562ed
Add feed modification dates
7 years ago
J. King
0cec5a3132
Add canonical feed URLs
7 years ago
J. King
bc5cbdeef5
Implement JSON Feed
7 years ago
J. King
26ceb68acd
Add abstract Feed class as common base for XML and JSON feeds
7 years ago
J. King
a6219a95b2
Re-organize namespace
7 years ago
J. King
91009abe68
Fix Atim link fetching; provide output types for non-primitives
7 years ago
J. King
c97ea75601
Fetch Atom people from entries, for later
7 years ago
J. King
3ff24ec675
Add Atom and podcast people primitives; fix iTunes namespace
The general getPeople() function jumps through many hoops to get at least one author while also including any contributors, and including RSS' unique people-types.
Atom logic for entries will be slightly different than for feeds; this still needs to be implemented.
7 years ago
J. King
25dffb8eb8
Add RSS/DC people collections and primary authors
7 years ago