Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add VERSIONHEADv0.0.1masterdevelop | Tom Ryder | 2024-11-18 | 1 | -0/+1 |
| | |||||
* | Correct/update classifiers | Tom Ryder | 2024-11-18 | 1 | -1/+5 |
| | |||||
* | Merge branch 'pypi' into develop | Tom Ryder | 2024-11-17 | 9 | -3/+719 |
|\ | | | | | | | | | * pypi: Re-structure to make a PyPI package | ||||
| * | Re-structure to make a PyPI package | Tom Ryder | 2024-11-17 | 9 | -3/+719 |
|/ | |||||
* | Expand a comment | Tom Ryder | 2024-11-17 | 1 | -1/+4 |
| | |||||
* | Handle alternative user config files | Tom Ryder | 2024-11-17 | 1 | -1/+15 |
| | |||||
* | Add/update comments | Tom Ryder | 2024-11-17 | 1 | -3/+27 |
| | |||||
* | Treat empty temp file as an error condition | Tom Ryder | 2024-11-17 | 1 | -5/+8 |
| | |||||
* | Add system config file | Tom Ryder | 2024-11-17 | 1 | -1/+4 |
| | |||||
* | Move editor and terminal fallbacks to constants | Tom Ryder | 2024-11-17 | 1 | -12/+16 |
| | |||||
* | Make focus delay configurable | Tom Ryder | 2024-11-17 | 2 | -3/+14 |
| | |||||
* | Make terminal emulator and editor configurable | Tom Ryder | 2024-11-17 | 3 | -14/+79 |
| | |||||
* | Move encoding fetch inline | Tom Ryder | 2024-11-17 | 1 | -2/+5 |
| | | | | | | We're explicit about using the locale encoding to appease pylint, which doesn't like its being implicit. This is what it does by default anyway. | ||||
* | Handle edge case: empty file after edit | Tom Ryder | 2024-11-17 | 1 | -3/+8 |
| | |||||
* | Use fully-qualified pynput objects | Tom Ryder | 2024-11-17 | 1 | -5/+5 |
| | |||||
* | Refactor into just a main() function | Tom Ryder | 2024-11-17 | 1 | -84/+64 |
| | |||||
* | Refactor into module with class | Tom Ryder | 2024-11-17 | 1 | -58/+90 |
| | | | | | | This is over-engineered already and pylint is upset about it, so I'm just recording this working state until I can replace it with just a main(). | ||||
* | Sort constants alphabetically, remove spaces | Tom Ryder | 2024-11-17 | 1 | -3/+1 |
| | |||||
* | Reformat command for clarity | Tom Ryder | 2024-11-17 | 1 | -6/+3 |
| | |||||
* | Put terminal emulator into a constant | Tom Ryder | 2024-11-17 | 1 | -1/+3 |
| | |||||
* | Use better constant name for focus sleep time | Tom Ryder | 2024-11-17 | 1 | -3/+3 |
| | |||||
* | Bail out on empty copy | Tom Ryder | 2024-11-17 | 1 | -3/+14 |
| | |||||
* | Refactor keyboard automation | Tom Ryder | 2024-11-17 | 1 | -12/+11 |
| | |||||
* | Simplify/clarify editor selection logic | Tom Ryder | 2024-11-17 | 1 | -6/+6 |
| | | | | | | | | pylint is upset about this because it thinks it's a module-level constant, but we'll be fixing that soon. Do away with the dedicated environment variable, too; better to do this with command-line arguments or a config file, I think. | ||||
* | Bail out if the editor process exits non-zero | Tom Ryder | 2024-11-17 | 1 | -1/+1 |
| | |||||
* | Set encoding explicitly from locale | Tom Ryder | 2024-11-17 | 1 | -1/+3 |
| | |||||
* | Add module docstring | Tom Ryder | 2024-11-17 | 1 | -0/+7 |
| | |||||
* | First Python version | Tom Ryder | 2024-11-17 | 3 | -40/+64 |
| | |||||
* | Ignore development venv | Tom Ryder | 2024-11-17 | 1 | -0/+1 |
| | |||||
* | First development version: Bash prototype | Tom Ryder | 2024-11-17 | 3 | -0/+47 |
Just committing this for reference; about to attempt a Python rewrite. |