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.FeederBase 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#