-
Notifications
You must be signed in to change notification settings - Fork 2
Echo lines from a text file into an X window
License
keszybz/typoenforcer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
========================================================== typoenforcer ========================================================== a program to run live coding demos without actually typing ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Requirements ============ - xwininfo from x11-utils - python :) - python-xlib for the Xlib module Usage ===== Have a file with the code you want to 'type' ready. Open a terminal with python (or some other interpeter that can accept commands, doesn't have to run in a terminal emulator). Run typoenforcer. It'll ask you for two things: - the source file - the target window The first can be given on the command line and is otherwise selected through a normal file-open dialog. The latter is selected by running xwininfo (the cross-hair cursor...) to pick the window. In the window displaying the source file, press Return to 'type' one line. It is also possible to select more than one line with shift and cursor keys or by using the mouse. If more than one line is selected, they are 'typed' in turn. Afterwards, the next line after the previous selection is selected. Bugs ==== Characters outside of the ASCII realm are not supported. '_' is delivered to the target window as a placeholder instead. Patches welcome. Using shift-arrows to modify the selected lines doesn't fully work: nothing is selected at first, only the second and later tries succeed. A problem with Tkinter.Listbox? Ideas ===== - support multiple targets (i.e. one python3, one python2.7). - support shift-return to input the whole block until empty line What works ========== + urxvt + xev + gnome-terminal + gedit + oowriter + abiword + galeon + gvim (in insert mode) + emacs What doesn't (without focus) ============================ - konsole - xterm - mayavi - firefox? - idle
About
Echo lines from a text file into an X window
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published