Official low-level client for Elasticsearch. It's goal is to provide common
ground for all Elasticsearch-related code in Python; because of this it tries
to be opinion-free and very extendable.
The pod2mdoc utility is a converter from POD into mdoc. It's meant to operate
like pod2man; however, it doesn't require a Perl installation: pod2mdoc is a
standalone ISC-licensed ISO C utility and should compile on any modern UNIX
system.
KDE4 panel applet of uim input method.
HyperEstraier client API implemented with pure Python. It works with
synchronous manner. Since version 0.10, it also works with asyn manner
based on Twisted library.
A Python module to generate XML easily
ASV is a popular Python module to parse or write simple text file formats
such as comma-separated values (CSV), tab-separated values (TSV) and
colon-separated values. It can easily be extended to cope with other
related file formats.
This port installs both a Python module ("ASV"), and an executable
command-line script ("asv").
This release of ASV requires Python 2.0 or later, and is still to be regarded
as a beta version.
This module supplies features similar as wcwidth(3) and wcswidth(3) in C
language.
Characters have its own width on terminal depending on locale. For example,
ASCII characters occupy one column per character, east Asian fullwidth
characters (like Hiragana or Han Ideograph) occupy two columns per
character, and combining characters (apperaring in ISO-8859-11 Thai,
Unicode, and so on) occupy zero columns per character. mbwidth() gives the
width of the first character of the given string and mbswidth() gives the
width of the whole given string.
The names of mbwidth and mbswidth came from "multibyte" versions of wcwidth
and wcswidth which are "wide character" versions.
mblen(string) returns number of bytes of the first character of the string.
Please note that a character may consist of multiple bytes in multibyte
encodings such as UTF-8, EUC-JP, EUC-KR, GB2312, or Big5.
mbwidth(string) returns the width of the first character of the string.
mbswidth(string) returns the width of the whole string.
Parameters are to be given in locale encodings, not always in UTF-8.
Have indices in Elasticsearch? This is the tool for you!
Like a museum curator manages the exhibits and collections on display,
Elasticsearch Curator helps you curate, or manage your indices.
Elasticsearch DSL is a high-level library whose aim is to help with writing
and running queries against Elasticsearch. It is built on top of the official
low-level client (elasticsearch-py).
It provides a more convenient and idiomatic way to write and manipulate
queries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology
and structure. It exposes the whole range of the DSL from Python either directly
using defined classes or a queryset-like expressions.
It also provides an optional wrapper for working with documents as Python
objects: defining mappings, retrieving and saving documents, wrapping the
document data in user-defined classes.
To use the other Elasticsearch APIs (eg. cluster health) just use the underlying
client.
Organization of data in table form is a time-honored and useful method
of data representation. While columns of data are trivially generated
by computer through formatted output, even simple tasks like keeping
titles aligned with the data columns are not trivial, and the one-shot
solutions one comes up with tend to be particularly hard to maintain.
Text::Table allows you to create and maintain tables that adapt to
alignment requirements as you use them.