Pushl
Pushl copied to clipboard
Push notification adapter for feeds
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.9.2 to 3.9.4. Release notes Sourced from aiohttp's releases. 3.9.4 Bug fixes The asynchronous internals now set the underlying causes when assigning exceptions to the future objects...
Save the scheduled and failed pings into an item which gets written to the cache after each ping has completed (after either removing or marking as failed, accordingly). OR these...
Pushl should be able to support private webmentions by supporting [AutoAuth](https://indieweb.org/AutoAuth) or some other bearer token mechanism.
Comment feeds from phpBB are delivered using chunked encoding, in a way which makes aiohttp barf. Fetching via curl works: ``` $ curl -i https://songfight.net/forums/app.php/feed/posts HTTP/1.1 200 OK Date: Sun,...
Currently, pinging an entry by URL will only send the pings from the current canonical URL. Sometimes it's necessary to manually send pings from an old or non-canonical URL; for...
If a pertinent mf2 attribute (p-title, p-summary, e-content) on an entry changes, pings should be re-sent to all targets, not just the ones where URLs changed. However this should only...
``, ``, etc. should also send a webmention. For media targets it should only be necessary to `HEAD`, rather than `GET`, the resource, and `` should probably be excluded. There...
To better support concurrency, add a `Cache.lock` primitive which would look something like ``` with cache.lock(prefix, url) as lock: previous = lock.get(schema_version) # ... lock.save(current) ``` While a lock is...
Cache files should be written out using the `atomicwrites` library.
When a page doesn't use `` or `h-entry` markup, the entire page is used as the source of outgoing links. It would be helpful for forums or older blogs to...