SIP2 Python Client: Simple Interchange Protocol Client for Python
About
A Python SIP2 client. It also supports Gossip.
Purpose
This was (nearly) my first go with Python. I thought the source might have a better time on Github (well, after a two month break I forgot what I already figured out about publishing a real Python package) than on my drive. Ideas: Could be used to build some selfcheck device application for libraries. Or use it for some kind of automation...
Usage
There are just three files. File sip2.py is a low level implemntation of SIP2/Gossip while wrapper.py makes the handling a little bit more comfortable. Check comments of both files. File message_lookup.py could be used for advanced programming purposes. Maybe...
Changelog
- 2021-06-10 Release v1.1.0
- Fixed typo (wrong case) and merged an exception handling for TSL. Thank @yefuwang and @MarkTr
- 2018-06-11 Release v1.0.0
More about SIP2
Standard Interchange Protocol 2, Standard: http://mws9.3m.com/mws/mediawebserver.dyn?6666660Zjcf6lVs6EVs66S0LeCOrrrrQ-
Gossip is short for "Good Old Server for Standard Interchange Protocol". Gossip is an SIP2 server implementation (Java) with an extension for enhanced payment options. It's possible to pay
- a single outstanding position; "subtotal-payment"
- an amount being below the total fees (but that sums up to complete positions being paid); "subtotal-payment"
- an amount being below the total fees (but that might only pay one or more positions partially); "subtotal-payment + partial-fee-payment"
Note: Sadly no official documentation for Gossip is available online. You can only contact the developer via https://www.gbv.de/Verbundzentrale/serviceangebote/gossip-service-der-vzg
- Source The primary source is at https://github.com/tzeumer/SIP2-Client-for-Python. There is also a package at pypi.org: https://packaging.python.org/tutorials/packaging-projects/. It's the only one I ever released, so I have to figure out the process every time - an might forget it completely ;)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file Sip2-1.1.tar.gz.
File metadata
- Download URL: Sip2-1.1.tar.gz
- Upload date:
- Size: 39.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.0 CPython/3.9.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
da304d7fab69c01a8d9936171807f557c4c042b4e1f296d071184ab59bd0959c
|
|
| MD5 |
c4c5a9d51cf557a611698ac5875744aa
|
|
| BLAKE2b-256 |
4fda78fd696ec70b62b7cc7b5e9e4d0a4bbaa76ad7f1be7066d7a2eee72eaed4
|