openzim / nautilus-webui

SaaS Web UI for nautilus
GNU General Public License v3.0
2 stars 0 forks source link

Add Archives APIs #58

Closed FledgeXu closed 1 year ago

FledgeXu commented 1 year ago

Goal

The goal of this PR is to add a series of APIs that manipulate Archives

Abstract

  1. Added API for creating an Archive
  2. Added an API to get information about an Archive.
  3. added an API to modify the metadata of an Archive.

Notice: This PR does not include any interaction with ZimFarm.

FledgeXu commented 1 year ago

Can not pass the pyright, the I think it's a bug of zimscraperlib. See: https://github.com/openzim/python-scraperlib/issues/112