User:Jacky.wtf/Rust

Public notes on how/what CLI tools I'm aiming to create in Rust.

Webmention
Each of these commands will provide the following:
 * A means of adjusting the user agent used when making these requests
 * A means of setting the remote Webmention endpoint to use
 * A means of defining a cache location to reduce network usage

can be either
 * : plain text
 * : an HTML fragment marked up using microformats to render this incoming Webmention with
 * : a jf2 JSON blob of the above
 * : a microformats2 JSON blob of the above

Command List

 * - sends a public Webmention using the endpoint discovered by the source URLs.
 * - detects and renders any Webmention information.
 * Using  to determine if and how the target URL is mentioned by the source URL, useful for a check before sending a Webmention
 * Using  to read in HTML from disk for local testing of a page (forces  )

TODO: Commands for private Webmentions TODO: Logic for handling private Webmentions