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
J. King
25dffb8eb8
Add RSS/DC people collections and primary authors
6 years ago
J. King
2d10f0ab59
Add Google Play podcast equivalents to Apple podcast metadata
6 years ago
J. King
f83e73b973
Add xml:base resolution to RSS and RDF
6 years ago
J. King
92711159d0
Initial prototype of feed parser
Support RSS, RDF RSS (with various extensions), Atom, iTunes podcasts, and Dublin Core metadata; JSON Feed support is forthcoming
Currently feed-level titles, links, summaries, and categories are implemented
6 years ago