Commit graph

50 commits

Author SHA1 Message Date
Chris (wolcen) Thompson
e8f7adc355 Seems there are problems with prompt on the same line (sometimes)
May well have to do with changes to my environment, but I'm not dealing w/that now
2024-11-19 13:31:34 -05:00
Chris (wolcen) Thompson
f908389c40 Add text entry history/editing/auto-complete
...and import utc directly
2024-11-19 10:59:14 -05:00
Chris (wolcen) Thompson
5c111e96f1 Add ability to use w/out GUI (via --no-gui)
And ring the console bell w/--noisy
2024-11-18 21:39:33 -05:00
0d39fb9e30 Switch to supported timezone since pytz suddenly ditched Pacific
File pomodoroprompt.py, line 56, in log_step
    timelog_file = Path(prepare_file(utc_start, ext='log', daily=True))
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File pomodoroprompt.py, line 100, in prepare_file
    logpath_tz = timezone('US/Pacific')
                 ^^^^^^^^^^^^^^^^^^^^^^

pytz.exceptions.UnknownTimeZoneError: 'US/Pacific'

Like i'm pretty sure it's right there on the coast but if calling it Los Angeles sooths you cool.
2023-09-25 14:56:22 -04:00
1d0c87e2ab Make playing sound dependencies only used if wanted 2022-12-21 08:27:59 -05:00
c04f849161 Set path for logfiles to be near home, not whereever run from 2021-05-23 00:35:39 -04:00
mlncn
cebfc35a20 Remove duplicate .log on filename 2021-05-02 19:19:57 -04:00
mlncn
13f193bb13 Keep names short and consistent 2021-05-02 18:27:25 -04:00
mlncn
f18250fac9 Fix typo 2021-05-02 17:51:08 -04:00
mlncn
810712166d Enhanced directory-creating, CSV-header initializing still-seems-to-work 2021-05-02 17:27:50 -04:00
mlncn
fede7fabe2 Concatenate the same way and probably avoid extra space 2021-05-02 16:58:52 -04:00
mlncn
321c0832dc Ensure feedback on what working on gets own line 2021-05-02 16:57:54 -04:00
mlncn
926af1ed48 Rotate csv annually, put it in log directory with backup text log 2021-05-02 16:57:06 -04:00
mlncn
308a284fce Remove another bit made unnecessary by our reset button 2021-05-02 16:43:33 -04:00
mlncn
270c999b83 Remove 'would be better to write own interface' because now i did 2021-05-02 16:41:23 -04:00
mlncn
41a5cd0a1d Remove addition of whatdid to title since we have reset button now 2021-05-02 16:39:27 -04:00
mlncn
03eee50e43 Finish conversion to GTK prompt from zenipy 2021-05-02 16:31:36 -04:00
mlncn
f856241c80 Switch to our function but it doesn't solve freezing issue 2021-05-02 13:01:42 -04:00
mlncn
e1ac2ef49b Start to replace zenipy with our promptwindow script, but called this way it hangs
Like it has to be force quit.  No entiendo.
2021-05-02 12:58:16 -04:00
mlncn
445aa1d8c5 Add whatnext (intention) to CSV log now that we have sophisticated analysis capabilities 2021-05-02 12:16:52 -04:00
mlncn
1d07fe08b9 Add note about what first line should be for timelog parser script 2021-05-02 12:02:23 -04:00
benjamin melançon
8b4e5db9a5 Give up on title dialogs in popOS (grr) and put title in text 2020-11-07 21:13:06 -05:00
benjamin melançon
36b300f393 Change quiet default to true since it breaks if no sound file 2020-10-23 12:38:52 -04:00
Christopher Thompson
8b7d80d318 Add quiet option 2020-10-10 00:20:18 -04:00
Christopher Thompson
dd3031fcc3 Factor out countdown timer (and add another docstring) 2020-10-10 00:14:22 -04:00
Christopher Thompson
4e39644b00 Wrap long line 2020-10-10 00:13:40 -04:00
Christopher Thompson
5bcad6a305 Add more docstrings and improve quit_prompt 2020-10-10 00:13:16 -04:00
Christopher Thompson
14e136f80c Add audio prompt for times up 2020-10-09 23:44:46 -04:00
benjamin melançon
168cc371cb Write human-readable log in Eastern Time 2020-07-15 10:09:58 -04:00
benjamin melançon
8b8d759281 Set work and break minutes to real values 2020-07-06 09:40:55 -04:00
benjamin melançon
cc94fab95f Don't try to record pomodoro if we're in a break (start set to none)
Also talk a bit more in the CLI, more feedback
2020-07-06 09:40:08 -04:00
benjamin melançon
bbf11c1bb1 If less than a minute, go straight to quit prompt without offer to record partial time 2020-07-06 09:29:28 -04:00
benjamin melançon
ce5146b70b Add a break following a completed pomodoro 2020-07-06 09:28:57 -04:00
benjamin melançon
d7e9c6c2ef Use central string minutes formatting function in more places 2020-07-06 09:27:57 -04:00
benjamin melançon
5d5280cab2 Tweak outputted terminology 2020-07-06 09:27:34 -04:00
benjamin melançon
fd9128bd5e Remove unneeded default value 2020-07-06 09:27:00 -04:00
benjamin melançon
e7ff2c7642 Add minimum time for interrupted to be recorded & document our constants 2020-07-06 09:26:43 -04:00
benjamin melançon
33390b74b7 If keyboard interrupt (control c) is used, give quit prompt even if record that last partial pomodoro 2020-07-06 08:52:08 -04:00
benjamin melançon
cb333c4bc5 Fix linebreaks 2020-07-06 08:48:24 -04:00
benjamin melançon
da3426e196 Run function once for cleaner statements 2020-07-06 08:45:43 -04:00
benjamin melançon
42191e8927 Get our log-writing on 2020-07-06 08:43:56 -04:00
benjamin melançon
ee762c15a2 Fix appending to CSV and start working on detailed log 2020-07-05 23:40:12 -04:00
benjamin melançon
57ec262f7d Add the ability to quit gracefgully if no longer tracking time 2020-07-05 21:45:53 -04:00
benjamin melançon
501784c562 Fix missing info for when interrupting pomodoro 2020-07-05 20:50:42 -04:00
benjamin melançon
62560ad8db Put everything in a loop and try continue to not ever end up in the else? 2020-07-05 19:22:29 -04:00
benjamin melançon
059956c589 Use most recent plan/task for placeholder, and make sure we always return a string 2020-07-05 19:05:40 -04:00
benjamin melançon
3e8c348fe1 Should be working! 2020-07-05 16:00:19 -04:00
benjamin melançon
3d097e6084 Definitely a logic & more error in here, but we're close 2020-07-05 15:41:04 -04:00
benjamin melançon
3d2e85f2be Throw in a couple working prompts, no variables yet 2020-07-05 13:26:38 -04:00
benjamin melançon
232a94497a Start fumbling our way into a script 2020-07-05 12:55:18 -04:00