semvec/pypi-packages huggingface dataset:
tw2.jqplugins.jqgrid 2.2.0
toscawidgets2 wrapper for the jQuery grid plugin
License: MIT
Keywords: toscawidgets.widgets

.. _toscawidgets2 (tw2): http://toscawidgets.org/documentation/tw2.core/
.. _jQuery Grid Plugin: http://www.trirand.com/jqgridwiki/doku.php

tw2.jqplugins.jqgrid is a `toscawidgets2 (tw2)`_ wrapper for the `jQuery Grid Plugin`_.

Live Demo
---------
Peep the `live demonstration <http://tw2-demos.threebean.org/module?module=tw2.jqplugins.jqgrid>`_.

Links
-----
Get the `source from github <http://github.com/toscawidgets/tw2.jqplugins.jqgrid>`_.

`PyPI page <http://pypi.python.org/pypi/tw2.jqplugins.jqgrid>`_
and `bugs <http://github.com/toscawidgets/tw2.jqplugins.jqgrid/issues/>`_

Description
-----------

`toscawidgets2 (tw2)`_ aims to be a practical and useful widgets framework
that helps people build interactive websites with compelling features, faster
and easier. Widgets are re-usable web components that can include a template,
server-side code and JavaScripts/CSS resources. The library aims to be:
flexible, reliable, documented, performant, and as simple as possible.

The `jQuery Grid Plugin`_ is an Ajax-enabled JavaScript control that
provides solutions for representing and manipulating tabular data on
the web. Since the grid is a client-side solution loading data dynamically
through Ajax callbacks, it can be integrated with any server-side
technology, including PHP, ASP, Java Servlets, JSP, ColdFusion, and Perl.

This module, tw2.jqplugins.jqgrid, provides `toscawidgets2 (tw2)`_ access to
the `jQuery Grid Plugin`_ widget.

Sampling tw2.jqplugins.jqgrid in the WidgetBrowser
--------------------------------------------------

The best way to scope out ``tw2.jqplugins.jqgrid`` is to load its widgets in the
``tw2.devtools`` WidgetBrowser.  To see the source code that configures them,
check out ``tw2.jqplugins.jqgrid/tw2/jqplugins/jqgrid/samples.py``

To give it a try you'll need git, python, and `virtualenvwrapper
<http://pypi.python.org/pypi/virtualenvwrapper>`_.  Run::

    $ git clone git://github.com/toscawidgets/tw2.jqplugins.jqgrid.git
    $ cd tw2.jqplugins.jqgrid
    $ mkvirtualenv tw2.jqplugins.jqgrid
    (tw2.jqplugins.jqgrid) $ pip install tw2.devtools
    (tw2.jqplugins.jqgrid) $ python setup.py develop
    (tw2.jqplugins.jqgrid) $ paster tw2.browser

...and browse to http://localhost:8000/ to check it out.
Protea 0.1a
Ashly digital audio products RS-232 interface library
License: MIT
Keywords: ashly protea ne24.24M 4.24C matrix processor interface rs-232

=============
python-protea
=============

Ashly Audio DSP and products Python RS-232 interface library.

This library aims at providing a convenient and simple layer between a python
script and the RS-232 interface driving Ashly DSP products.


Available devices
-----------------

Class name  | Description
------------|----------------------
Protea      | Generic Protea device
P424C       | Protea 4.24C
Ne2424M     | Protea ne24.24M

As first parameter for these class, one must pass the name to the serial
interface (that will in turn get opened using the pyserial library), or a
serial interface object that supports `read`, `write`, `flushInput` and
`flushOutput` methods.

Protea, 4.24C and ne24.24M are trademarks of Ashly Audio Inc.
mplayer-autocmd 4
mplayer wrapper providing per-file options & keybinding
License: MIT

So, what does this do?

`automp` allows you to automatically append options or use different keybinding
depending on the file you're playing.
This is great if you want to skip the intro at the beginning (by providing an
`-ss xx:xx` option) without doing anything or skipping something with a known
length in the middle of the file at the press of a button(by providing a
`key=seek xx.xx` mapping)
To use it, just type `automp` every time you want to start mplayer instead of
`mplayer` or use an alias.

The config file (which can be found in
`$XDG_CONFIG_HOME/mplayer-autocmd-config`) is a file that's parsed by Pythons
`configparser` module, for a description of the terminology and it's
possibilities look at `the documentation`_.

The section name is used as a "profile name", it has no special meaning except
for showing you which profile has been chosen.

There are only three supported options (or keys):

call_after_playing
    An application to call after the file has been played. If the application
    needs any arguments, separate them with commas from each other and the
    applications name.

options
    A string containg the arguments to pass to mplayer for this profile.

regex
    A regular expression that has to match the filename using Pythons
    `re.search`_ function in order for the other stuff in the section to be
    applied.

remove_after_playing
    If this is a True value according to `the documentation for getboolean`_
    the file will be removed after it has been played.

Every other option is treated as a key (like on your keyboard) with the
value being the command the key is bound to.
For a list of all possible keys, use `mplayer --input=keylist`.
For a list of all possible commands, use `mplayer --input=cmdlist`.

An example config file called `example.config` is part of `the git
repository`_.

.. _the documentation: http://docs.python.org/3.3/library/configparser.html#supported-ini-file-structure

.. _re.search: http://docs.python.org/3.3/library/re.html#re.search

.. _the git repository: https://github.com/mineo/mplayer-autocmd

.. _the documentation for getboolean: http://docs.python.org/3.3/library/configparser.html?highlight=configparser#configparser.ConfigParser.getboolean