Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 1
Compare

A tool and library to manipulate Cabinet archives, using GLib/GIO API

0
 
  0 reviews  |  1 user  |  3,807 lines of code  |  13 current contributors  |  Analyzed 5 days ago
 
 

Disambiguation: if you are looking for the system administrator's packaging tool "jTyrant" it is located here Offers a very low level (and very thin) interface to the Tokyo Tyrant native network protocol, as described here. Rather than provide a user-level client API such as ... [More] tokyotyrant-java, this library aims to be the underlying network code in an API implementation or to provide java developers with more control than a higher level API provides. The aim of this project is not to be overly fancy, not to include higher-order functions like connection pooling, object serialization, etc. and to have no external dependencies. There is a Maven 2 generated site here, which includes javadocs, full source browsing, test results, etc. [Less]

0
 
  0 reviews  |  1 user  |  1,205 lines of code  |  0 current contributors  |  Analyzed 2 days ago
 
 

AvocatLibre est une application web de gestion de votre cabinet d'avocat. Elle est développée avec le langage de programmation Java. AvocatLibre est un logiciel libre. Vous pouvez le redistribuer et/ou le modifier conformément aux dispositions de la Licence Publique Générale GNU Affero ... [More] , telle que publiée par la Free Software Foundation ; version 3 de la licence, ou encore (à votre choix) toute version ultérieure. Ce programme est distribué dans l’espoir qu’il sera utile, mais SANS AUCUNE GARANTIE ; sans même la garantie implicite de COMMERCIALISATION ou D’ADAPTATION A UN OBJET PARTICULIER. Pour plus de détails, voir la Licence Publique Générale GNU Affero. [Less]

5.0
 
  0 reviews  |  1 user  |  41,754 lines of code  |  1 current contributor  |  Analyzed about 1 month ago
 
 

A pythonic python-only implementation of Tokyo Tyrant protocol. Table extension and query operations are also implementend. Python 2.4+ is needed This library takes a "pythonic" approach to make it more clear and easy to implement. This code is based on pytyrant More information about ... [More] Tokyo Cabinet: http://tokyocabinet.sourceforge.net/ More information about Tokyo Tyrant: http://tokyocabinet.sourceforge.net/tyrantdoc/ Hash DatabaseUsing hash database is like using dictionaries on python with some extra features. (You can see the docstrings to learn all the features) >>> import pyrant >>> t = pyrant.Tyrant(host='127.0.0.1', port=1978) >>> t['key'] = 'foo' >>> print t['key'] foo >>> t.concat('key', 'bar') >>> print t['key'] foobar >>> 'key' in t True >>> del t['key'] >>> print t['key'] Traceback (most recent call last): ... KeyError: 'key'Table Databasepyrant supports table records and query operations. To insert a record just use as before but set a dictionary as value. Table record example >>> from pyrant import Tyrant, Q >>> t = Tyrant(host='127.0.0.1', port=1978) >>> t['i'] = {'name': 'Martin Conte Mac Donell', 'gender': 'M', 'age': 26} >>> t['you'] = {'name': 'Guido', 'gender': 'M', 'age': 33} >>> print t['i'] {'name': 'Martin Conte Mac Donell', 'gender': 'M'}FilterYou can query elements using lazy filters. Every filter is added using "AND" operator, if you want to "OR" some field, you should use Q object (see below). Keys that you can use in queries are: __eq: Equals (default) to expression __lt: Less than expression __le: Less or equal to expression __gt: Greater than expression __ge: Greater or equal to expression Query filter example code >>> res = t.query.filter(gender='M') # Query is not done yet >>> res # Here query is performed [{'i': {'gender': 'M', 'age': '26', 'name': 'Martin Conte Mac Donell'}}, {'you': {'gender': 'M', 'age': '33', 'name': 'Guido'}}]Query example using Q >>> res = t.query.filter(gender='M') # Query is not done yet >>> res = res.filter(Q(age=26) | Q(age=33)) # Query is not done yet >>> print res # Here query is performed [{'i': {'gender': 'M', 'age': '26', 'name': 'Martin Conte Mac Donell'}}, {'you': {'gender': 'M', 'age': '33', 'name': 'Guido'}}]OrderOrdering elements are another great feature. It is used to define result order. Name parameter is the column name, also you can prefix "-" to order desc. If "#" is added just before column name, column are ordered as numbers Examples: order('-name') order('-#ranking') order('name') Order example code # You can order using: >>> res.order('#age') # New query is performed [{'i': {'gender': 'M', 'age': '26', 'name': 'Martin Conte Mac Donell'}}, {'you': {'gender': 'M', 'age': '33', 'name': 'Guido'}}] >>> res.order('-#age') # New query is performed [{'you': {'gender': 'M', 'age': '33', 'name': 'Guido'}}, {'i': {'gender': 'M', 'age': '26', 'name': 'Martin Conte Mac Donell'}}]Limit / OffsetYou can also subscript Query objects to limit or offset your results. Limit example code >>> res[1:2] [{'i': {'gender': 'M', 'age': '26', 'name': 'Martin Conte Mac Donell'}}] [Less]

5.0
 
  0 reviews  |  1 user  |  4,215 lines of code  |  0 current contributors  |  Analyzed 8 days ago
 
 
5.0
 
  0 reviews  |  1 user  |  12,950 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 

Python Bindings to Tokyo Cabinet C Library

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Gestion de cabinet médical. La simplicité en plus.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

The software includes very simple links or bridges to many other technologies, and applications. Current work of KGraphicControl gives users access to the file types of KPD and KP2 which can be viewed using a modern Javascript compatable Web Browser without the need of installing downloads. ... [More] There are currently no svn files... :-( See the Wiki General_Information_links_Index for download links, and release notes. [Less]

0
 
  0 reviews  |  0 users  |  0 current contributors  |  Analyzed 6 days ago
 
 

This is a module that allows python programs to read cabinet files on windows. It exposes a similar API to the zipfile.py module.

0
 
  0 reviews  |  0 users  |  0 current contributors
 
 

Anciennement CyrixMED, Docatix est voué à proposer un logiciel simple et intuitif à destination des professions médicales, notamment dans le domaine de la gestion de cabinet médical. Le but est de produire un logiciel simple à prendre en main, loin des usines à gaz du marché ... [More] , multi-plateforme, extensible et utilisable en réseau par différents profils utilisateurs. [Less]

0
 
  0 reviews  |  0 users  |  90,801 lines of code  |  0 current contributors  |  Analyzed about 2 years ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.