{ "info": { "author": "Mansour Behabadi", "author_email": "mansour@oxplot.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Topic :: Utilities" ], "description": "Intro\n=====\n\nMSR605 is a very well built and popular magnetic card reader/writer.\nmsrx is a library and a command line utility that allows talking to this\ndevice.\n\nFeatures\n========\n\n- msrx python module compatible with python 2.7+ and python 3\n- Command line utility with read, write and erase functionality\n\nInstallation\n============\n\n::\n\n $ pip install msrx\n\nUsage\n=====\n\nTo read a card's data, run the following and swipe a card:\n\n::\n\n $ msrx read\n %PA1VSBUTT0 .8W11(BT003423342?|;943300000002342?:|\n\nThe output is a pipe ('\\|') separated track data in ISO-7811 format. In\nthe above example, only tracks 1 and 2 have data in them.\n\nTo erase a card, run the following and swipe a card (**WARNING** this is\nnon-reversible):\n\n::\n\n $ msrx erase -t 1,3\n\nThe above erases tracks 1 and 3. To erase all tracks, leave out ``-t``.\n\nTo write to a card, run the following and swipe a card:\n\n::\n\n $ echo '%HAPPY?||;99?' | msrx write\n\nThis writes to tracks 1 and 3 because we left track 2 data empty. Note\nthat restrictions apply as to what set of characters and in what format\nmay be stored in each track. Consult ISO-7811 parts 2 and 6 for more\ninformation.\n\nTo see other options, run msrx with ``-h`` option.\n\nTo use msrx as a library:\n\n::\n\n import msrx\n mymsrx = msrx.MSRX('/dev/ttyUSB0')", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/oxplot/msrx", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "msrx", "package_url": "https://pypi.org/project/msrx/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/msrx/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/oxplot/msrx" }, "release_url": "https://pypi.org/project/msrx/0.1/", "requires_dist": null, "requires_python": null, "summary": "Library and command line utils to use MSR605 magnetic card reader/writer", "version": "0.1" }, "last_serial": 1178044, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "7fc69ad340a0f36a55e6755d87c0f105", "sha256": "efd1e530be87d1962129a99bb074a64dac0bc69e34021965ce31c86be05fca3e" }, "downloads": -1, "filename": "msrx-0.1.tar.gz", "has_sig": true, "md5_digest": "7fc69ad340a0f36a55e6755d87c0f105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18357, "upload_time": "2014-08-03T04:18:48", "url": "https://files.pythonhosted.org/packages/4c/e7/dd796103063dec7496dc7aa931f24fcfbb89030e46bbf9e0d11d024fcd2d/msrx-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7fc69ad340a0f36a55e6755d87c0f105", "sha256": "efd1e530be87d1962129a99bb074a64dac0bc69e34021965ce31c86be05fca3e" }, "downloads": -1, "filename": "msrx-0.1.tar.gz", "has_sig": true, "md5_digest": "7fc69ad340a0f36a55e6755d87c0f105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18357, "upload_time": "2014-08-03T04:18:48", "url": "https://files.pythonhosted.org/packages/4c/e7/dd796103063dec7496dc7aa931f24fcfbb89030e46bbf9e0d11d024fcd2d/msrx-0.1.tar.gz" } ] }