gsheet_feeder.gsheet_feeder#

GsheetsFeeder: A Google Sheets-based feeder for the Auto Archiver.

This reads data from Google Sheets and filters rows based on user-defined rules. The filtered rows are processed into Metadata objects.

### Key properties - validates the sheet’s structure and filters rows based on input configurations. - Ensures only rows with valid URLs and unprocessed statuses are included.

Module Contents#

class gsheet_feeder.gsheet_feeder.GsheetsFeeder#

Bases: auto_archiver.core.Feeder

Base class for implementing feeders in the media archiving framework.

Subclasses must implement the __iter__ method to define platform-specific behavior.

setup() None#
open_sheet()#
should_process_sheet(sheet_name: str) bool#
missing_required_columns(gw: gsheet_feeder.GWorksheet) list#