https://github.com/roryok/todoscreensaver
A screensaver that reads a text file from somewhere on your PC.
https://github.com/roryok/todoscreensaver
screensaver text todo todolist
Last synced: 2 months ago
JSON representation
A screensaver that reads a text file from somewhere on your PC.
- Host: GitHub
- URL: https://github.com/roryok/todoscreensaver
- Owner: roryok
- Created: 2017-04-20T11:49:20.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2017-10-20T20:30:13.000Z (over 7 years ago)
- Last Synced: 2024-10-23T20:11:45.666Z (7 months ago)
- Topics: screensaver, text, todo, todolist
- Language: C#
- Size: 7.1 MB
- Stars: 19
- Watchers: 4
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# todoscreensaver
A screensaver that reads a text file from somewhere on your PC.It doesn't *have* to be a todo list of course, that's just the best use case I can think of, and what I designed it for.
## usage
1. `git clone https://github.com/roryok/todoscreensaver`
2. Compile using Visual Studio 2015
3. Rename the binary todoscreensaver.exe to todoscreensaver.scr
4. Right-click on todoscreensaver.scr and click "install"## settings
- **PATH** - where your text file is stored
- **CLOSE MODE** - dismiss either with a mouse movement or with the escape key
- **BACKGROUND / FOREGROUND** - set colors for the screensaver.## formatting the text file
No special formatting is required - we're literally just reading and displaying a text file.
I like to start my todo item lines with utf8 symbols like the ones below
- ☐ BALLOT BOX (U+2610) -- not yet completed task
- ✓ CHECK MARK (U+2713) -- completed task
- ✗ BALLOT X (U+2717) -- cancelled or failed task## credits
The most complicated parts of this source are borrowed from [Sean Sexton's](http://www.seans.com/) [Wave Sim Screensaver](http://wavesimscrsaver.codeplex.com), available on CodePlex and licenced under GNU General Public License version 2 (GPLv2)
## licence
This app is licenced under GNU General Public License version 2 (GPLv2). I'm a noob when it comes to licencing, but I'm fairly sure I *have* to GPL it, because it uses some GPL'ed code.