Add filtering to feeds (exclude)
Should be able to add keywords to a channel, that will be filtered on. If an entry contains the keyword, it won't be added to the channel.
Pages with h-feeds are supported now. I had to disable the filtering of items with "published" dates. We'll have to see how this works.
This is the strangest thing. Send your naked photos, so people don't see your naked photos.
server: Improve built-in micropub endpoint to support json and formencoded requests
The endpoint only support JF2 requests, but should also support json and formencoded requests.
Combine feedHeaders and feedItems, so these returns the same header information
The functions feedsHeaders and feedItems should be combined (or be made to share code).
Convert MF2 to JF2 structs directly, not a map with strings and interfaces
Now there is a step in the middle that converts the open format of MF2 to another open format of JF2 in a map[string]interface{}. This should be directly converted to the microsub.Feed and microsub.Item structs.
Support h-entry posts included in a h-feed
Currently only multiple h-entry posts are supported. This doesn't work of these posts are the children of an h-feed post.
Very cool. Perhaps a next step could be to add microformats to the items themselves, that way people can read their topics of interest in their Microsub readers.
I love how easy Go makes using these interfaces. The server implements it (as a file and Redis backend) and client calls it (instructed from the command line). Even the HTTP part calls the server backend through this interface.