Skip to content

mathison42/workout-report-wrapper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Sheets Workout Report Wrapper Build Status

Purpose: Create a Google Sheet wrapper for Workout Report Tool

Build

  gradle build

Run

gradle -q run

Immediate To-Do List:

  • Create Basic Runner Script
    • Simple OAuth
    • Simple Get
    • Simple Post
    • Clean Up
    • Short Summary on how to use Runner.groovy
  • Create Sheets Wrapper Classes
    • Authorization Class
    • Spreadsheet Creation Class - [x] Create Blank Spreadsheet - [x] Spreadsheet Template 1 - Days "Checked In" - [x] Create Blank Tab - [x] Create Generic Templates - [x] Sheet Template 1 - Exercise x Date - [x] Sheet Template 2* - Tab 1: Day 1 x Date. Tab 2: Day 2 x Date...
    • Get Class - [x] Single Values - [x] Batch Values
    • Post Class - [x] Single Values - [x] Batch Values
  • Clean
  • First JUnit Test
    • Create Basic Tests - [x] A1 Notation Conversion - [ ] Generating Spreadsheet and Sheets - [ ] Updating Spreadsheet and Sheets - [ ] Login Credentials - [ ] Get Values - [ ] Post Values
    • Set Gradle Compile Test
    • Set Gradle Run Test
  • Integrate with Travis CI
    • Build
    • Test
    • Release

Future To-Do List:

  • Create Organized Workout Spreadsheet
    • Create Spreadsheet
    • Single (Giant) Spreadsheet - Workout X-Axis: {Dumbell {0:{10:25lbs, 10:25lbs, 8:30lbs} | Date Y-Axis
    • Single Spreadsheet, Multiple Tabs - Tab #1: Chest Day - Tab #2: Leg Day... Contains the X number of predefied workouts

About

Report workout data to your personal Google Doc.

Resources

Stars

Watchers

Forks

Packages

No packages published