semvec/pypi-packages huggingface dataset:
python-callfire 0.10.0
CallFire API thin wrapper.
License: MIT

python-callfire
===============
.. image:: https://travis-ci.org/iMedicare/python-callfire.svg?branch=master
    :target: https://travis-ci.org/iMedicare/python-callfire

Thin wrapper in Python which implements CallFire v2 interface definitions based on Swagger specification.

Usage
-----
Python method names follow `CallFire's API <https://developers.callfire.com/docs.html>`_.
Wrapper does not introduce any additional complexity or conventions above those defined in original API,
which makes usage pretty straightforward:

.. code-block:: python

    >>> from callfire import CallFireAPI
    >>> api = CallFireAPI('<api-app-username>', '<api-app-password>')

    >>> api.get_account().json()
    {
        u'email': u'your-email@your-domain.com',
        u'firstName': u'John',
        u'id': 700321776,
        u'lastName': u'Smith',
        u'name': u'Metacortex',
        u'permissions': [u'ACCOUNT_HOLDER']
    }

    >>> text = dict(phoneNumber='13408887345', message='Hi!')
    >>> api.send_texts(body=[text]).json()
    {
        u'items': [{
            u'batchId': 11428003374,
            u'campaignId': 60000313259,
            u'contact': {
                u'id': 152100378045,
                u'properties': {
                    u'UNDEFINED': u'13471521003'
                }
            },
            u'created': 1470222349000,
            u'finalTextResult': u'SENT',
            u'fromNumber': u'67076',
            u'id': 1038052003407,
            u'inbound': False,
            u'message': u'Hi!',
            u'modified': 1470222348000,
            u'records': [{
                u'billedAmount': 1.0,
                u'finishTime': 1470222349000,
                u'id': 579287900394,
                u'message': u'Hi!',
                u'textResult': u'SENT'
            }],
            u'state': u'FINISHED',
            u'toNumber': u'13408887345'
        }]
    }

    >>> broadcast = dict(
        fromNumber='13471521003',
        labels=['via-api'],
        name='Test voice broadcast'),
        answeringMachineConfig='AM_AND_LIVE',
        recipients=[dict(phoneNumber='(347) 1521003')],
        sounds=dict(
            liveSoundText='Voice message',
            machineSoundText='Voice message'
        )
    )
    >>> api.create_call_broadcast(query=dict(start=True), body=broadcast).json()
    {u'id': 13750937003}

    >>> api.get_call_broadcast(13750937003).json()
    {
        u'id': 13750937003,
        ...
        u'status': u'FINISHED'
    }


Error Handling
--------------
Whenever low level exception occurs it is wrapped and re-raised as `CallFireError`,
while original traceback preserved and displayed and original exception is also
available for inspection under `wrapped_exc` attribute.

Documentation
-------------
Generated python methods do contain docstrings with described query and body params.
Official API documentation is available at `developers.callfire.com <https://developers.callfire.com/docs.html>`_.
github-manager 0.1.post2
Gitman - Simple CLI Github Repository Manager
License: MIT
Keywords: git github repository manager

# Gitman - Github repository handler

## Requirements
- Python 3.x
- Requests: `pip install requests`
- Github OAuth authentication token with the `repos` flag enabled (for actions that require user authentication)

## Installation
`pip install github-manager` (different name for conflict reasons)

## Usage
Gitman currently provides three commands:
- `setup`: Creates an authentication token file in the users $HOME. Subject to change.
- `list`: Lists the repositories of a user, either specified with the `--user` flag or defaulting to the authenticated user.
- `clone`: Clones a specified repository (formatted `<user>/<repo>`, defaulting to the authenticated user if `<user>/` not present) in the current working directory.

## TODO
- Create repo functionality
- (Maybe) delete repo functionality. Figuring out how to safely implement this.
- Extract parser help strings to locale files.

## License
This project is licensed under the terms of the MIT license (see LICENSE.md for further details).
esfdw 0.1.1
PostgreSQL foreign data wrapper for Elasticsearch
License: MIT

esfdw is a PostgreSQL `foreign data
wrapper <http://www.postgresql.org/docs/current/static/postgres-fdw.html>`__
for Elasticsearch.

Elasticsearch is widely used for document and log data storage, in
particular as part of the `ELK
stack <https://www.elastic.co/webinars/introduction-elk-stack>`__. esfdw
allows PostgreSQL to be used as a query engine for data stored in
Elasticsearch. Use cases include:

- Writing SQL JOIN queries against Elasticsearch documents and letting the PostgreSQL engine do the heavy lifting
- Running window functions on data stored in Elasticsearch
- Applying PostgreSQL aggregations that do not currently have a native Elasticsearch equivalent

esfdw depends on `Multicorn <http://multicorn.org>`__, a PostgreSQL
extension for writing foreign data wrappers in Python.
cidr-list 0.1.1
Convert CIDR to list of IPs
License: MIT

# cidr-list

[![Build Status](https://travis-ci.org/mpicard/cidr_list.svg?branch=master)](https://travis-ci.org/mpicard/cidr_list)

Convert CIDR to list of IPs.


# Installation

If you don't use `pipsi`, you're missing out.
Here are [installation instructions](https://github.com/mitsuhiko/pipsi#readme).

Simply run:

    $ pipsi install cidr-list

Or with pip

    $ pip install cidr-list


# Usage

To use it:

    $ cidr-list --help
    $ cidr-list 10.10.10.0/30
    > 10.10.10.0,10.10.10.1,10.10.10.2,10.10.10.3
    $ cidr-list 10.10.10.0/30 --range
    > 10.10.10.0-10.10.10.3
    $ cidr-list 10.10.10.0/30 --file output.txt
    $ cidr-list 10.10.10.0/30 --seperator :
    > 10.10.10.0:10.10.10.1:10.10.10.2:10.10.10.3
lfsr 0.1
Linear Feedback Shift Register toolkit.
License: MIT
Keywords: lfsr,prng,random,generator

lfsr
====

Linear Feedback Shift Register toolkit.

* **db** - Database of precalculated values.

`Documentation <http://pylfsr.readthedocs.io/>`_

`Source code <https://github.com/gergelyk/pylfsr/>`_

`Package <https://pypi.python.org/pypi/lfsr/>`_