{ "info": { "author": "Tom Gillespie", "author_email": "tgbugs@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9" ], "description": "# hyputils\n[![PyPI version](https://badge.fury.io/py/hyputils.svg)](https://pypi.org/project/hyputils/)\n[![Build Status](https://travis-ci.org/tgbugs/hyputils.svg?branch=master)](https://travis-ci.org/tgbugs/hyputils)\n[![Coverage Status](https://coveralls.io/repos/github/tgbugs/hyputils/badge.svg?branch=master)](https://coveralls.io/github/tgbugs/hyputils?branch=master)\n\npython utilities for working with the hypothes.is api and websocket interface\n\n## Config files\n`zendeskinfo.yaml` should contain\n```\nzdesk_url: https://yoururl.zendesk.com\nzdesk_email: your@email.com\nzdesk_password: your_token_or_password\nzdesk_token: True\n\n```\n\n## Usage\nhyputils checks the following enviornment variables\n1. `HYP_API_TOKEN` is your api token.\n2. `HYP_USERNAME` is your username (not strictly required).\n3. `HYP_GROUP` is the 8 char group identifier.\n\n# Fun!\nIf you never modify your annotations, but instead\nonly add new replies to modify them you can view a\nsnapshot of the state of your annotation work and\nunderstanding at time T by simply excluding all\nanotations with updated > T!\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tgbugs/hyputils", "keywords": "hypothesis hypothes.is web annotation", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "hyputils", "package_url": "https://pypi.org/project/hyputils/", "platform": "", "project_url": "https://pypi.org/project/hyputils/", "project_urls": { "Homepage": "https://github.com/tgbugs/hyputils" }, "release_url": "https://pypi.org/project/hyputils/0.0.8/", "requires_dist": [ "appdirs", "certifi", "psutil", "requests", "websockets", "pytest-cov ; extra == 'dev'", "wheel ; extra == 'dev'", "python-dateutil ; extra == 'memex'", "bleach ; extra == 'memex'", "jsonschema ; extra == 'memex'", "mistune ; extra == 'memex'", "python-slugify ; extra == 'memex'", "sqlalchemy ; extra == 'memex'", "webob ; extra == 'memex'", "psycopg2 ; (implementation_name != \"pypy\") and extra == 'memex'", "psycopg2cffi ; (implementation_name == \"pypy\") and extra == 'memex'", "factory-boy ; extra == 'test'", "mock ; extra == 'test'", "pytest ; extra == 'test'", "bleach ; extra == 'test'", "jsonschema ; extra == 'test'", "mistune ; extra == 'test'", "python-slugify ; extra == 'test'", "sqlalchemy ; extra == 'test'", "webob ; extra == 'test'", "psycopg2 ; (implementation_name != \"pypy\") and extra == 'test'", "psycopg2cffi ; (implementation_name == \"pypy\") and extra == 'test'", "pyyaml ; extra == 'zdesk'", "zdesk ; extra == 'zdesk'" ], "requires_python": ">=3.6", "summary": "Python utilities for the Hypothes.is REST api and websocket interface", "version": "0.0.8", "yanked": false, "yanked_reason": null }, "last_serial": 7875534, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "4a527997f67a3a6cde1f951a8c74c9df", "sha256": "650c1073d90d02372bd025f55ec0769f6229b5b0eabde0b7cf71c233db63971d" }, "downloads": -1, "filename": "hyputils-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a527997f67a3a6cde1f951a8c74c9df", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 13502, "upload_time": "2018-08-06T11:53:05", "upload_time_iso_8601": "2018-08-06T11:53:05.617004Z", "url": "https://files.pythonhosted.org/packages/04/a3/d9956d0e74b7e04b8a525879eebce08a09ff9c9c5c62906a845d60a9b220/hyputils-0.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "1dfb03a7628ce197206f9c4f8b977ec0", "sha256": "9e7a41f622a9cdded8c3ef39438b79a25f026248b713838e52022a49084e41a5" }, "downloads": -1, "filename": "hyputils-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1dfb03a7628ce197206f9c4f8b977ec0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 15841, "upload_time": "2018-09-29T10:59:44", "upload_time_iso_8601": "2018-09-29T10:59:44.949712Z", "url": "https://files.pythonhosted.org/packages/a7/a6/aaf9528a52125c4432c2b46097052317d886f9017014577b58d24eea51f3/hyputils-0.0.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b7e9cb4a4b275cf7f270879f5389439b", "sha256": "688f4dd941aa99e398a079d92e549028dd250dff6777b2198e00eb46b3571862" }, "downloads": -1, "filename": "hyputils-0.0.2.tar.gz", "has_sig": false, "md5_digest": "b7e9cb4a4b275cf7f270879f5389439b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 17674, "upload_time": "2018-09-29T10:59:46", "upload_time_iso_8601": "2018-09-29T10:59:46.272028Z", "url": "https://files.pythonhosted.org/packages/5a/26/03d2af12e82e7808dd9d990b9aa8735befe9a3c1e1a5087cae381b2dbf48/hyputils-0.0.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "45db8ba64b86321f0de08ba14e11684c", "sha256": "eda309a5a225f854310302ecfd3c1f8c62bd17d26502d9cf6d30f859bb2f187e" }, "downloads": -1, "filename": "hyputils-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "45db8ba64b86321f0de08ba14e11684c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 19216, "upload_time": "2019-04-06T10:07:41", "upload_time_iso_8601": "2019-04-06T10:07:41.253623Z", "url": "https://files.pythonhosted.org/packages/5e/30/0ef64f25c7c5dff7fd2beb168693932070321241579750ed0489babd403b/hyputils-0.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d1689c910c3c20cdad3e6796ee1f64fb", "sha256": "e4caf495ec3dca692456db438eb3933e97fd7a481465ac1f0462be7ea56eab87" }, "downloads": -1, "filename": "hyputils-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d1689c910c3c20cdad3e6796ee1f64fb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 78297, "upload_time": "2019-04-06T10:07:42", "upload_time_iso_8601": "2019-04-06T10:07:42.869168Z", "url": "https://files.pythonhosted.org/packages/23/06/1abae560fafa60b9e6e3b4f1baa56ac61e5c16c524f77df644a1cd081fc5/hyputils-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "83a56b5d21d30b11453cb118ae8616a1", "sha256": "d1b68b16f2d4796ccb6b463e000d4b3ea10bc81246a448980d362fbb07d80a7a" }, "downloads": -1, "filename": "hyputils-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83a56b5d21d30b11453cb118ae8616a1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 57976, "upload_time": "2019-10-30T00:24:29", "upload_time_iso_8601": "2019-10-30T00:24:29.329995Z", "url": "https://files.pythonhosted.org/packages/f5/e9/1b932fca734dee56c7c0c20d263c68c195bf100b7c0a3dbcf04619a6a386/hyputils-0.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d4d2755aba149f2a6e846ab37eb3d472", "sha256": "490914afad97739435ff261fd47aa41f09252afcc173742d8966ea15930656f6" }, "downloads": -1, "filename": "hyputils-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d4d2755aba149f2a6e846ab37eb3d472", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 80733, "upload_time": "2019-10-30T00:24:30", "upload_time_iso_8601": "2019-10-30T00:24:30.832225Z", "url": "https://files.pythonhosted.org/packages/14/79/04fc2ff8ded09329a0edf757ebd0da46a6ba68dd5d95b626d7e7d80f3592/hyputils-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "be745f495978fca69d3c54b06030e5d6", "sha256": "98dcb7c21fe401c9557e427ad84127361a9c7fea97763666f86ed94c2eeaabeb" }, "downloads": -1, "filename": "hyputils-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be745f495978fca69d3c54b06030e5d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 58569, "upload_time": "2020-04-30T04:23:56", "upload_time_iso_8601": "2020-04-30T04:23:56.978515Z", "url": "https://files.pythonhosted.org/packages/dc/89/ae1f4c04560cf1187401f2609b91e1570343bc1a3e1d9c0ae53128f8734a/hyputils-0.0.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "39824fc3b61bf30b963f96eeb20c024e", "sha256": "5592d6534676a32f4c866f46a2fe92bdeded919dcd24b0ac08f3f886abf2fb13" }, "downloads": -1, "filename": "hyputils-0.0.5.tar.gz", "has_sig": false, "md5_digest": "39824fc3b61bf30b963f96eeb20c024e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 81475, "upload_time": "2020-04-30T04:23:58", "upload_time_iso_8601": "2020-04-30T04:23:58.322469Z", "url": "https://files.pythonhosted.org/packages/30/32/84cc65eeb51a784268eb3dd8562578b28788130efcb0a5f4b52fcfde9540/hyputils-0.0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "ec99581a1b24618cf7637400f1530ab4", "sha256": "71c68789df21229a0bdcd1d14925337aeb0fba66104c5a43a8feb1b3f97f2baf" }, "downloads": -1, "filename": "hyputils-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ec99581a1b24618cf7637400f1530ab4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 60684, "upload_time": "2020-06-30T00:53:34", "upload_time_iso_8601": "2020-06-30T00:53:34.709887Z", "url": "https://files.pythonhosted.org/packages/4a/89/de4309005968efe7399fff72ee3ff73a6cd598f5a444d610fc3b243bc0e5/hyputils-0.0.6-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7a1d01f04c8df2e832a704876eb8cd52", "sha256": "9788a602067243b6dcf2ceb396ad87d53531ca0fb1c8a45ad1835ed22e2f4220" }, "downloads": -1, "filename": "hyputils-0.0.6.tar.gz", "has_sig": false, "md5_digest": "7a1d01f04c8df2e832a704876eb8cd52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 83581, "upload_time": "2020-06-30T00:53:36", "upload_time_iso_8601": "2020-06-30T00:53:36.122262Z", "url": "https://files.pythonhosted.org/packages/42/80/bc6d9d4c8c85bd1ddae035c9fdf42d334bba1d8f8a1b50ce7cb056d046ae/hyputils-0.0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "f66f3bb4dbd25249dc249d625ee3e505", "sha256": "f0ecbdccb05776c8ec9f3f3ee80c8cb5702e6a6f1f45ea981c4b6edeb6677bfa" }, "downloads": -1, "filename": "hyputils-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f66f3bb4dbd25249dc249d625ee3e505", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 61173, "upload_time": "2020-08-03T20:13:05", "upload_time_iso_8601": "2020-08-03T20:13:05.692081Z", "url": "https://files.pythonhosted.org/packages/98/5f/7c0bc9a57d85a821bbcd17a0e61582fe77a368a4c2a565a60f2e2a6f284e/hyputils-0.0.7-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1d212282bf434b80c9adfc7ad6545121", "sha256": "2270c898676bc8b0cc054b109037f47d218f2d22f8ce130be49e2312e3a78baa" }, "downloads": -1, "filename": "hyputils-0.0.7.tar.gz", "has_sig": false, "md5_digest": "1d212282bf434b80c9adfc7ad6545121", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84069, "upload_time": "2020-08-03T20:13:07", "upload_time_iso_8601": "2020-08-03T20:13:07.033077Z", "url": "https://files.pythonhosted.org/packages/31/71/77d809f8a888e5e7e08e6e029fccc4218869e843f67ccb7125f83b350701/hyputils-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "1948409edc6bb38c0e034130b258eee7", "sha256": "835838adf03889e65ab81dd32ec23796c5db2eff6be7c739218a1c80937b3629" }, "downloads": -1, "filename": "hyputils-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1948409edc6bb38c0e034130b258eee7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 61335, "upload_time": "2020-08-03T22:04:09", "upload_time_iso_8601": "2020-08-03T22:04:09.252021Z", "url": "https://files.pythonhosted.org/packages/8c/fb/641c7dd1a7e19ae2be5290136636b8340a1301ffc40ee29a97c467a9c24d/hyputils-0.0.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3e850349aaf12b12ee7ad35d8b49adb", "sha256": "0cfa266a9963fb6cf9d82ed86b76e7d7a66c1a4137df54d056092d7c24495c76" }, "downloads": -1, "filename": "hyputils-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e3e850349aaf12b12ee7ad35d8b49adb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84260, "upload_time": "2020-08-03T22:04:10", "upload_time_iso_8601": "2020-08-03T22:04:10.635117Z", "url": "https://files.pythonhosted.org/packages/83/a8/4ffdb198ca8a7f2cd20ef1eeaf70b3e4820bc213da2e52478741f1483763/hyputils-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1948409edc6bb38c0e034130b258eee7", "sha256": "835838adf03889e65ab81dd32ec23796c5db2eff6be7c739218a1c80937b3629" }, "downloads": -1, "filename": "hyputils-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1948409edc6bb38c0e034130b258eee7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 61335, "upload_time": "2020-08-03T22:04:09", "upload_time_iso_8601": "2020-08-03T22:04:09.252021Z", "url": "https://files.pythonhosted.org/packages/8c/fb/641c7dd1a7e19ae2be5290136636b8340a1301ffc40ee29a97c467a9c24d/hyputils-0.0.8-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e3e850349aaf12b12ee7ad35d8b49adb", "sha256": "0cfa266a9963fb6cf9d82ed86b76e7d7a66c1a4137df54d056092d7c24495c76" }, "downloads": -1, "filename": "hyputils-0.0.8.tar.gz", "has_sig": false, "md5_digest": "e3e850349aaf12b12ee7ad35d8b49adb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 84260, "upload_time": "2020-08-03T22:04:10", "upload_time_iso_8601": "2020-08-03T22:04:10.635117Z", "url": "https://files.pythonhosted.org/packages/83/a8/4ffdb198ca8a7f2cd20ef1eeaf70b3e4820bc213da2e52478741f1483763/hyputils-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }