Files
GoogleSheetBot/main.py
bartool 5b40b4b76c refaktor logging
logging na std i debug do pliku
2025-11-03 09:16:47 +01:00

29 lines
688 B
Python

from gsheet_api import GSheetAPI
from logging_config import setup_logging
from mayo import MayoSession
from config import MAYO_URL, LOGIN, PASSWORD
from workflow import select_sheet, get_sheet_data, save_results
from processing import process_all_rows
def main():
setup_logging()
gsheet_api = GSheetAPI()
sheet_name = select_sheet()
if not sheet_name:
return
rows = get_sheet_data(gsheet_api, sheet_name)
if rows is None:
return
mayo = MayoSession(MAYO_URL, LOGIN, PASSWORD)
mayo.login()
processed_rows = process_all_rows(rows, mayo)
save_results(gsheet_api, sheet_name, processed_rows)
if __name__ == "__main__":
main()