https://github.com/chicks-net/life-graphs
graphs of health, money, and technology
https://github.com/chicks-net/life-graphs
Last synced: 3 months ago
JSON representation
graphs of health, money, and technology
- Host: GitHub
- URL: https://github.com/chicks-net/life-graphs
- Owner: chicks-net
- License: gpl-2.0
- Created: 2013-05-30T14:58:15.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2018-02-01T03:18:54.000Z (over 7 years ago)
- Last Synced: 2025-01-25T20:44:10.876Z (4 months ago)
- Language: Perl
- Size: 1.33 GB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
life-graphs
===========graphs of health, money, and technology
PREREQUISITES
-------------If you want to do more than view my personal graphs on the Internet you should install these
Perl modules (debian packages):* DateTime (`libdatetime-perl`)
* LWP::Simple (`libwww-perl`)
* JSON (`libjson-perl`)
* Chart::Strip (`libchart-strip-perl`)
* Readonly (`libreadonly-perl`)
* Text::CSV (`libtext-csv-perl`)
* Statistics::Basic (`libstatistics-basic-perl`)DATA COLLECTORS DONE
--------------------* TECH: dnetc rc5-72
* TECH: Steam profile
* TECH: Steam game hours played
* TECH: ebay
* TECH: gmail aggregate stats
* TECH: gmail for Citibank balanceGRAPHS DONE
-----------* ebay
* Steam
* rc5TECH TODO
---------* interactive Storable editor instead of ad-hoccery like `edit_storable`
* fix Steam collector bugs, reduce outputGRAPHS TODO
-----------There are many graphs that I want to make, but these have data that is ready to graph:
* Steam: a stacked chart of hours per game
DATA COLLECTORS TODO
--------------------There are many data collectors that I want to make, but these are the top priorities:
* TECH: dnetc ogr summary and history
* TECH: github LoC committed
* TECH: fini inbox size
* FINANCE: Citi balances (partially satisfied by gmail collector)
* FINANCE: Fidelity balances
* FINANCE: OpenSRS balance
* FINANCE: paypal balances
* FINANCE: mobile balance, minutes used, bytes used
* HEALTH: fitbit autosync
* HEALTH: pull ups
* HEALTH: sit ups
* HEALTH: push upsEmail graphs
------------For each of the various sources of email it would be nice to have things like:
* sent emails per hour and day
* read emails per hour and day (how do you do that with alpine?)
* unread emails
* total emailsInspirations
------------* Jehiah's annual reports are beautiful. For instance: [Jehiah 13](http://jehiah.cz/one-three/)
* Of course Stephen Wolfram was a few years ahead with [The Personal Analytics of My Life](http://blog.stephenwolfram.com/2012/03/the-personal-analytics-of-my-life/).
* [The Feltron Annual Report](http://feltron.com/ar12_01.html) is a beautiful presentation of extensive dataInformative
-----------* [10 things I learned deployed graphite](http://kevinmccarthy.org/blog/2013/07/18/10-things-i-learned-deploying-graphite/) helped me not relearn those same things.
* thanks to [graphing time based data in perl](http://www.preshweb.co.uk/2011/11/graphing-time-based-data-in-perl/) for publishing a good example of `Chart::Strip` to get me started.
* thanks to Aleks Jakulin whose article [Assistance in picking colors and charts](http://andrewgelman.com/2007/11/22/assistance_in_p/) for helping me find [ColorBrewer](http://www.personal.psu.edu/cab38/ColorBrewer/ColorBrewer.html). This is even more awesome because Aleks wrote his article in 2007, seven years before I found it helpful! It was neat seeing ColorBrewer get such a thorough introduction in David Kadavy's [Design <for> Hackers](http://smile.amazon.com/Design-Hackers-Reverse-Engineering-Beauty/dp/1119998956/ref=sr_1_1?ie=UTF8&qid=1425264168&sr=8-1&keywords=hackers+design).
* thanks to [Kamil Páral](https://github.com/kparal) for [gkeyring](https://github.com/kparal/gkeyring) to get access to the gnome keyring from the command line.
* thanks to Valve for providing the [Steam API](http://steamcommunity.com/dev).