stephenwattam / cheerpaper Goto Github PK
View Code? Open in Web Editor NEWA cheerlights client that sets the wallpaper based on the current colour
Home Page: https://stephenwattam.com/projects/cheerpaper/
A cheerlights client that sets the wallpaper based on the current colour
Home Page: https://stephenwattam.com/projects/cheerpaper/
-- CheerPaper -- Cheerpaper is a program to set your desktop according to colours dispensed by the Cheerlights service ( http://cheerlights.com ). It does this by polling the web service and finding files within a specific directory that match the pattern given. It then shells out to a pre-defined call of your choice to actually set the wallpaper, meaning that it's actually capable of doing things other than set wallpaper ;-). -- Usage -- Simply put the script somewhere in your $PATH and call it with the -h flag to get some help. Basic usage methods are as follows: 1) Set wallpaper without polling: $ cheerpaper -d /path/to/wallpapers -o 2) Poll at regular (60s) intervals, setting the wallpaper when it changes: $ cheerpaper -d /path/to/wallpapers -i 60 By default, cheerpaper drops to the background and drops a pid file in /tmp/ so that it can reside as a system service. -- Wallpaper Setting Policy -- Cheerpaper will look through the directory given for suitable wallpapers: these must begin with the data sampled from the web service, and must end with one of the extensions listed (can be set with -e). If multiple files match these criteria, cheerpaper will select a random one. Note that your desktop will not get randomised every time, only when the colour changes (else fast polling intervals would make it unusable.) -- Hacking -- I welcome contributions! Please get in touch via http://stephenwattam.com to send patches, or request repository access. I also welcome royalty-free images to bundle with the thing.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.