Inspiration
It took a long time to brainstorm, but we eventually knew that we wanted to work with logging user input while using our code and then do something with that information
What it does
Records all user input before hitting 'esc'. Once the esc key is pressed and email of the log will be sent out and the log.txt file will be filled with the keystrokes entered by the user. Then, our program will return the closest English word by probability to the inputted keystrokes.
How I built it
Built using Python as well as pynput and EmailMessage library
Challenges I ran into
Had lots of trouble downloading libraries that were helpful. Also, in the creation of the email functionality ...
Accomplishments that I'm proud of
This is our first time in a hackathon and we were excited that given the difficult circumstances we were able to participate and learn about the event.
What I learned
We relearned working with basic python and how to work as a team using github. Checking with each other about when to push and pull from github has now become second nature and will continue to be useful as we work together in the future.
What's next for Keylogger
Given the chance, we would want to include more unique and clever manipulations of our 'log.txt' file. For example, returning the most common word typed by the user.
Built With
- pynput
- python
Log in or sign up for Devpost to join the conversation.