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

Share this project:

Updates