- Overview
- Demo Video
- Business Impact
- Quick Start
- Key Features
- Setting Up Rolling Wallpapers
- Troubleshooting
- License
- Maintainers
- Contributing
Wallpaper transforms how businesses visualize real-time data by integrating insights from Entersoft ERP into dynamic, high-quality wallpapers. This tool is perfect for Marketing, HR, Payroll, Sales, and Management teams, ensuring key metrics are always visible without requiring logins or extra dashboards.
β
Instant Insights β See critical KPIs directly on your desktop wallpaper.
β
Automated Updates β Data refreshes every X minutes without user intervention.
β
Department-Specific Views β Each team gets its own customized metrics.
β
OneDrive Integration β Seamless syncing across devices for real-time updates.
β
Zero Extra ERP Licenses β No need for additional user access in Entersoft ERP.
πΊ Demo With more than 10 DataSet
Implementing the Wallpaper solution can lead to significant improvements in your organization:
-
Enhanced Productivity: By providing instant access to key metrics directly on desktops, employees can make informed decisions faster, reducing time spent searching for information.
-
Improved Decision-Making: With real-time insights readily available, teams can respond quickly to changes in data, leading to more agile and effective decision-making processes.
-
Increased Employee Engagement: Customizable wallpapers that reflect departmental goals foster a sense of ownership and accountability among team members.
-
Cost Efficiency: Reduces reliance on expensive BI tools and minimizes manual reporting efforts, saving both time and resources.
pip install -r requirements.txtCreate a .env file in the project root and add:
SQL_SERVER=your_sql_server
UID=your_username
SQL_PWD=your_password
DATABASE=your_database
ONEDRIVE=your_onedrive_pathNote: Donβt commit your .env to version control for security reasons.
Ensure you have the following folders in OneDrive:
{OneDrive}/Pictures/Wallpaper
βββ in/ # Input images folder
βββ roll/ # Processed wallpaper folder
βββ in/OFFLINE/ # Backup folder for old wallpapers
python wallpaper_generator.pyπ Thatβs it! Your dynamic wallpaper is now active.
Turn any wallpaper into a live dashboard by embedding real-time data updates directly into the image.
Choose between 1, 5, 10, or 60-minute refresh intervals depending on your business needs.
- Marketing β Track campaign performance & engagement.
- Sales β Monitor revenue growth & sales trends.
- HR β View employee engagement metrics & hiring status.
- Finance β Stay updated on financial health & key figures.
Using OneDrive, all updates are stored and synced automatically for seamless integration across teams and locations.
Windows doesnβt support intervals under 1 minute by default, so modify the Registry:
- Open
regeditand navigate to:HKEY_CURRENT_USER\Control Panel\Personalization\Desktop Slideshow - Locate
Interval, double-click, and set the value to 5000 (milliseconds). - Restart your system.
- Open System Preferences > Desktop & Screen Saver.
- Select your
roll/folder as the wallpaper source. - Enable "Change Picture Every" and select 5 seconds.
β Ensure OneDrive is fully synced.
β Check if your .env file has the correct paths.
β Verify that images are being generated in the roll/ folder.
Test manually using:
import pyodbc
conn = pyodbc.connect("DRIVER={SQL Server};SERVER=your_sql_server;UID=your_username;PWD=your_password;DATABASE=your_database")
print("Connected Successfully!")This project is MIT Licensed β free to use, modify, and distribute. See LICENSE for details.
John Kommas
π§ johnkommas@gmail.com
πΌ LinkedIn
Contributions are welcome! Feel free to submit a Pull Request or open an Issue to discuss improvements or report bugs.
π‘ Like this project? β Star it on GitHub and spread the word!





