Hello, 2014-12-08 4:39 GMT+01:00 <[email protected]>: > Python-pcsclite is a set of Python2 bindings for the PC/SC lite library. It > is hosted on Sourceforge: > > http://python-pcsclite.sourceforge.net/ > > Complete documentation is available at: > > http://python-pcsclite.sourceforge.net/doc/html/ > > A review of python-pcsclite was posted by Ludovic Rousseau in his blog, where > he compared it to Pyscard: > > > http://ludovicrousseau.blogspot.fr/2014/12/pcsc-sample-in-python-using-python.html > > The blog post correctly observes that Python-pcsclite does the same job as > pyscard, so the choice is a matter of taste. The main difference is > python-pcsclite providers a fairly direct implementation of the PC/SC lite C > library, whereas pyscard provides it's own abstractions. Users of the PC/SC > C library should find python-pcsclite fairly familiar territory - it's just > the C bindings with the some of the methods for shooting yourself in the foot > removed.
pyscard also has a low level API that is a copy of the WinSCard API. See the "Low level API" example at http://ludovicrousseau.blogspot.fr/2010/04/pcsc-sample-in-python.html It is even more direct implementation of PC/SC than python-pcsclite :-) > Since pyscard's abstractions operate at a higher level and so can be simpler > to use. However python-pcsclite comes with a iso7816 library that operates > at a higher level again - it decodes the responses from smart card commands. > The accompanying usimtool program provides a command line interface to the > iso7816 library. It can do things like dump the directory tree, read and > write files, and unlock the SIM using PIN1 and PIN2. Simple smart card jobs > can be done by calling usimtool from a shell script. Usimtool and iso7816.py > are shipped as examples for python-pcsclite. Usimtool looks to be very powerfull. Maybe you could document it better with examples of use cases and make it a "real" application and not just a sample? > Finally, a note to the whoever who maintains > http://pcsclite.alioth.debian.org/musclecard.com : The one python library > listed there has broken links. It would be nice if the entry was replaced by > pointers to pyscard and python-pcsclite. http://pcsclite.alioth.debian.org/musclecard.com is a static copy of the previous (now dead) muscle web site. I do not plan to make changes to this web site. It is like a museum now. I think the Pycsc Python wrapper, written by JL Giraud, is even older than the 2 other wrappers. If needed, an archived version of the pycsc web page is at http://web.archive.org/web/20090206074834/http://homepage.mac.com/jlgiraud/pycsc/Pycsc.html Regards, -- Dr. Ludovic Rousseau _______________________________________________ Pcsclite-muscle mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pcsclite-muscle
