{ "info": { "author": "Mikko Ohtamaa", "author_email": "mikko@opensourcehacker.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=========================\nMIFARE DESFire for Python\n=========================\n\n.. image:: https://img.shields.io/pypi/v/desfire.svg\n :target: https://pypi.python.org/pypi/desfire\n\n.. image:: https://img.shields.io/travis/miohtama/desfire.svg\n :target: https://travis-ci.org/miohtama/desfire\n\n.. image:: https://readthedocs.org/projects/desfire/badge/?version=latest\n :target: https://readthedocs.org/projects/desfire/?badge=latest\n :alt: Documentation Status\n\n\nThis package provides `MIFARE DESFire `_ native communication protocol for NFC cards.\n\nSource code: https://github.com/miohtama/desfire\n\nDocumentation: https://desfire.readthedocs.org\n\n.. image:: https://raw.githubusercontent.com/miohtama/desfire/master/docs/desfire.jpg\n\n*In photo: MIFARE DESFire EV1 8kB blank card with Identive CLOUD 4500 F Dual Interface Reader*\n\nFeatures\n--------\n\n* Compatibile with USB-based NFC readers via PCSC interface. PCSC API is available on Linux, OSX and Windows. Linux support includes support for Raspberry Pi.\n\n* Compatibile with Android mobile phones and their built-in NFC readers. This is done using `Kivy `_ cross application Python framework and native Android APIs via `pyjnius `_ Python to Java bridging.\n\n* Only some of the commands are implemented in the current alpha quality version, please feel free to add more.\n\n* Compatible with Python 2 and Python 3\n\nBackground\n----------\n\n`The communication protocol specification is not public `_. The work is based on reverse engineering existing open source DESFire projects, namely `Android host card emulation for DESFire `_ and `MIFARE SDK `_.\n\nAuthor\n------\n\n`Mikko Ohtamaa `_.\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.2 (2016-03-30)\n----------------\n\n- Added data file read and write\n\n\n0.1 (2016-03-07)\n----------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/miohtama/desfire", "keywords": "desfire nfc mifare 14443", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "desfire", "package_url": "https://pypi.org/project/desfire/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/desfire/", "project_urls": { "Homepage": "https://github.com/miohtama/desfire" }, "release_url": "https://pypi.org/project/desfire/0.2/", "requires_dist": null, "requires_python": "", "summary": "MIFARE DESFire NFC card communication protocol", "version": "0.2" }, "last_serial": 2037154, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fee92eb37db8ad54c2cc1d883fdc8ac0", "sha256": "09852688a0804c80524695eff0ff254ac8eb75af2b697ccda165c47585490852" }, "downloads": -1, "filename": "desfire-0.1.tar.gz", "has_sig": false, "md5_digest": "fee92eb37db8ad54c2cc1d883fdc8ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119427, "upload_time": "2016-03-07T23:18:52", "url": "https://files.pythonhosted.org/packages/e4/03/7394fcb071060a15b98e694868bcc664b157efb50a79cacae8157c181a48/desfire-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b1153a11ce16fe11f3fc96f275b58d21", "sha256": "4314be80f8969cf326d4e58c9e314823782f1d8a1f9e36eb759dfb2f914d8cd5" }, "downloads": -1, "filename": "desfire-0.2.tar.gz", "has_sig": false, "md5_digest": "b1153a11ce16fe11f3fc96f275b58d21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121246, "upload_time": "2016-03-31T01:22:27", "url": "https://files.pythonhosted.org/packages/36/06/51e05b494294284d923eef5d351e9cfd1078ea66acd988da7060f78cf9b9/desfire-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1153a11ce16fe11f3fc96f275b58d21", "sha256": "4314be80f8969cf326d4e58c9e314823782f1d8a1f9e36eb759dfb2f914d8cd5" }, "downloads": -1, "filename": "desfire-0.2.tar.gz", "has_sig": false, "md5_digest": "b1153a11ce16fe11f3fc96f275b58d21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 121246, "upload_time": "2016-03-31T01:22:27", "url": "https://files.pythonhosted.org/packages/36/06/51e05b494294284d923eef5d351e9cfd1078ea66acd988da7060f78cf9b9/desfire-0.2.tar.gz" } ] }