/SteamRecorder

Track how life is ruined

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

SteamRecorder

Build Status Release Environment Environment License  

Record hours wasted on Steam, so I know how my life is ruined.

Version

v0.1

Release

Download Release

Features

  • A Python web crawler to crawl real-time data from steam.

  • An RSS feeder. You can do a lot with IFTTT.
    For example:
    capture

  • Web interface to search for history data.

Usage

  • Download from Release.

  • Create a database for SteamRecorder.

  • Write database info into crawler/crawler.py, LN 10-13 and web/function/config.php LN 7-16.

  • Find the link to your personal Steam page and write it into crawler/crawler.py, LN 14, your steam profile has to be public. After login, put the mouse cursor on your username on the navbar and click 'PROFILE' in the drop-down menu. The URL (don't forget https://) of the profile page is what you need. The profile page should look like the following image.
    capture

  • Start crawler.py by nohup python crawler.py >/dev/null 2>&1 (You need MySQLdb-python)

  • Config the rest of web/function/config.php with your own settings.

  • Put the web folder into your web server.

  • The RSS feeder should be accessible via http://yourdomain.com/path/to/web/RSS.php

Copyright

Jeffery Zhao
License: GNU GPL v3.0 or later
Copyrights of all JS libraries used in web folder are reserved by their authors.