{ "info": { "author": "Concentric Sky", "author_email": "notto@concentricsky.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Education", "Topic :: Internet :: WWW/HTTP", "Topic :: Utilities" ], "description": "Open Badges Bakery\n==================\n\nThis package contains the utilities needed to \"bake\" Open Badges metadata into\nPNG or SVG image files or extract ('unbake') metada from such images.\n\nThis Open Badges Bakery is produced by Concentric Sky. https://concentricsky.com\n\nInstallation\n------------\n\npip:\n\n.. code:: bash\n\n pip install openbadges_bakery\n\nCommand Line Interface\n----------------------\n\nThere is a command line interface for baking and unbaking assertion data. \n\nTo bake a badge, identify the existing BadgeClass image with the input_filename\nand desired baked Assertion image filename to be created as well as the data to\nbe baked into the image.\n\n.. code:: bash\n\n bakery bake [input_filename] [output_filename] --data='{\"data\": \"data\"}'\n\nTo extract Open Badges data from an image, use the ``unbake`` command.\n\n.. code:: bash\n\n bakery unbake [input_filename]\n\nOutput_filename is optional if you want the baked data to be written to a file.\n\n.. code:: bash\n\n bakery unbake [input_filename] [output_filename]\n\nPython Interface\n----------------\nThe bake and unbake functions are available when installed as a python module\n\nTo bake a badge, pass in an open file as ``input_file`` and the string of the \nbadge data you wish to bake into the image. Result is an open TemporaryFile\nthat contains the data.\n\n.. code:: python\n\n from openbadges_bakery import bake\n output_file = bake(input_file, assertion_json_string)\n\nTo unbake a badge, pass in an open file as ``input_file``:\n\n.. code:: python\n\n from openbadges_bakery import unbake\n output_file = unbake(input_file)\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://badgr.com", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "openbadges_bakery", "package_url": "https://pypi.org/project/openbadges_bakery/", "platform": "", "project_url": "https://pypi.org/project/openbadges_bakery/", "project_urls": { "Homepage": "https://badgr.com" }, "release_url": "https://pypi.org/project/openbadges_bakery/1.0.1/", "requires_dist": [ "Click (>=6.6)", "pypng (==0.0.18)", "rfc3986 (==0.4.1)" ], "requires_python": "", "summary": "A python utility for baking and extracting Open Badges metadata from images.", "version": "1.0.1" }, "last_serial": 4262073, "releases": { "0.1.4": [ { "comment_text": "", "digests": { "md5": "510cf9988cd834af9a990ac678fb4b86", "sha256": "2e5647145f8e0795c9c5350421a1d2db88a0306bc5e956cdd42f905dad7ed4c2" }, "downloads": -1, "filename": "openbadges_bakery-0.1.4.tar.gz", "has_sig": false, "md5_digest": "510cf9988cd834af9a990ac678fb4b86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16760, "upload_time": "2015-07-13T21:58:25", "url": "https://files.pythonhosted.org/packages/8e/03/96ff6284cfcffa5e59b39eda085d51f162eea17897f544e44846c657b5c6/openbadges_bakery-0.1.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d6a0386ded0e3ba736548c1f18743bbe", "sha256": "4a52ef420e84021d381d64b62e2157d2bcad6146b4517f34973d4270b53a599d" }, "downloads": -1, "filename": "openbadges_bakery-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "d6a0386ded0e3ba736548c1f18743bbe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9898, "upload_time": "2015-10-27T19:48:20", "url": "https://files.pythonhosted.org/packages/47/a9/ed30429c720ac8909dc9f878706ad839cfa5b4d72174a3fec4d79f4905be/openbadges_bakery-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6474e8d11e4b53b6793d87c87b9565cb", "sha256": "65d0aab2888fc59ccc654d9f018de2bb4c5c201aeb6ebaba53aa5034814877de" }, "downloads": -1, "filename": "openbadges_bakery-0.3.0.tar.gz", "has_sig": false, "md5_digest": "6474e8d11e4b53b6793d87c87b9565cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17327, "upload_time": "2015-10-27T19:48:24", "url": "https://files.pythonhosted.org/packages/77/8b/81df66d995a8cfeaf6cf85e5301707817f026c16a4f678f62bd94bdfd191/openbadges_bakery-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2bb1e637f90182f47f0fb7a025d859cb", "sha256": "6a9e214123ca18e83a1a862eb6c1b8342cd12fd5442a7a8defe4529c5d04eaf2" }, "downloads": -1, "filename": "openbadges_bakery-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "2bb1e637f90182f47f0fb7a025d859cb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9898, "upload_time": "2015-11-02T16:30:18", "url": "https://files.pythonhosted.org/packages/80/69/d063ba124bd1797eb45e58f07c4003f27b341441b1b65ad8bedcd23cd68c/openbadges_bakery-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "291274aa844a1f7f0bde5c477840bf2a", "sha256": "c334d52e3cdb52aa6d9b1b69eb321e8fcec6eee9c8de8e89381ab9eec0926a73" }, "downloads": -1, "filename": "openbadges_bakery-0.3.1.tar.gz", "has_sig": false, "md5_digest": "291274aa844a1f7f0bde5c477840bf2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17328, "upload_time": "2015-11-02T16:30:24", "url": "https://files.pythonhosted.org/packages/d1/c7/e65ee144a30564fd32f547c840b390ae10b6cdc78301c79b3eb9eca61c84/openbadges_bakery-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "064d70d657c6a0e774816f17cc1c7854", "sha256": "321c26b26bd22f705797a31323776aa32671cd4dcfe844005c363394062a4824" }, "downloads": -1, "filename": "openbadges_bakery-0.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "064d70d657c6a0e774816f17cc1c7854", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9901, "upload_time": "2015-11-24T18:22:29", "url": "https://files.pythonhosted.org/packages/fb/08/f79a2e219d386fb09fb46bb63045325208d1eca8728ed300223cb49b6195/openbadges_bakery-0.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b95790d9985e597d142a60c7ddb25cab", "sha256": "e3e22a7e9298e8048a2d6f3b33909f56eb0db2ee58958606ac3862986f098d32" }, "downloads": -1, "filename": "openbadges_bakery-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b95790d9985e597d142a60c7ddb25cab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17340, "upload_time": "2015-11-24T18:22:34", "url": "https://files.pythonhosted.org/packages/1d/43/bc41e6ea9b35201dec9130e2c186b4dcb5785b82660ea6b8e0ffc79cad73/openbadges_bakery-0.3.2.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1b61bae473bc612b1bdeea44ff69a01f", "sha256": "a2ace2a5858124e874a6b573cc586d79fa7b4ebc9827a6b5165be6ad8429079a" }, "downloads": -1, "filename": "openbadges_bakery-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "1b61bae473bc612b1bdeea44ff69a01f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9929, "upload_time": "2015-11-25T00:23:21", "url": "https://files.pythonhosted.org/packages/2e/3e/bb01fa2ff4197fe6777fc20e80b95ef75975efd44cce19503d1930892472/openbadges_bakery-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e6783f1330a4d3ac4b3354b469df390", "sha256": "7686bbbc56a60895e06a744f434decf0572391f033e2defe23c7bd36324c9455" }, "downloads": -1, "filename": "openbadges_bakery-0.4.tar.gz", "has_sig": false, "md5_digest": "4e6783f1330a4d3ac4b3354b469df390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17366, "upload_time": "2015-11-25T00:23:26", "url": "https://files.pythonhosted.org/packages/ee/0b/92136d9a9bfbbb7f8ac11da5a46f311810b6d11153bdb384935a4cfcc401/openbadges_bakery-0.4.tar.gz" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "c1897c9e12ad367a2889457a9da7ebf5", "sha256": "ad4d4100ec708ae16bef2285fe481a298570156a40a33494b6bb3e4df48cd78a" }, "downloads": -1, "filename": "openbadges_bakery-1.0.0b1-py2-none-any.whl", "has_sig": false, "md5_digest": "c1897c9e12ad367a2889457a9da7ebf5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11620, "upload_time": "2017-05-15T13:46:22", "url": "https://files.pythonhosted.org/packages/2d/d5/1ca2112c8c419b65e57db9abe7e0c5a2cb711368094248201d3e40bc1d59/openbadges_bakery-1.0.0b1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97cd8393d8f97ab99f5152cc83b12ab5", "sha256": "e35550a4e3dd0e82c65d9c07a235af88c055acb196458b090a9beaa6de8e9966" }, "downloads": -1, "filename": "openbadges_bakery-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "97cd8393d8f97ab99f5152cc83b12ab5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10213, "upload_time": "2017-05-15T13:46:24", "url": "https://files.pythonhosted.org/packages/95/86/62b6b157fff1e6e8064392a710206cc0b81b8292f7f26cda3dd48d07d7f7/openbadges_bakery-1.0.0b1.tar.gz" } ], "1.0.0b3": [ { "comment_text": "", "digests": { "md5": "b8696ff7501adc936395ed367beab61b", "sha256": "4533dffb46c43e6e8ad7c9910b9b3f9385c3ab1158662e103272bf3111a5d8f0" }, "downloads": -1, "filename": "openbadges_bakery-1.0.0b3.tar.gz", "has_sig": false, "md5_digest": "b8696ff7501adc936395ed367beab61b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10200, "upload_time": "2017-06-11T00:48:27", "url": "https://files.pythonhosted.org/packages/d4/8c/79ee9ffb4cf9cff65845c4548240b459b00a3f2254cca9d8197fa806d10e/openbadges_bakery-1.0.0b3.tar.gz" } ], "1.0.0b4": [ { "comment_text": "", "digests": { "md5": "73458cad22efe73a3c4e73d400e9c1c7", "sha256": "5ebed20e56491058871b69dda5af866d36eafa86f33d887e2eed81a47c462c25" }, "downloads": -1, "filename": "openbadges_bakery-1.0.0b4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73458cad22efe73a3c4e73d400e9c1c7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11775, "upload_time": "2017-08-28T19:48:35", "url": "https://files.pythonhosted.org/packages/92/4b/14ec3135db65c6457310e1467403fa82bbe0636c4f08435ec1199688d942/openbadges_bakery-1.0.0b4-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "eead9bd33cf2beea1833944baeeec4f6", "sha256": "9edf04be7b48e0adfc32bc6629f6704b228b77b366f401f5de4ab816ca47fb8d" }, "downloads": -1, "filename": "openbadges_bakery-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eead9bd33cf2beea1833944baeeec4f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10713, "upload_time": "2018-09-11T17:26:17", "url": "https://files.pythonhosted.org/packages/a4/5a/ac5fcc5fcfe3f37227cad15c68dfced0f1ba67444a6962d94cd6d9febde9/openbadges_bakery-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e31ab0a95261799bf1dc3a9ae9cd92", "sha256": "2158dd37a49ea61443e646e9cde670e9e17ad64496a2820720456a6aa63c5091" }, "downloads": -1, "filename": "openbadges_bakery-1.0.1.tar.gz", "has_sig": false, "md5_digest": "62e31ab0a95261799bf1dc3a9ae9cd92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11690, "upload_time": "2018-09-11T17:26:19", "url": "https://files.pythonhosted.org/packages/86/94/767f27ca9581777eb1ea340908c7968d9e061b6cde011d744e1a7188ed92/openbadges_bakery-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "eead9bd33cf2beea1833944baeeec4f6", "sha256": "9edf04be7b48e0adfc32bc6629f6704b228b77b366f401f5de4ab816ca47fb8d" }, "downloads": -1, "filename": "openbadges_bakery-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eead9bd33cf2beea1833944baeeec4f6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10713, "upload_time": "2018-09-11T17:26:17", "url": "https://files.pythonhosted.org/packages/a4/5a/ac5fcc5fcfe3f37227cad15c68dfced0f1ba67444a6962d94cd6d9febde9/openbadges_bakery-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62e31ab0a95261799bf1dc3a9ae9cd92", "sha256": "2158dd37a49ea61443e646e9cde670e9e17ad64496a2820720456a6aa63c5091" }, "downloads": -1, "filename": "openbadges_bakery-1.0.1.tar.gz", "has_sig": false, "md5_digest": "62e31ab0a95261799bf1dc3a9ae9cd92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11690, "upload_time": "2018-09-11T17:26:19", "url": "https://files.pythonhosted.org/packages/86/94/767f27ca9581777eb1ea340908c7968d9e061b6cde011d744e1a7188ed92/openbadges_bakery-1.0.1.tar.gz" } ] }