{
"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"
}
]
}