From 2a6adc46d17b89f6ba2a42a9cfdbc28bcff35764 Mon Sep 17 00:00:00 2001 From: Christian Colglazier Date: Fri, 14 Feb 2020 15:49:38 -0500 Subject: [PATCH] Event key passed as CLI argument and use live project --- README.md | 10 ++++++++++ scripts/frc-photo-checklist.py | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6fcdd6d..fb31568 100644 --- a/README.md +++ b/README.md @@ -9,3 +9,13 @@ Run the following command to install ```sh cd ~ && git clone git@github.com:AquaMorph/dotfiles.git && sh ~/dotfiles/scripts/install.sh ``` + +## Scripts + +### frc-photo-checklist.py + +Python script to generate a Todoist checklist for taking photos at an FRC event. + +```sh +python frc-photo-checklist.py [Event Key] +``` diff --git a/scripts/frc-photo-checklist.py b/scripts/frc-photo-checklist.py index 137eed1..c03df8a 100644 --- a/scripts/frc-photo-checklist.py +++ b/scripts/frc-photo-checklist.py @@ -7,6 +7,7 @@ import datetime as dt import re import operator import os +import sys import tbapy import todoist @@ -105,12 +106,12 @@ todoistToken = configParser.get('Settings', 'TodoistToken') # Setup Todoist api = todoist.TodoistAPI(todoistToken) api.sync() -projectID = getProjectID(api, 'Test01') +projectID = getProjectID(api, '🤖 Robotics') items = api.state['items'] # Setup the Blue Alliance tba = tbapy.TBA(tbaKey) -eventKey = '2020ncpem' +eventKey = sys.argv[1] event = tba.event(eventKey) setupDay = event['start_date'] day1 = (dt.datetime.strptime(setupDay, '%Y-%m-%d') + dt.timedelta(days=1)).strftime('%Y-%m-%d')