I realized today that if you visited the Webmention endpoint for IndieNews in a browser, it showed a 404 page, since the Webmention endpoint was only registered for POST requests. Today I added a page that is served for a GET request.
This follows the convention of showing human-readable instructions when a GET request is made to the Webmention endpoint, since GET requests have no meaning in the Webmention spec.
I also made it so that the JSON objects returned as part of the Webmention response are formatted nicely so that if you use the form you at least see something more readable than just unformatted JSON responses. This is helpful for example when there is an error response after submitting the Webmention.
@100daysindieweb Hooray for helping out the less Indie-capable! From a UI perspective, some might not quite know what you mean by IndieNews URL, to put in the proper one. I suspect it's there to differentiate between the various languages, in which case perhaps a dropdown with the different language versions instead of a more ominous empty box might be better? Gen2+ are more likely to be confused. Additionally, how many do you suppose will find/hit the endpoint this way? Perhaps updating news.Indieweb.org to have the submission box on the submissions page like the one you added on day 9 (https://aaronparecki.com/2016/12/29/9/day-9) to your own site would be even more helpful? Or perhaps even easier, adding the URL for the endpoint to https://news.indieweb.org/how-to-submit-a-post in the documentation and listing it as alternative option. (Or were you keeping this for a lighter Day 41 on a busy Monday?) I can't believe it's been 40 days already!!! Kudos again.