1234567891011121314151617181920212223242526272829 |
- import tempfile
- import auto_archive
- from loguru import logger
- from configs import Config
- from storages import Storage
- def main():
- c = Config()
- c.parse()
- logger.info(f'Opening document {c.sheet} to look for sheet names to archive')
- gc = c.gsheets_client
- sh = gc.open(c.sheet)
- wks = sh.get_worksheet(0)
- values = wks.get_all_values()
- with tempfile.TemporaryDirectory(dir="./") as tmpdir:
- Storage.TMP_FOLDER = tmpdir
- for i in range(11, len(values)):
- c.sheet = values[i][0]
- logger.info(f"Processing {c.sheet}")
- auto_archive.process_sheet(c)
- c.destroy_webdriver()
- if __name__ == "__main__":
- main()
|