gsheet_db.gsheet_db#
Module Contents#
- class gsheet_db.gsheet_db.GsheetsDb#
Bases:
auto_archiver.core.DatabaseNB: only works if GsheetFeeder is used. could be updated in the future to support non-GsheetFeeder metadata
- started(item: auto_archiver.core.Metadata) None#
signals the DB that the given item archival has started
- failed(item: auto_archiver.core.Metadata, reason: str) None#
update DB accordingly for failure
- aborted(item: auto_archiver.core.Metadata) None#
abort notification if user cancelled after start
- fetch(item: auto_archiver.core.Metadata) auto_archiver.core.Metadata | bool#
check if the given item has been archived already
- done(item: auto_archiver.core.Metadata, cached: bool = False) None#
archival result ready - should be saved to DB