Generate Reply Context

To generate reply context for a given page, use the following function:

This function returns a ReplyContext object that looks like this:

Generate a URL Summary

You can generate a summary of a URL without retrieving the page using the get_url_summary function.

By default, this function can generate a summary for the following URLs:

  • github.com

  • twitter.com

  • eventbrite.com / eventbrite.co.uk

  • upcoming.com

  • calagator.com

  • events.indieweb.org

  • indieweb.org

You can specify custom mappings for other domains using the custom_mappings parameter.

This parameter accepts a dictionary of with domain names mapped to lists of tuples with patterns to match and strings to return, like this:

{
    "example.com": [
        (r"example.com/(\d+)", "Example #{}"),
    ]
}

If a summary cannot be generated, this function returns “A post by [domain_name].”, where domain name is the domain of the URL you passed into the function.