indieweb-utils
indieweb-utils copied to clipboard
Utilities to aid the implementation of various IndieWeb specifications and functionalities. Built with Python.
Bumps [idna](https://github.com/kjd/idna) from 3.3 to 3.7. Release notes Sourced from idna's releases. v3.7 What's Changed Fix issue where specially crafted inputs to encode() could take exceptionally long amount of time...
Bumps [black](https://github.com/psf/black) from 22.6.0 to 24.3.0. Release notes Sourced from black's releases. 24.3.0 Highlights This release is a milestone: it fixes Black's first CVE security vulnerability. If you run Black...
The IndieWeb Utils library has not implemented support for using functions with [asyncio](https://docs.python.org/3/library/asyncio.html), a Python library used to write concurrent code. @fluffy-critter [inquired](https://beesbuzz.biz/blog/chatter/10655-Re-Announcing-IndieWeb-Utils-v0-4-0-with-reflections-on-the-library) about support for asyncio in IndieWeb Utils....
indieweb-utils aims to make developers who are building IndieWeb applications more efficient. Some of our code may be useful in contexts greater than what we have in mind as we...
[From #indieweb-dev](https://chat.indieweb.org/dev/2022-10-21#t1666377226882600): you have the `discover_webmention_endpoint` function, but `send_webmention` doesn't currently accept an explicit endpoint. Maybe add one as an optional arg?
We don't export exception names at the top-level of our package (i.e. `indieweb_utils.TargetIsNotApprovedDomain`). Should we export exceptions at the top level? Or should we update our documentation to use the...
In yesterday's HWC London / Europe meeting, a discussion about microformats parsing came up. I started to think whether IndieWeb Utils should have a function to retrieve all of the...
This PR introduces two new functions intended for use when adding authentication to a Python Flask app: 1. `discover_auth_endpoint_decorator`: Intended to be used as a return value for an endpoint...
This PR introduces new functions for use in TicketAuth redemption: 1. `send_ticket()` - Discover a ticket endpoint and send a ticket for a specified resource to the server. 2. `redeem_ticket()`...
The `autolink_tags` function presently returns the text provided with substitutes for all tags and person tags made. I think this function should also return: 1. A list of tags (i.e....