db74250cf4
Specialcase workaround not use Zeit projects directly, we bill Agaric EK
2021-10-08 19:25:08 -04:00
08d3b5d8be
Add more aliases for Find It Cambridge
2021-10-03 11:19:07 -04:00
519c66aeb5
Add conversion for ZEIT
2021-10-01 16:35:11 -04:00
26e29d3157
Remove a redundancy with a conceivable synonym, add explainer comment
...
But what we learned is we have no way to expand 'NICHQ.org' into 'NICHQ Support: NICHQ.org work on'
or something like that, followed by whatever i put in, but that's not really a flaw of our parse
script here but our failure to have come up with an official way to track work on different
projects within the one support contract.
2021-09-06 11:51:35 -04:00
8b022f123b
Store the second-most-recent timestamp so it's easy to go back and redo a full parse
2021-08-17 15:15:17 -04:00
7bfb46dff3
Include date in filename for less chance of mistakes and easier archiving
2021-06-18 21:26:34 -04:00
fab23d3090
Add Workers Defense Alliance to other/personal projects
2021-06-18 17:15:02 -04:00
e542652f25
Add yet two more aliases for near north
2021-06-18 17:12:21 -04:00
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