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
Chris (wolcen) Thompson
a9b6d3ca99
Add cd to directory for alias
2024-11-14 10:38:53 -05:00
Chris (wolcen) Thompson
49295ab573
Make nix do things
2024-11-13 20:52:15 -05:00
a570aa4e6d
Start updating instructions for Nix OS, Agaric Forgejo
2024-11-13 14:06:59 -05:00
8be4250b66
Ignore our log archive too, not sure how it
...
gets there maybe i put older years there manually.
2024-06-21 16:02:51 -04: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
bebbd96294
Ignore python cache
2021-06-02 15:41:59 -04:00
b1c8f8d414
Add documentation for easier program initialization
2021-05-24 22:04:39 -04:00
c04f849161
Set path for logfiles to be near home, not whereever run from
2021-05-23 00:35:39 -04:00
mlncn
72b3baf57b
Drop zenipy from requirements
2021-05-03 23:11:22 -04:00
mlncn
cebfc35a20
Remove duplicate .log on filename
2021-05-02 19:19:57 -04:00
mlncn
aae27dc4c7
Update clone path in README
2021-05-02 18:40:25 -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
02cf152ecb
Add crucial destroy() otherwise window stays there, nonresponsive, until script killed
...
i just hadn't noticed in the standalone script because the script did in fact end, but when called
from pomodoroprompt.py itself, which keeps running, the window hung, froze, freezed, broke, was a
problem. And i thought it was somehow because it was called from another file or program but really
it was just this missing destroy that is somehow not in many examples.
2021-05-02 15:09:19 -04:00
mlncn
f856241c80
Switch to our function but it doesn't solve freezing issue
2021-05-02 13:01:42 -04:00
mlncn
b1c36fd82b
Add a functional function to see if we can isolate problem with including
...
Maybe it's the object?
2021-05-02 12:59:26 -04:00
mlncn
494b454c45
Take prompt and set title if prompt provided
2021-05-02 12:58:52 -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
9a8be46f8a
Bring triggers to actually show window into main function
...
Well, init function. Point is our calling program shouldn't have to think
about windows showing all or GTK main anything!
The main trick mentioned last commit wasn't this call to Gtk.main() but rather
the if __name__ == '__main__' bit.
2021-05-02 12:11:53 -04:00
mlncn
596bf7e6a0
Prepare for being a helper script and stop messing with it
...
The 'main' trick is cool, all that stuff within it only happens if it's called
directly.
2021-05-02 12:04:02 -04:00
mlncn
1d07fe08b9
Add note about what first line should be for timelog parser script
2021-05-02 12:02:23 -04:00
mlncn
d4edd49862
Provide a reset button where, if there was text to start out with, in case it was accidentally overwritten
2021-05-02 11:32:18 -04:00
mlncn
67ff99afe1
Demonstration of how to get the value as we don't want actual saving done in this script
2021-05-02 11:19:36 -04:00
mlncn
5792d1e6a5
Add an OK button!
2021-05-01 14:44:20 -04:00
mlncn
0def577866
Here we can actually retrieve what is written on enter
2021-05-01 13:13:12 -04:00
mlncn
d1bc9d62fa
Start a file for refactoring prompts to bypass zenipy, use Gtk
2021-05-01 12:48:32 -04:00
benjamin melançon
382fb4d79a
OK installing gi directly doesn't work but PyGObject does for me at least
2020-12-11 11:31:16 -05:00
benjamin melançon
0a99a1dfdb
Add the gi library that zenipy seems to need
...
Also, restore alphabetical order.
2020-12-11 11:24:36 -05: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
benjamin melançon
066794e197
Remove AI-personalized prompt
2020-10-22 14:30:18 -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
Chris Thompson
161be7de88
Update requirements/notes re: python3
...
It's all Keegan's fault ;-)
2020-10-07 16:12:03 -04:00
Chris Thompson
9bb45e02bc
Change recommended pip install command
2020-10-07 14:47:58 -04:00