Please sign in to access this page
I hate writing repetitive things on my computer (names, adresses, emails...). TextCompleter will help me and you to make this boring task faster by autcompleting text through shortcuts. For example:
em42 => my.cool.email42@gmail.com
BAM! Much faster!
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Implemented GUI:
You can fill in your text and the according shortcut
You can toggle the TextCompleter
Text and shortcuts are automatically saved into a csv
Scrolling through all your shortcuts (+ ability do delete them)
Had to refactor much of the code, so it works for Windows AND Linux
Had to make sure that the toggle button is not spammable
Adding shortcuts is only possible when TextCompleter is inactive
I learned much about Tkinter and refreshed my pandas skills
Windows and Linux Build are done. View my github repository for installtion steps (Very easy)
Started playing around with tkinter to create a GUI to enter emails and the asscociated shortcut. No functionality right now. Will do that next time.
All short forms have to end with the input of the space button. Like that, the long email gets activated and written.
Starting working on a hotkey that toggles the keyboard listener. Doesn't work right know. Will work on that next time.
Did the basic stuff.
Used the pynput library to get access to the keyboard. If a certain sequence of characters is typed, the code deletes the sequence (short form of your email) and then writes the whole email. At first I did this for each email individually, but after some time I came to that solution (view my code in github). Felt like building automata (basically they are automata).
But not everything works. Not all short forms will work because it is possible that endless loops are produced. Gonna tackle those issues tomorrow.