{ "info": { "author": "Brian Hicks", "author_email": "brian@brianthicks.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "===============================\nProbe\n===============================\n\n.. image:: https://badge.fury.io/py/probe.png\n :target: http://badge.fury.io/py/probe\n \n.. .. image:: https://travis-ci.org/BrianHicks/probe.png?branch=master\n.. :target: https://travis-ci.org/BrianHicks/probe\n\n.. image:: https://pypip.in/d/probe/badge.png\n :target: https://crate.io/packages/probe?version=latest\n\n\nProbe lets you ship personal metrics (feelings, energy level, productivity) to\nexternal services for analysis.\n\n* Free software: BSD license\n* Documentation: http://probe.rtfd.org.\n\nFeatures\n--------\n\n* Keep track of numbers, ratings, hours, and yes/no questions.\n* Ship personal metrics to multiple services.\n* Schedule how often you want to collect data, it'll keep track.\n\nGetting Started\n---------------\n\nRun ``probe init`` after installing. Then look at the \"configuration example\"\nbelow. To anwer questions, run ``probe answer``.\n\nConfiguration Example\n---------------------\n\n::\n\n questions:\n - sleep.hours:\n text: How long did you sleep last night? (in hours)\n unit: hours\n interval: every day\n\n - energy:\n text: what is your energy level right now?\n unit: rating\n lower: 0\n upper: 10\n\n outputs:\n - stdout:\n level: debug\n\n - tempodb:\n key: ...\n secret: ...\n\n\nSave this as ``~/.probe_config`` and run ``probe``, and you'll get some nice output\nasking you questions at appropriate times. Run it as many times as you like,\nthe questions will only be asked once per appropriate period.\n\nAvailable Units:\n\n* Hours (key: ``hours``) takes upper and lower limit (lower defaults to 0)\n\n* Rating (key: ``rating``) takes upper and lower limit. (default to 10 and 0,\n respectively)\n\n* Number (key: ``number``) keep track of arbitrary floating-point numbers.\n\n* Yes/No (key: ``yesno``) answers a yes/no question. (accepts yes/no, 0/1, and\n true/false or shortened versions like t/f.)\n\nAvailable Outputs:\n\n* StdOut (key: ``stdout``) accepts a \"level\" argument - currently info or\n debug.\n\n* TempoDB (key: ``tempodb``) accepts any arguments passed to ``tempodb.Client``\n but you'll probably only need to know ``key`` and ``secret``. Get these for a\n database in your account.\n \n You'll need to install with the \"tempodb\" extra (``pip install\n probe[tempodb]``) for this to work. You could also just install the tempodb\n client, but installing with the extra ensures you'll get future dependencies.\n\n\n\n\nHistory\n-------\n\n0.0.1 (2013-10-20)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/BrianHicks/probe", "keywords": "probe", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "probe", "package_url": "https://pypi.org/project/probe/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/probe/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/BrianHicks/probe" }, "release_url": "https://pypi.org/project/probe/0.0.2/", "requires_dist": null, "requires_python": null, "summary": "Probe lets you ship personal metrics (feelings, energy level, productivity) to external services for analysis.", "version": "0.0.2" }, "last_serial": 899217, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b9974ce31bd3d64d972a0d56772ffb7c", "sha256": "ea2ebaa81907c1e640ce50b50668b23a5d275f9996d7fe84df0ed605465c1aed" }, "downloads": -1, "filename": "probe-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b9974ce31bd3d64d972a0d56772ffb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7971, "upload_time": "2013-10-21T04:26:29", "url": "https://files.pythonhosted.org/packages/a2/f2/d45acf68ff28a54b6949c18138b1ff07c7ef99aec9d3827f6834ed2040b2/probe-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c54582f5e512ff2fd937bb06f75708b8", "sha256": "9ab043df522d085a79282dae32dfb1339503d51fcb0619fa28e112b6fbcfb931" }, "downloads": -1, "filename": "probe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c54582f5e512ff2fd937bb06f75708b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7956, "upload_time": "2013-10-21T04:28:21", "url": "https://files.pythonhosted.org/packages/23/63/c471714ff5895a645f49af06a6b2cc29c56b097fe2fb49870147b3de881a/probe-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c54582f5e512ff2fd937bb06f75708b8", "sha256": "9ab043df522d085a79282dae32dfb1339503d51fcb0619fa28e112b6fbcfb931" }, "downloads": -1, "filename": "probe-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c54582f5e512ff2fd937bb06f75708b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7956, "upload_time": "2013-10-21T04:28:21", "url": "https://files.pythonhosted.org/packages/23/63/c471714ff5895a645f49af06a6b2cc29c56b097fe2fb49870147b3de881a/probe-0.0.2.tar.gz" } ] }