Commit Graph

31 Commits

Author SHA1 Message Date
Rene Saarsoo effa11ad75 Expose SourceLocation data type 2020-12-25 15:43:04 +02:00
Rene Saarsoo c958e5e007 Expose ParseError publicly 2020-12-25 15:33:01 +02:00
Rene Saarsoo 7910e74367 Remove chunkRangeIntervals() export 2020-11-23 05:27:59 +02:00
Rene Saarsoo a0bf62998e Expose intensityValueToZoneType() function 2020-11-22 22:34:46 +02:00
Rene Saarsoo 77c6a721d4 Separate formatting of stats 2020-10-03 17:35:09 +03:00
Rene Saarsoo 2be2c9254c Add freeride to zone types 2020-10-03 16:40:58 +03:00
Rene Saarsoo 72a02f2d19 Implement chunkRangeIntervals() utility 2020-10-02 13:38:17 +03:00
Rene Saarsoo e62359a553 Add maximumIntensity helper 2020-10-02 12:14:48 +03:00
Rene Saarsoo f20976b00b Export intensityToZoneIndex 2020-10-02 12:04:15 +03:00
Rene Saarsoo 53344b22ce Create interface to govern all Intensity classes 2020-10-02 11:59:54 +03:00
Rene Saarsoo 14930e748e Export totalDuration() 2020-10-01 23:32:29 +03:00
Rene Saarsoo c9e71dc244 Export types 2020-10-01 22:41:04 +03:00
Rene Saarsoo bdba0ecc52 Change main index file to only perform export of functions 2020-10-01 20:32:23 +03:00
Rene Saarsoo 0511343f09 Use argparse for parsing command-line options 2020-09-30 15:03:33 +03:00
Rene Saarsoo e306691af5 Gather all parser-related files to parser/ dir 2020-09-21 16:17:30 +03:00
Rene Saarsoo 0f2d6c592c Add separate --stats option 2020-09-20 18:18:41 +03:00
Rene Saarsoo 5c34c7c167 Add Zwift XML generation 2020-09-20 18:05:57 +03:00
Rene Saarsoo 6959537d9e Improve formatting of main index.ts file 2020-09-20 15:58:35 +03:00
Rene Saarsoo 2871dae0ff Proper TSS calculation 2020-09-20 15:49:46 +03:00
Rene Saarsoo 8daecba1ca Extract totalDuration() 2020-09-20 15:34:55 +03:00
Rene Saarsoo 046bce3f26 Average and normalized intensities 2020-09-20 15:16:19 +03:00
Rene Saarsoo e6a7cc6e6f My take on TSS calculation (apparently not correct) 2020-09-20 13:50:21 +03:00
Rene Saarsoo a35b0018f0 Rename tokenizeFile -> tokenize 2020-09-18 15:25:48 +03:00
Rene Saarsoo 2a362e6362 Parsing of workout header 2020-09-18 12:26:58 +03:00
Rene Saarsoo ca38f96314 Refactor to simpler token types 2020-09-18 10:49:31 +03:00
Rene Saarsoo 87f6bc34c9 Rename parser to tokenizer 2020-09-18 10:03:16 +03:00
Rene Saarsoo 62f0bfbf25 Proper parsing of full description 2020-09-17 23:59:47 +03:00
Rene Saarsoo a588432516 Split logic to multiple files 2020-09-17 23:45:51 +03:00
Rene Saarsoo 29f12552ec Parsing of parameters 2020-09-17 23:40:40 +03:00
Rene Saarsoo 08e8f781d6 Add prettier 2020-09-17 22:50:12 +03:00
Rene Saarsoo ae31567cbf Initial commit 2020-09-17 22:47:18 +03:00