git-screensaver
A neat git screensaver
Last updated 2 years ago by wbern .
MIT · Original npm · Tarball · package.json
$ cnpm install git-screensaver 
SYNC missed versions from official npm registry.

git log output for all branches that serves any terminal-looking screensaver in your OS.

Tested with phosphor, part of x-screensaver-data-extras

Installation

  • npm install -g git-screensaver
  • sudo apt-get install xscreensaver xscreensaver-gl xscreensaver-gl-extra xscreensaver-data-extra
  • Start screensaver in ubuntu.
  • Set "Single screensaver", select "phosphor" in the list of screensavers.
  • Go to the Advanced tab. Inside Text Manipulation, set to "Program".
  • Set textbox to git-screensaver --dir /home/user/path/to/repos

Example usage

  • git-screensaver --limit 10 --clear-screen --dir /home/user/Repos --recurse-level-count 2
  • git-screensaver --since midnight --commit-text "{{relativeTime}} --- {{message}}" --dir /home/user/Repos --recurse-level-count 2

FAQ

Slow screensaver

Add --clear-screen to work with slow outputs by clearing the screen instead of scrolling the text.

Can't use node

If you're using nvm, make sure your nvm command is present in ~/.profile and not only ~/.bashrc.

Not getting any output

Set --author to your git author name (partial match). By default, your $USER variable is used.

See more authors than yourself

Add --all-authors

Other questions

Run git-screensaver --help for a list of all options.

How to install x-screensaver on Mac OSX

http://macappstore.org/xscreensaver/

How do I use this on Windows?

No idea. You will need a screensaver that can output text somehow.

Current Tags

  • 1.0.13                                ...           latest (2 years ago)

14 Versions

  • 1.0.13                                ...           2 years ago
  • 1.0.12                                ...           2 years ago
  • 1.0.11                                ...           2 years ago
  • 1.0.10                                ...           2 years ago
  • 1.0.9                                ...           2 years ago
  • 1.0.8                                ...           2 years ago
  • 1.0.7                                ...           2 years ago
  • 1.0.6                                ...           2 years ago
  • 1.0.5                                ...           2 years ago
  • 1.0.4                                ...           2 years ago
  • 1.0.3                                ...           2 years ago
  • 1.0.2                                ...           2 years ago
  • 1.0.1                                ...           2 years ago
  • 1.0.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 0
Dependencies (5)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |