{ "info": { "author": "Stephen Tiedemann", "author_email": "stephen.tiedemann@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: ISC License (ISCL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "===============================\nParse or generate NDEF messages\n===============================\n\n.. image:: https://badge.fury.io/py/ndeflib.svg\n :target: https://pypi.python.org/pypi/ndeflib\n :alt: Python Package\n\n.. image:: https://readthedocs.org/projects/ndeflib/badge/?version=stable\n :target: http://ndeflib.readthedocs.io/en/stable/?badge=stable\n :alt: Stable Documentation\n\n.. image:: https://readthedocs.org/projects/ndeflib/badge/?version=latest\n :target: http://ndeflib.readthedocs.io/en/latest/?badge=latest\n :alt: Latest Documentation\n\n.. image:: https://travis-ci.org/nfcpy/ndeflib.svg?branch=master\n :target: https://travis-ci.org/nfcpy/ndeflib\n :alt: Build Status\n\n.. image:: https://codecov.io/gh/nfcpy/ndeflib/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/nfcpy/ndeflib\n :alt: Code Coverage\n\nThe ``ndeflib`` is an `ISC `_-licensed Python package for parsing and generating NFC Data Exchange Format (NDEF) messages:\n\n.. code-block:: pycon\n\n >>> import ndef\n >>> hexstr = '9101085402656e48656c6c6f5101085402656e576f726c64'\n >>> octets = bytearray.fromhex(hexstr)\n >>> for record in ndef.message_decoder(octets): print(record)\n NDEF Text Record ID '' Text 'Hello' Language 'en' Encoding 'UTF-8'\n NDEF Text Record ID '' Text 'World' Language 'en' Encoding 'UTF-8'\n >>> message = [ndef.TextRecord(\"Hello\"), ndef.TextRecord(\"World\")]\n >>> b''.join(ndef.message_encoder(message)) == octets\n True\n\nThe ``ndeflib`` documentation can be found on `Read the Docs `_, the code on `GitHub `_. It is `continously tested `_ for Python 2.7 and 3.5 with pretty complete `test coverage `_.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://ndeflib.readthedocs.io/", "keywords": "ndef,nfc", "license": "ISC", "maintainer": "Stephen Tiedemann", "maintainer_email": "stephen.tiedemann@gmail.com", "name": "ndeflib", "package_url": "https://pypi.org/project/ndeflib/", "platform": "", "project_url": "https://pypi.org/project/ndeflib/", "project_urls": { "Homepage": "https://ndeflib.readthedocs.io/" }, "release_url": "https://pypi.org/project/ndeflib/0.3.3/", "requires_dist": null, "requires_python": "", "summary": "NFC Data Exchange Format decoder and encoder.", "version": "0.3.3" }, "last_serial": 5323748, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "56c0d39049513c415ee4f43188b02cad", "sha256": "6aea8b38c2103100a6b51b15e2ef3ffd2c5eef1e16c368e27d4b4189f8e032e2" }, "downloads": -1, "filename": "ndeflib-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "56c0d39049513c415ee4f43188b02cad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32383, "upload_time": "2016-07-14T14:04:51", "url": "https://files.pythonhosted.org/packages/e7/4a/6616bf7d981a129e511a9cac0c4d265533ad80483b3146ae2fda675cd49c/ndeflib-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3b87bbb8ebc97fcb1043bf71a9cb4bc", "sha256": "04902e8211ae338efc8b874dcff8a220f4e31a6914a768f5d0405a05df70fccc" }, "downloads": -1, "filename": "ndeflib-0.1.0.tar.gz", "has_sig": true, "md5_digest": "d3b87bbb8ebc97fcb1043bf71a9cb4bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77543, "upload_time": "2016-07-14T14:05:01", "url": "https://files.pythonhosted.org/packages/2d/fb/2ffb9ab4b6f7afb2f3ad9c9070c1a7354ab54392c9f1a2a4233b67132bd0/ndeflib-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "234c651b7fd770f1fb8ecce1205a5d9b", "sha256": "abdc3435dac53449b85539ea1f5feb9d77a5a5ca06575f2ad177111f9e0dd6ea" }, "downloads": -1, "filename": "ndeflib-0.1.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "234c651b7fd770f1fb8ecce1205a5d9b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32388, "upload_time": "2016-07-14T14:30:51", "url": "https://files.pythonhosted.org/packages/1c/33/bef4605367b3f0be4f43157a7fea203a9a0b733a5e6720e7533e9ab5beee/ndeflib-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2acb1c3674e8fe3d42bad8cb97bbdc09", "sha256": "c0af89bd370a36a50c5dbfd254daf0b026cd886797462c73e3564a10cb381436" }, "downloads": -1, "filename": "ndeflib-0.1.1.tar.gz", "has_sig": true, "md5_digest": "2acb1c3674e8fe3d42bad8cb97bbdc09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77530, "upload_time": "2016-07-14T14:31:03", "url": "https://files.pythonhosted.org/packages/d5/fd/9c8e6261725ea7c384cec57f135c11b5b16109bd0e2fe33c399715de27f4/ndeflib-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2079458db28b8574eb4184b279500dd2", "sha256": "f469ee35036a05ef183a124786272e89e94cbc7c5f99254f4aec9741a110bd7c" }, "downloads": -1, "filename": "ndeflib-0.2.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2079458db28b8574eb4184b279500dd2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 42463, "upload_time": "2016-11-17T10:53:54", "url": "https://files.pythonhosted.org/packages/71/b0/b011ecf095c45415c9f9beaad3af273404510ad65a237f8750ee1da6acaa/ndeflib-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7ae0c34f49289c44c292e24843cfeb1", "sha256": "baa86a48cf310cf77524f6fa04f5bd90775c4c290116b6b543aa3d6d65b721bf" }, "downloads": -1, "filename": "ndeflib-0.2.0.tar.gz", "has_sig": true, "md5_digest": "b7ae0c34f49289c44c292e24843cfeb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 110901, "upload_time": "2016-11-17T10:53:56", "url": "https://files.pythonhosted.org/packages/0c/0f/b9d94cee7847697469c49a25b4d23236de534451990b83008e6bf4fab15b/ndeflib-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "dbe4f464615bd52a8b6943c7551db630", "sha256": "4d28449ac2bc9e14cc9dfe5f651d04488312ae910550540987e2618e1b4555a3" }, "downloads": -1, "filename": "ndeflib-0.3.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dbe4f464615bd52a8b6943c7551db630", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57901, "upload_time": "2017-11-17T18:51:56", "url": "https://files.pythonhosted.org/packages/60/5d/e7b16bef1fde87fa36464b20c51f6c8cbe7b007deccaa89f8fe35ce0a73c/ndeflib-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e536289192fefe57186fa5103201ac9c", "sha256": "da79836df6bde86732b6110e5f4344cc051b5ec8d67680ac5552c59f005084c7" }, "downloads": -1, "filename": "ndeflib-0.3.0.tar.gz", "has_sig": true, "md5_digest": "e536289192fefe57186fa5103201ac9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143113, "upload_time": "2017-11-17T18:51:57", "url": "https://files.pythonhosted.org/packages/96/1a/a792c5fe410a81d71dc71aa31ef51427dbc9f48a7b422cb98cf4beacc363/ndeflib-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2ac2d0026d2345523d155d66f25b0ed8", "sha256": "742466cb9452dae93080abcd3ceedc90e07e0775cb46542786d07c9f66b250a4" }, "downloads": -1, "filename": "ndeflib-0.3.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ac2d0026d2345523d155d66f25b0ed8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57902, "upload_time": "2017-11-21T08:43:30", "url": "https://files.pythonhosted.org/packages/f6/0e/47953a25b038f1579b2503c99ca648d0fa00506512e72b9d32060cea8687/ndeflib-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4dacd407cdcbcb21f875d70593f072fa", "sha256": "f8c773ebe53fd838ac37b6c50c9e5743377b42009a58f542910d7a04601851b7" }, "downloads": -1, "filename": "ndeflib-0.3.1.tar.gz", "has_sig": true, "md5_digest": "4dacd407cdcbcb21f875d70593f072fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143208, "upload_time": "2017-11-21T08:43:31", "url": "https://files.pythonhosted.org/packages/97/58/4b938b6a35951bdfff27b0d57299af5c7f1660e689c8b893b784fda4b79a/ndeflib-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e4819bd004ba3af62fa13b025a534506", "sha256": "ef4e139a0ee8c8379b75809d70e49d295cd28ad40aeed4a9d6ec3bff618d7c95" }, "downloads": -1, "filename": "ndeflib-0.3.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "e4819bd004ba3af62fa13b025a534506", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57902, "upload_time": "2018-02-05T12:29:02", "url": "https://files.pythonhosted.org/packages/01/76/39eb236dc5566618abdb169cb88ba4eabd22245b29cc9e5f8d91d5fcf261/ndeflib-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fd1000be7e1eb4caf3cbeac971d2338", "sha256": "4a9d8733e22a28bc26d444f5eb3f6ab499a268c47fba5786cdc3489b3835f65a" }, "downloads": -1, "filename": "ndeflib-0.3.2.tar.gz", "has_sig": true, "md5_digest": "6fd1000be7e1eb4caf3cbeac971d2338", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143261, "upload_time": "2018-02-05T12:29:03", "url": "https://files.pythonhosted.org/packages/cf/d3/babd8b3a2aaeb65d72a7d4b25a619f1ac19a7804ef7510733f0f43596bec/ndeflib-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "c9be9c5a516d2744af42ae1850d8ccae", "sha256": "c634b1af2ab454754f0fdbe1debd38247ed7bdaf94587359b857726f3ee7decb" }, "downloads": -1, "filename": "ndeflib-0.3.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c9be9c5a516d2744af42ae1850d8ccae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56331, "upload_time": "2019-05-27T20:12:33", "url": "https://files.pythonhosted.org/packages/c9/80/bbc9a4818cd74807f914d225611cd724d8c0e56237b952a9a4aa6d583f5c/ndeflib-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb8e260e060acc0c81eb943326b86beb", "sha256": "1d56828558b9b16f2822a4051824346347b66adf5320ea86070748b6f2454a88" }, "downloads": -1, "filename": "ndeflib-0.3.3.tar.gz", "has_sig": true, "md5_digest": "bb8e260e060acc0c81eb943326b86beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143759, "upload_time": "2019-05-27T20:12:35", "url": "https://files.pythonhosted.org/packages/58/f8/cd11ec90bd6a6bcf35bb80e4e29fdebe8bf2b05e869a93ca1e41d85518d0/ndeflib-0.3.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c9be9c5a516d2744af42ae1850d8ccae", "sha256": "c634b1af2ab454754f0fdbe1debd38247ed7bdaf94587359b857726f3ee7decb" }, "downloads": -1, "filename": "ndeflib-0.3.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c9be9c5a516d2744af42ae1850d8ccae", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 56331, "upload_time": "2019-05-27T20:12:33", "url": "https://files.pythonhosted.org/packages/c9/80/bbc9a4818cd74807f914d225611cd724d8c0e56237b952a9a4aa6d583f5c/ndeflib-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb8e260e060acc0c81eb943326b86beb", "sha256": "1d56828558b9b16f2822a4051824346347b66adf5320ea86070748b6f2454a88" }, "downloads": -1, "filename": "ndeflib-0.3.3.tar.gz", "has_sig": true, "md5_digest": "bb8e260e060acc0c81eb943326b86beb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 143759, "upload_time": "2019-05-27T20:12:35", "url": "https://files.pythonhosted.org/packages/58/f8/cd11ec90bd6a6bcf35bb80e4e29fdebe8bf2b05e869a93ca1e41d85518d0/ndeflib-0.3.3.tar.gz" } ] }