{ "info": { "author": "Andrew McIntosh", "author_email": "andrew@amcintosh.net", "bugtrack_url": null, "classifiers": [], "description": "PushOverflow\n============\n\n|PyPI version| |Build Status| |codecov.io|\n\nSend Pushover notifications of new questions posted to StackExchange\n\nInstallation and Requirements\n-----------------------------\n\nPushOverflow has been written for Python (tested with Travis CI on 2.7\nand 3.2+, and I personally run it with Python3.2 on Ubuntu).\n\nTo install:\n\n::\n\n $ python setup.py install\n\nor alternatively:\n\n::\n\n $ pip install pushoverflow\n\nSetup\n-----\n\n- Copy and rename ``pushoverflow.ini.sample`` to ``pushoverflow.ini``.\n By default PushOverflow will look for the file in the current\n directory (eg. ``./pushoverflow.ini``) or you can specify the path at\n runtime (eg. ``pushoverflow /path/to/pushoverflow.ini``).\n\n- Edit the configuration for the StackExchange sites you would like\n notifications. ``tags`` allows you to filter questions with one of\n those tags (comma separated tags treated as boolean OR). ``exclude``\n will filter out questions with any oof those tags. Both are optional.\n\nEach configuration section will check a specific StackExchange site. For\ninstance ``[scifi]`` will check for new questions in\nhttp://scifi.stackexchange.com/ (Science Fiction & Fantasy).\n\n- You will need to specify your Pushover user key in the configuration\n (in ``userkey``), as well as `register an\n application `__ with Pushover\n and specify the application's API token (in ``appkey``).\n\n- Set ``time_delta_minutes`` to the number of minutes you would like\n between each check.\n\n- Setup a cron job (``crontab -e``) to run ``pushoverflow.py`` with the\n same frequency as ``time_delta_minutes``.\n\nEg. For ``time_delta_minutes = 20``:\n\n``*/20 * * * * pushoverflow /path/to/config_file`` or\n``*/20 * * * * cd /path/to/config_directory && pushoverflow``\n\nTodo\n----\n\n- Some code cleanup\n- Allow boolean AND of multiple tags\n- More granular priority settings\n\n.. |PyPI version| image:: https://badge.fury.io/py/PUSHOVERFLOW.svg\n :target: http://badge.fury.io/py/PUSHOVERFLOW\n.. |Build Status| image:: https://travis-ci.org/amcintosh/PushOverflow.svg?branch=master\n :target: https://travis-ci.org/amcintosh/PushOverflow\n.. |codecov.io| image:: http://codecov.io/github/amcintosh/PushOverflow/coverage.svg?branch=master\n :target: http://codecov.io/github/amcintosh/PushOverflow?branch=master", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/amcintosh/PushOverflow/tarball/0.6.1", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amcintosh/PushOverflow", "keywords": "stackexchange,pushover,notifications", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "pushoverflow", "package_url": "https://pypi.org/project/pushoverflow/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pushoverflow/", "project_urls": { "Download": "https://github.com/amcintosh/PushOverflow/tarball/0.6.1", "Homepage": "https://github.com/amcintosh/PushOverflow" }, "release_url": "https://pypi.org/project/pushoverflow/0.6.1/", "requires_dist": null, "requires_python": null, "summary": "Pushover Notifications for StackExchange Sites", "version": "0.6.1" }, "last_serial": 1695783, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "0eed7336e5b613766cbfb2b823c5fdd3", "sha256": "a8cfdb5eb1bb1b3fa51660bcdfffee51d00e7d7d6df7ff2ae6c3035d452ef8a4" }, "downloads": -1, "filename": "pushoverflow-0.4.tar.gz", "has_sig": false, "md5_digest": "0eed7336e5b613766cbfb2b823c5fdd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2015-08-15T21:37:30", "url": "https://files.pythonhosted.org/packages/4b/92/fdf5092b99ce09869b7f0f1446225a9cc9e51a9460c70e93a33305cf496a/pushoverflow-0.4.tar.gz" } ], "0.5": [], "0.6": [ { "comment_text": "", "digests": { "md5": "6a726d12582666ab593ca3f7d2e3be6c", "sha256": "882e74ae76deb490def9ebba9d0ab4eda7dbf8801be00ec98967c5f66f18a2aa" }, "downloads": -1, "filename": "pushoverflow-0.6.tar.gz", "has_sig": false, "md5_digest": "6a726d12582666ab593ca3f7d2e3be6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6775, "upload_time": "2015-08-27T05:46:36", "url": "https://files.pythonhosted.org/packages/ab/d3/fe91fa70d40f9ab899b8f7ea19026ccd92ea488848170771aa7e2d4c9ab6/pushoverflow-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "a5ba89e9af03197bb517f12e6b4ff331", "sha256": "901bc26124458bcebbf429f1da448849eab700b0cb21152e4225ec54201e07ae" }, "downloads": -1, "filename": "pushoverflow-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a5ba89e9af03197bb517f12e6b4ff331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7079, "upload_time": "2015-08-27T06:00:33", "url": "https://files.pythonhosted.org/packages/97/3a/afa5eeea6abc9d455e4cf56cf01aa79cbdf9cadee3bb6d372a4e4dddc1e6/pushoverflow-0.6.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a5ba89e9af03197bb517f12e6b4ff331", "sha256": "901bc26124458bcebbf429f1da448849eab700b0cb21152e4225ec54201e07ae" }, "downloads": -1, "filename": "pushoverflow-0.6.1.tar.gz", "has_sig": false, "md5_digest": "a5ba89e9af03197bb517f12e6b4ff331", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7079, "upload_time": "2015-08-27T06:00:33", "url": "https://files.pythonhosted.org/packages/97/3a/afa5eeea6abc9d455e4cf56cf01aa79cbdf9cadee3bb6d372a4e4dddc1e6/pushoverflow-0.6.1.tar.gz" } ] }