CIA.vc
PyKota
Print Accounting
Stats » Projects » PyKota
information
Photo
PyKota is a complete print accounting and print quota solution for CUPS print servers.
syndicateUTC clock
23:57 on Jul 29, 2010
event counters
The last message was received 3.1 months ago at 21:38 on Apr 27, 2010
0 messages so far today, 0 messages yesterday
0 messages so far this week, 0 messages last week
0 messages so far this month, 0 messages last month
1816 messages since the first one, 6.02 years ago, for an average of 1.21 days between messages
recent messages
dateReversed sort columnprojectcontentlink
21:38 on Apr 27pykota
Commit by jerome :: r3545 /pykota/trunk/ (3 files in 2 dirs):
Ensures that all command lines are properly encoded before calling
os.system() on them from the cupspykota backend wrapper.
TODO : check command line tools for the same potential problem.
#
11:31 on Apr 27pykota
Commit by jerome :: r3544 /pykocard/trunk/pykocard/cartadistcrs.py:
Some untested code, for a change.
#
08:14 on Apr 27pykota
Commit by jerome :: r3543 /pykocard/trunk/pykocard/cartadistcrs.py:
Doesn't waste anymore the reading of one character at device opening
time. Activates debug mode in the testing program.
#
08:06 on Apr 27pykota
Commit by jerome :: r3542 /pykocard/trunk/pykocard/cartadistcrs.py:
It mostly works now with a real Cartadis TCRS (Serial #68169). Time to
put some additional credits onto my card, otherwise I won't be able to
test for long :-)
TODO : improve robustness, and implement the few missing calls.
#
09:14 on Apr 22pykota
Commit by jerome :: r3541 /pykota/trunk/pykota/storages/sql.py:
I've finally killed this one (exactly the sort of thing I've said for
several years wrt such charset encoding problems) ! The problem was not
in the encoding of the title attribute of the job, which was perfectly
correct, but in the jobid attribute, which was still in unicode instead
of in UTF-8. This particular situation made the query string be
transformed to unicode, and an utf-8 encoded title couldn't be inserted
into it, making PyKota fail miserably.
Fixes #56. References #60, #61.
#
10:14 on Apr 21pykota
Commit by jerome :: r3540 /pykocard/trunk/pykocard/cartadistcrs.py:
API should be completely there, although partially implemented (no
handling for the terminal's keyboard for now).
TODO : define some additional constants.
TODO : check boundaries when setting values.
TODO : test with the real terminal.
#
08:30 on Apr 21pykota
Commit by jerome :: r3539 /pykocard/trunk/pykocard/cartadistcrs.py:
Added a comment about the code not working right now with an unpatched PySerial.
#
01:01 on Apr 21pykota
Commit by jerome :: r3538 /pykocard/trunk/pykocard/cartadistcrs.py:
Minimal command set for testing purposes.
#
00:17 on Apr 21pykota
Commit by jerome :: r3537 /pykocard/trunk/pykocard/cartadistcrs.py:
Now opens the serial device and can write to it.
#
23:09 on Apr 20pykota
Commit by jerome :: r3536 /pykocard/trunk/pykocard/cartadistcrs.py:
Added the card's structure.
#
22:37 on Apr 20pykota
Commit by jerome :: r3535 /pykocard/trunk/pykocard/cartadistcrs.py:
First commit, first bug ! Not bad...
#
22:35 on Apr 20pykota
Commit by jerome :: r3534 /pykocard/ (8 files in 5 dirs):
Added the PyKoCard subproject, now that I've finally put my hands onto
a real manual !!! Cartadis TCRS vending card readers / encoders will be
supported soon, they are used in most libraries of French universities,
at least. More than that : the API is small and code will be easy to
write :-)

I think it's better to put all this outside of PyKota since it will
probably be used mostly with Tea4CUPS alone, or a combination of
Tea4CUPS and PyKota. This Python module will be useable without any of
these software too.
#
11:28 on Apr 19pykota
Commit by jerome :: r3533 /pykota/trunk/pykota/ (3 files in 2 dirs):
Fixes #61. References #56, #60.
#
21:18 on Apr 17pykota
Commit by jerome :: r3532 /pykota/trunk/pykota/storages/ldapstorage.py:
Backported changes from [3531] to LDAP. Fixes #56 for good. References #60.
#
21:08 on Apr 17pykota
Commit by jerome :: r3531 /pykota/trunk/pykota/ (3 files in 2 dirs):
Fix which fixes 56 for good. References 60.
#
13:49 on Apr 16pykota
Commit by jerome :: r3530 /pykota/trunk/pykota/ (accounters/snmp.py constants.py):
Removed gettext marker for debugging messages.
Reworked bse's patch in order to fix #54 with suggestions from mhyclak.
This code is currently UNTESTED.
#
13:06 on Apr 16pykota
Commit by jerome :: r3529 /pykota/trunk/pykota/accounters/snmp.py:
Removed unneeded code.
#
12:15 on Apr 16pykota
Commit by jerome :: r3528 /pykota/trunk/pykota/storages/sqlitestorage.py:
Fixes #56.
#
11:39 on Apr 16pykota
Commit by jerome :: r3527 /pykota/trunk/pykota/storages/ (pgstorage.py sqlitestorage.py):
Moved some code around.
#
01:33 on Apr 16pykota
Commit by jerome :: r3526 /pykota/trunk/pykota/storage.py:
Fixes #60.
#