sparklines. on the command line.
Project description
sparkl
======
about
-----
Provides sparklines. On the command line.
This sparklines project is inspired by, and being ported from, a similar project (<http://github.com/holman/spark>) by [@holman](http://github.com/holman).
installation
------------
`pip install sparkl`. Done.
usage
-----
Simply run `sparkl`, giving it a sequence of numbers (delimited by spaces, commas, or whatever you'd like).
> sparkl 0 30 55 80 33 150
▁▂▃▅▂▇
Options and more at `sparkl -h`.
examples
--------
Magnitude of earthquakes over 1.0 in the last 24 hours:
> curl http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt --silent |
sed '1d' |
cut -d, -f9 |
sparkl
▂▆▂▁▂▂▂▁▂▁▂▂▃▂▂▁▂▂▁▂▁▂▁▃▂▂▂▂▁▂▂▆▂▂▂▂▇▁▁▂▂▂▆▁▆▁▁▁▂▃▂▂▃▂▁▁▂▂▆▂▃▁▁▆▆▁▂▂▁▂▅▂▁▆▂▁▃▃▁▂▁▅▁▃▃▃▂▃▁▅▂▅▆▃▁▆▁▆▁
Number of characters in your last 50 commands:
> history |
awk '{ print length($0) }' |
grep -Ev 0 |
tail -n50 |
sparkl
▂▄▁▁▆▅▇▂▅▇▄▂▄▇▄▇▇▁▁▂█▁▁▁▁▁▁▁▃▁▁▄▅▆▁▁▁▁▁▃▃▃▄▁▅▆▆▆▆▇
cool usage ideas
----------------
There's a [list of great command line sparkline usage](https://github.com/holman/spark/wiki/Wicked-Cool-Usage). And, you could always put it in your prompt...
sparkl (master√ history: ▂▅▇▂) >
future?
-------
- have switch for allowing/forcing 0-based lines
- make logger use sparkl as module parameter
- allow sparkline to be turned 90 degrees clockwise into horizontal bar
chart?
======
about
-----
Provides sparklines. On the command line.
This sparklines project is inspired by, and being ported from, a similar project (<http://github.com/holman/spark>) by [@holman](http://github.com/holman).
installation
------------
`pip install sparkl`. Done.
usage
-----
Simply run `sparkl`, giving it a sequence of numbers (delimited by spaces, commas, or whatever you'd like).
> sparkl 0 30 55 80 33 150
▁▂▃▅▂▇
Options and more at `sparkl -h`.
examples
--------
Magnitude of earthquakes over 1.0 in the last 24 hours:
> curl http://earthquake.usgs.gov/earthquakes/catalogs/eqs1day-M1.txt --silent |
sed '1d' |
cut -d, -f9 |
sparkl
▂▆▂▁▂▂▂▁▂▁▂▂▃▂▂▁▂▂▁▂▁▂▁▃▂▂▂▂▁▂▂▆▂▂▂▂▇▁▁▂▂▂▆▁▆▁▁▁▂▃▂▂▃▂▁▁▂▂▆▂▃▁▁▆▆▁▂▂▁▂▅▂▁▆▂▁▃▃▁▂▁▅▁▃▃▃▂▃▁▅▂▅▆▃▁▆▁▆▁
Number of characters in your last 50 commands:
> history |
awk '{ print length($0) }' |
grep -Ev 0 |
tail -n50 |
sparkl
▂▄▁▁▆▅▇▂▅▇▄▂▄▇▄▇▇▁▁▂█▁▁▁▁▁▁▁▃▁▁▄▅▆▁▁▁▁▁▃▃▃▄▁▅▆▆▆▆▇
cool usage ideas
----------------
There's a [list of great command line sparkline usage](https://github.com/holman/spark/wiki/Wicked-Cool-Usage). And, you could always put it in your prompt...
sparkl (master√ history: ▂▅▇▂) >
future?
-------
- have switch for allowing/forcing 0-based lines
- make logger use sparkl as module parameter
- allow sparkline to be turned 90 degrees clockwise into horizontal bar
chart?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sparkl-0.0.2.tar.gz
(2.5 kB
view details)
File details
Details for the file sparkl-0.0.2.tar.gz
.
File metadata
- Download URL: sparkl-0.0.2.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33bfe5cb969a4bd32448f546882a5838b96aea846b7f47048515dfcc48a81c86 |
|
MD5 | f45749135759325423bfee5c03d8cf73 |
|
BLAKE2b-256 | 983f2d6721e0081358ed38ac610f19bcd9d03bec67861670c193bc5b254de509 |