semvec/pypi-packages huggingface dataset:
AMQPDeliver 0.1
Asynchronous file transfer using AMQP
License: BSD

A command line tool which sends AMQP messages whose body is anything
    read on stdin, and a deamon which executes a command for each message,
    which reads the message body on its stdin.

    There are some scripts which sign and encrypt the message using GnuPG,
    so you can use this as a mechanism for secure synchronization between
    two sites, neither of which accept incoming connections, via an
    AMQP server you don't want to trust.
    
    The idea is that you use this with a DCVS such as mercurial, passing
    changesets as messages.
pms 0.1.6
An application monitoring service
License: BSD
Keywords: monitoring

Python Monitoring Server
========================

Currently under active development. It aims to be a generic solution for
logging events and creating aggregate reports.

Installing Development Environment
----------------------------------

    git clone git://github.com/philipcristiano/pms.git

    cd pms

    make bootstrap && make deploy


Deploying PMS
-------------

PMS can be deployed as a WSGI app. Once installed the app is available
as ``pms.app:app`` and can be run with gunicorn or a WSGI server of your
choice.

Configuration
-------------

PMS will look for a config file at ``/etc/pms/pms.conf``

You config file would look something like this:

    [mongodb]
    host=33.33.33.10

    [aggregation]
        [[host-level]]
            properties=host,level
        [[random]]
            properties=level

You need to define a host for Mongo.

The aggregration properties are to define the rollups.  The second level is the
name of the rollup and properties is a list of fields to rollup. PMS will
attempt to rollup any events added. The event will be rolled up if it has
properties matching the set defined for a rollup.

Recording Events
----------------

Events are recorded by posting a JSON document to ``/record``. If you include
all fields for an aggregate rollup it will create/update the corresponding
record.

Sample:

    curl -v -X POST http://localhost/record -H "Content-Type: application/json" -d '{"key": "value"}'
stargate 0.4
Real time communication for pyramid using WebSockets
License: BSD

Introduction
============

Stargate is a package for adding WebSockets_ support to
pyramid applications using the excellent eventlet library for long running
connections

What is a WebSocket?
====================

From wikipedia::

    WebSockets is a technology providing for bi-directional, full-duplex
    communications channels, over a single TCP socket

The WebSocket protocol provides a persistent low latency, low complexity way to
achieve two way communication from the browser to server.

From a client point of view using websocket is very simple::

    var ws = new WebSocket('ws://somehost/some/url');
    ws.onopen = function(msg){
        //do some cool setup
    }
    ws.onmessage = function(msg){
        //do something cool
    }
    ws.onclose = function(msg){
        //do some clean up... stay cool
    }

    // later:
    ws.send('How cool am I?!');

That's pretty much all there is to it.

Normally the websocket communication in a web app is implemented as a stand alone
server (perhaps running on a different port). rpz.websocket allows you to connect
persistent connection directly to the same objects that serve your HTML.

Documentation
=============

.. note:: Still under construction

Documentation is maintained at http://boothead.github.com/stargate

References
==========

.. [WebSockets] http://en.wikipedia.org/wiki/Web_Sockets
.. [spec] http://tools.ietf.org/html/draft-hixie-thewebsocketprotocol-76



Changelog
=========

0.4
---

- Add support for the HyBi version of WebSockets (specifically version-10). This version was released to solve some previous security concerns and
will be the version in Firefox 7/8 and Chrome 14 onwards accoring to Wikipedia.
- Introduces a dependency on ws4py

- See http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-10

0.3
---

- Fix bug in setup.py
- Improve documentation and consistency with pyramid naming

0.2
---

- Support for version 76 of the websocket handshake

0.1
---

- Initial release, ported from rpz.websocket and repoze.bfg to pyramid