[nym3-devel] Draft Python Client API
Nick Mathewson
nickm@freehaven.net
Wed, 15 Sep 2004 13:28:08 -0400
--+Z7/5fzWRHDJ0o7Q
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
I've just checked in the first draft of a Python client API for
Mixminion. It isn't implemented yet; I want more comments before I
do it (probably for Mixminon 0.0.8).
This API is a little more complicated than some of the other proposals
people have sent. Unlike those proposals, however, it is basically
complete. In my opinion, it's pretty important to expose the entire
useful client functionality: while any given 'advanced' functions
won't be used by most applications, I bet that most applications will
need to touch one or two 'advanced' functions to work the way they
want.
Please let me know what you think here. I'm cc'ing a few extra people
whom I suspect may be interested, or who have written early drafts of
client APIs themselves, or who are writing applications using
Mixminion. Please let me know what you think.
The file is checked into Mixminion CVS in
src/minion/lib/mixminion/ClientAPI.py
You can view the latest version at:
http://mixminion.net/cvs/src/minion/lib/mixminion/ClientAPI.py
Patches (especially documentation patches and example uses) are very
welcome.
Many thanks,
--=20
Nick Mathewson
(PGP key changed on 15Aug2004; see http://wangafu.net/key.txt)
--+Z7/5fzWRHDJ0o7Q
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
iQGVAwUBQUh7qJEDl9iNKTGaAQICjwv9H7QfC4p1gEWNYmzLzZA22X+59+rR+jbz
RglVE5J7e7ozBVRIMelY2PKS3apNKcIE1y4U207d5FUS3QQNMh5CuKem0IpFfXm5
Tc6J0QShgEbHGO5pRVtzs4udMR1A1Q+gNvRoNhI2feDrEFIuDaGd5Ntxih1Pk1SE
G1xMx0uGRMzuY1JTzjsU1ywz+4y3psQBp9Jkb2doMEkUIQPSTaglQfOZTRZtBTZA
Mtt7Ej8UrkiKHBlwMqkL7JsynHqZm0o3rurNWrwSs/6l0lXu9Hx/YQWFqsL3aQz9
RLBrH1NIuRW0kvo0dFr6cFJd0gYPTBp5goX2diVD1pZ9q9XqHMncEzl7rjYQuruF
aKZCp/mgCx880WQRe8PWBWTfFI7016pIq+8sOFzCoeJAw9icrfxL/hFVtHX6+Se2
501lXhAREBAcOxmwSIA8QZiXbIrOMeX7TaaNmD/u8AumeZDImcE6nuGtDgHW+uz9
8c8GtFMb8e+WGgaxqqDP8xeLcVcb1Ph4
=96J2
-----END PGP SIGNATURE-----
--+Z7/5fzWRHDJ0o7Q--