Requirements for a minimally viable implementation:
XML feed parserJSON Feed parserHTTP message parser- HTTP client
- Content sanitizer
- Feed discovery
- Icon discovery
- Schedule resolver
Further requirements for a polished implementation:
- h-feed parser
- Manual
- Public API documentation
- Serializer (Atom, JSON?)
- Full-text content scraper