|
d3af86c8ea
|
Fix typo that was stopping everything
|
2021-06-18 17:12:11 -04:00 |
|
|
bd9c06e9b9
|
Add a whole new crazy feature for supporting tasks separated by em-dashes
Replacing the long project name to project - task breakout
|
2021-06-18 16:28:13 -04:00 |
|
|
c394489d43
|
Add projects that ended up in unknown this week
|
2021-06-07 19:51:12 -04:00 |
|
|
c665b1b1ec
|
Fix eliot and guts project names (thankfully, Harvest won't import with blank client
So we have a built-in validation of our project names!
|
2021-06-02 14:16:48 -04:00 |
|
|
4106341b92
|
Write out all data to one or another CSV
|
2021-06-02 13:16:09 -04:00 |
|
|
93a7049de5
|
Define all missed projects
|
2021-06-02 13:12:09 -04:00 |
|
|
6aaaffd45b
|
Finish saving & loading projects-clients mapping from Harvest API and document
|
2021-06-02 12:13:31 -04:00 |
|
|
e1a2b0cd8b
|
Commit working version of fetching Harvest projects from their API
... not saving it anywhere, yet.
|
2021-06-02 11:27:53 -04:00 |
|
|
df4dfba188
|
Add python .env file handler to requirements
... i feel like we're missing a lot of requirements
|
2021-06-02 11:27:08 -04:00 |
|
|
32309e08b5
|
Fix typo in precise name Harvest wants, and prepare for client mapping
|
2021-06-02 10:47:54 -04:00 |
|
|
88504f6881
|
Restore simple, clean, grouping/aggregation that does in fact work
|
2021-06-02 10:47:24 -04:00 |
|
|
5bd5ba3aeb
|
Fix underlying logic error actually causing failure of projects and subprojects to roll up properly
We were re-setting all of the projects to the task, doh, totally destroying that groupby
|
2021-06-02 10:46:52 -04:00 |
|
|
a6009caf97
|
Add Metalwerx to projects
|
2021-06-02 10:45:34 -04:00 |
|
|
0bc0d93973
|
Ignore .env file
|
2021-06-02 10:45:20 -04:00 |
|
|
3e782f20ee
|
aaahhuuhuhuh why does our simple groupby stop working and why do more complicated ways work worse
|
2021-06-02 08:56:27 -04:00 |
|
|
aa05dc5734
|
Keep a version of harvest data around with same keys other stuff has, before renaming columns
|
2021-06-02 08:56:01 -04:00 |
|
|
e9021e4ed9
|
Document another helper, to see all task values
|
2021-06-02 08:55:02 -04:00 |
|
|
0b61f165e3
|
Start conversion to Harvest column titles
|
2021-06-02 05:58:42 -04:00 |
|
|
6997b7ebea
|
Define/redefine more project names
|
2021-06-02 05:36:41 -04:00 |
|
|
3cb7b495f5
|
Elegant merge operator, minus the typo
|
2021-06-01 20:48:57 -04:00 |
|
|
5ac674bf0d
|
Give ourselves the debug variables we invariably create anyhow
|
2021-06-01 20:47:42 -04:00 |
|
|
0d2fe87111
|
Use elegant merge operator
|
2021-06-01 20:47:08 -04:00 |
|
|
020da15372
|
Fix crucial assignment error, we had only descriptions after this!
|
2021-06-01 20:33:48 -04:00 |
|
|
7387893e57
|
Gather projects into all three groups: harvest, known non-harvest, and unknown
|
2021-06-01 20:33:23 -04:00 |
|
|
379da43764
|
take one at collecting just known harvest stuff
|
2021-06-01 20:30:30 -04:00 |
|
|
ab951f5b86
|
Split out subproject
|
2021-06-01 16:43:57 -04:00 |
|
|
960008bdae
|
Refine a couple more projects
|
2021-06-01 16:39:49 -04:00 |
|
|
eb3560bb3e
|
Start to prepare for Harvest timelogs precise format export
|
2021-06-01 11:23:45 -04:00 |
|
|
91643f088d
|
Add additional projects, rename as needed
|
2021-06-01 11:23:05 -04:00 |
|
|
20f31dfc6a
|
Add more projects and name per Harvest
|
2021-06-01 11:16:06 -04:00 |
|
|
24156c83ec
|
Sort projects in alphabetical order
|
2021-06-01 11:06:02 -04:00 |
|
|
3ed6413b25
|
Start adding projects exactly as named in Harvest
|
2021-06-01 11:03:45 -04:00 |
|
|
466a121005
|
Add another useful python interpreter statement for playing with data
|
2021-05-29 04:51:04 -04:00 |
|
|
8002ddedea
|
Fix another reversed debug logic
|
2021-05-29 04:34:08 -04:00 |
|
|
aff12ffaf2
|
Add additional aliases
|
2021-05-29 04:33:46 -04:00 |
|
|
e8ef6b0d7c
|
Compare alternatives (plus original) as lower case so every possible variation need not be explicit
|
2021-05-28 14:39:51 -04:00 |
|
|
369d727d65
|
Add many more variations of camp support/defense
|
2021-05-28 14:39:09 -04:00 |
|
|
3eaa9afeb9
|
Add sub-project of NICHQ to resolve to Project: Subproject: approach
|
2021-05-28 14:38:47 -04:00 |
|
|
6c18d88dbc
|
Add Family & Home to our projects
|
2021-05-28 14:38:09 -04:00 |
|
|
df64927f5a
|
Force non-date values to 'not a time' that still let's column be datetime
|
2021-05-28 14:24:07 -04:00 |
|
|
d952f11350
|
Make one CSV logfile vs directory an option determined via settings.ini
Default to directory.
|
2021-05-28 14:21:52 -04:00 |
|
|
8c8c00586d
|
Fix logic reversal error in our interactive/debug mode identification
|
2021-05-28 14:00:36 -04:00 |
|
|
afce4adaea
|
Add a misspelling of propaganda site that came up
|
2021-05-27 08:20:14 -04:00 |
|
|
306b61055f
|
Up our debugging game significantly by not making the rookie equals assignment object mistake
|
2021-05-27 08:19:56 -04:00 |
|
|
baee9b5087
|
Fix double typo mistakes
|
2021-05-26 12:48:36 -04:00 |
|
|
f6dadbfab0
|
Update glob to reflect directory path should have a slash already
|
2021-05-26 12:48:24 -04:00 |
|
|
345335368a
|
Ignore pycache as we already have a gitignore
|
2021-05-25 16:00:51 -04:00 |
|
|
cab8f0c8f1
|
WTF python suddenly function must be defined physically in the file ahead of use?
|
2021-05-25 16:00:09 -04:00 |
|
|
f7097af7b8
|
Update settings to provide logfile path
|
2021-05-25 15:58:28 -04:00 |
|
|
1f4ec77467
|
Gather all csv files in provided directory
|
2021-05-25 15:57:52 -04:00 |
|