asl2 / pyz3950 Goto Github PK
View Code? Open in Web Editor NEWPure-python Z39.50 implementation
Home Page: http://www.panix.com/~asl2/software/PyZ3950/
Pure-python Z39.50 implementation
Home Page: http://www.panix.com/~asl2/software/PyZ3950/
Hi There,
This is a great project, thanks for putting it together.
I'm having an error when trying to run the hello.py script from my (windows) python 2.7.x instance:
C:\Python27\python.exe hello.py
Traceback (most recent call last):
File "hello.py", line 2, in <module>
from PyZ3950 import zoom
File "C:\Python27\lib\site-packages\PyZ3950\zoom.py", line 73, in <module>
from PyZ3950 import ccl
File "C:\Python27\lib\site-packages\PyZ3950\ccl.py", line 124, in <module>
import lex
ImportError: No module named lex
any suggestions?
I no longer remember what I hacked pydoc for. I should remove it, since it has a syntax error and reimplement the documentation workflow with more modern tooling. @cclauss in case you're interested.
Let me know if you're interested in a pull request. Not sure how much work it is, but I could give it a try.
If you use pip install PyZ5950
, you'll get some very outdated (non-working) code.
Could you please update the package?
I don't feel comfortable using pip install git+...
in production code.
Thank you very much for your great library, though!
I've been trying to get zoom.py to run and run into the above error. I'm not sure if it is a problem here or with ply.
Any advice?
Hello,
is this repository still maintained? Could I help in any way? Is there a way to start maintaining it?
$ flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
./compiler/py_output.py:218:22: F821 undefined name 'mk_tag_str'
tagstr = mk_tag_str (self,nt.typ.tag.cls, # XXX
^
Your mileage may vary on which are worth fixing...
$ codespell --ignore-words-list="ba,te,teh" --skip="*.asn,*.l,*.pdf,*.txt,*.y"
Maybe add hist,parm,selt
to ignore-words-list
?
./CHANGELOG:63: authetication ==> authentication
./compiler/py_output.py:209: explict ==> explicit
./compiler/tests/v3.txt,v:1128: madatory ==> mandatory
./compiler/tests/v3.txt,v:1377: occurence ==> occurrence
./compiler/tests/v3.txt,v:1697: retreive ==> retrieve
./compiler/tests/v3.txt,v:1855: facilites ==> facilities
./compiler/tests/v3.txt,v:2204: overidden ==> overridden
./PyZ3950/z3950.py:270: parm ==> param, pram, parma
./PyZ3950/asn1.py:272: selt ==> set, self, sold
./PyZ3950/asn1.py:273: selt ==> set, self, sold
./PyZ3950/asn1.py:1695: reencode ==> re-encode
./PyZ3950/asn1.py:1764: reencode ==> re-encode
./PyZ3950/CQLUtils.py:124: langauge ==> language
./PyZ3950/bib1msg.py:157: permissable ==> permissible
./PyZ3950/bib1msg.py:158: permissable ==> permissible
./PyZ3950/zoom.py:552: parms ==> params, prams
./PyZ3950/zmarc.py:146: occurence ==> occurrence
./PyZ3950/zmarc.py:440: directry ==> directory
./PyZ3950/zmarc.py:440: directry ==> directory
./PyZ3950/zmarc.py:627: Tranform ==> Transform
./PyZ3950/CQLParser.py:338: charater ==> character
./example/test_sort.py:4: hist ==> heist, his
./example/explain.py:96: hist ==> heist, his
./apache/CQLParser.py:934: charater ==> character
./other_docs/zthes-05.dtd:8: occurence ==> occurrence
./other_docs/asn1.html:1239: madatory ==> mandatory
./other_docs/asn1.html:1512: occurence ==> occurrence
./other_docs/asn1.html:1867: retreive ==> retrieve
./other_docs/asn1.html:2046: facilites ==> facilities
./other_docs/asn1.html:2433: overidden ==> overridden
./other_docs/ASN1layman.htm:1023: arbtrary ==> arbitrary
./other_docs/ASN1layman.htm:1478: occurences ==> occurrences
./other_docs/ASN1layman.htm:1487: occurence ==> occurrence
./other_docs/ASN1layman.htm:1491: occurence ==> occurrence
./other_docs/ASN1layman.htm:1603: arbtrary ==> arbitrary
./other_docs/ASN1layman.htm:1610: interepretations ==> interpretations
./other_docs/ASN1layman.htm:1776: occurences ==> occurrences
./docs/zmarc.html:53: occurence ==> occurrence
./docs/zmarc.html:78: Tranform ==> Transform
./docs/zoom.html:619: parms ==> params, prams
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.