Skip to content

ftabhay/useful-background-wallpaper

Repository files navigation

readme-banner

Useful Background Wallpaper 🎯

Demo

Demo

Basic Details

Team Name: Archers

Team Members

  • Team Lead: Abhay M V - sahrdaya college of engineering and technology
  • Member 2: Aaron Thomas - sahrdaya college of engineering and technology
  • Member 3: Abellash C Mathew - sahrdaya college of engineering and technology

Project Description

A Python-based program that logs keystrokes in real-time and updates the desktop wallpaper with the current text input.

The Problem (that doesn't exist)

Ever felt like your desktop needed to show your exact typing, word by word, as it happens? Probably not. But we’re solving it anyway!

The Solution (that nobody asked for)

A dynamic program that monitors keystrokes and updates the desktop wallpaper with your current typing. It resets the wallpaper when the input exceeds 534 characters, ensuring your background stays fresh!

Technical Details

Technologies/Components Used

For Software:

  • Languages used: Python
  • Libraries used: Pillow, pynput, ctypes, pathlib, os
  • Tools used: Python environment, image editing software for background

For Hardware:

  • List main components: Standard desktop/laptop with Python installed
  • List specifications: Windows OS (for ctypes use)
  • List tools required: None (all software-based)

Implementation

For Software:

Prerequisites

program is built for windows machine
python need to be installed, if not install it from here

Installation

pip install Pillow pynput

Run

python Useful_background_wallpaper.py

To start the program on bootup:

change the path of python program file to where you downloaded the file in wall-start.bat file and put that bat file in startup folder

ex: refer from here

Screenshots

Screenshot1 Console showing keystrokes being captured

Screenshot2

Screenshot3

Project Demo

Video

[demo video link here] A brief walkthrough of how the program logs input and updates the desktop

Team Contributions

  • Aaron Thomas: Core coding, background updates, and Pillow integration.
  • Abhay Mv: Keylogging implementation and pynput handling.
  • Abellash C Mathew: Documentation and testing.

Made with ❤️ at TinkerHub Useless Projects

Static Badge Static Badge

About

This script creates a dynamic desktop background that updates with real-time keyboard input. Users see their typed text in red on a black background, offering a visual representation of their thoughts. It refreshes automatically and includes a reset option after a set number of key presses for a personalized experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors