hyphacoop / api.distributed.press

https://distributed.press
GNU Affero General Public License v3.0
77 stars 8 forks source link

Integration with Sutty: Publishing changes to Distributed Press #27

Closed fauno closed 1 year ago

fauno commented 2 years ago

Related to #26

The current APIv0 only accepts a full tarball of the website before publishing it. Adding support for incremental synchronization would make publication faster. distributed-press-api-client streams the tarball so it doesn't have to tarball-then-send.

Some ideas:

fauno commented 2 years ago

Just checked neocities API client it sends each file's path + SHA1 to the API and if they differ it POSTs the contents.

RangerMauve commented 1 year ago

Should we close this now that sutty integration seems to be working?