J. King
7011bc0c4d
Skeleton of h-feed parser
This is probbly a dead end; the reference microformats parser should
probably ultimately be used instead
4 years ago
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
4 years ago
J. King
86bfd93531
Initial integration of external media type parsing
4 years ago
J. King
cdad2268e9
Tests for Media RSS
4 years ago
J. King
bcea7631ec
Entry categories
4 years ago
J. King
6c7db5e762
People fetching for entries
4 years ago
J. King
fea772fa83
Whitespace fixes
4 years ago
J. King
eb8d31c94a
Allow Dublin Core qualified terms throughout
4 years ago
J. King
915852bb2b
Fix capitalization of isPermaLink
Also add support for DC Terms dates; tests to come
4 years ago
J. King
8bbd5c43b9
Use non-preferred media types as last resort
4 years ago
J. King
5b871d6ac4
Remove impossible condition
4 years ago
J. King
bbeb73eb56
Correct podcast person semantics
4 years ago
J. King
ca195a25a7
Borked code
This needs to be fixed.
4 years ago
J. King
32cf3bcf87
Atom person test
4 years ago
J. King
23bf65f206
Prototype people fetching
4 years ago
J. King
0ac99dfc91
Podcast categories
4 years ago
J. King
763a039734
RSS2 category test
4 years ago
J. King
e93234c3df
Only match RSS2 elements in RSS2 documents
4 years ago
J. King
dffedfb556
Don't use XPath sets unless actually desired
4 years ago
J. King
7902a27366
Initial category implementation
4 years ago
J. King
1e46b5ac88
Feed modification dates
4 years ago
J. King
c2c7452764
Feed summaries
4 years ago
J. King
c2642952f0
Implement feed title fetching
4 years ago
J. King
9fe1e1a575
Add base URL resolution
4 years ago
J. King
0ebbd6b7cf
Feed links
4 years ago
J. King
7fd3221599
Make base URL to string; feed URL fetching
4 years ago
J. King
fb1d147a31
Move more old code
4 years ago
J. King
fc9c0c6122
Implement feed language
4 years ago
J. King
b84b3aa333
Add RSS1 schedule base
4 years ago
J. King
819682e4bf
Reorganize code
4 years ago
J. King
9e97cf9869
Fix string fetching
4 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
4 years ago
J. King
335da1b00d
Change namespace to MensBeam
4 years ago
J. King
2e9598b18b
Apply house style
4 years ago
J. King
6e780ec0a8
Initial cleanup of XML parser
4 years ago
J. King
378e924541
Initial API redesign
Lots of things are probably (still) broken
4 years ago
J. King
c821403e28
Add entry links
6 years ago
J. King
ed098c457e
Initial work on XML entries
6 years ago
J. King
c8b7944275
Re-organize people-fetching as four separate possible primitives, one for each role
6 years ago
J. King
730aff8489
Cleanup
6 years ago
J. King
3c1d9c76ef
Simplify XPath queries
6 years ago
J. King
1669c562ed
Add feed modification dates
6 years ago
J. King
0cec5a3132
Add canonical feed URLs
6 years ago
J. King
bc5cbdeef5
Implement JSON Feed
6 years ago
J. King
26ceb68acd
Add abstract Feed class as common base for XML and JSON feeds
6 years ago
J. King
a6219a95b2
Re-organize namespace
6 years ago
J. King
91009abe68
Fix Atim link fetching; provide output types for non-primitives
6 years ago
J. King
c97ea75601
Fetch Atom people from entries, for later
6 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.
6 years ago