semvec/pypi-packages huggingface dataset:
rpi-doorman-gammu 0.1.0
Door state monitor, with ability to make a phone call
License: MIT

RPi.Doorman Gammu
#################

Door state monitor, with ability to make a phone call completely written in Python.

.. image:: https://badge.fury.io/py/rpi-doorman-gammu.png
    :target: http://badge.fury.io/py/rpi-doorman-gammu

This is just and extension for RPi.Doorman project to support python-gammu. With aditional dependencies this project allows to make a phone calls when sensor state changes.

For more information check `rpi-doorman <https://github.com/ricco386/rpi-doorman/>`_ project.


Installation
------------

- Install the latest released version using pip::

      pip install https://github.com/ricco386/rpi-doorman-gammu/zipball/master

- Make sure all dependencies (listed below) are installed (done automatically when installing via pip)
- The ``rpi-doorman-gammu`` command should be installed somewhere in your ``PATH``.
- Systemd scripts are available: https://github.com/ricco386/rpi-doorman-gammu/tree/master/init.d

Systemd scripts should be run under **default Raspberry Pi user** (pi) so scripts can access GPIO. 


**Dependencies:**

- `RPi.GPIO <https://pypi.python.org/pypi/RPi.GPIO>`_ (0.6.1+)
- `rpi-doorman <https://pypi.python.org/pypi/rpi-doorman>`_ (1.1+)
- `gammu <https://github.com/gammu/gammu>`_ and `python-gammu <https://github.com/gammu/python-gammu>`_ (``sudo apt-get install gammu python-gammu``)


License
-------

For more information see the `LICENSE <https://github.com/ricco386/rpi-doorman-gammu/blob/master/LICENSE>`_ file.
rpi-doorman 0.1.1
Door state monitor
License: MIT

RPi.Doorman
###########

Door state monitor, completely written in Python.

.. image:: https://badge.fury.io/py/rpi-doorman.png
    :target: http://badge.fury.io/py/rpi-doorman

Doorman is using adafruit magnetic contact switch (door sensor), with Raspberry Pi GPIO. Software might work with other sensors as well but have not been tested.

To connect to Raspberry Pi plug into GPIO PIN 16 and POWER PIN. Install and execute doorman and it should work. Alternatively you can user different PIN and execute doorman with parameter: ``rpi-doorman --pin pin_number``.

Doorman has support to POST door status change to `ludolph-doorman <https://github.com/ricco386/ludolph-doorman/>`_ plugin. This way jabber notifications can be set easily.

Installation
------------

- Install the latest released version using pip::

      pip install https://github.com/ricco386/rpi-doorman/zipball/master

- Make sure all dependencies (listed below) are installed (done automatically when installing via pip)
- The ``rpi-doorman`` command should be installed somewhere in your ``PATH``.
- Systemd scripts are available: https://github.com/ricco386/rpi-doorman/tree/master/init.d

Systemd scripts should be run under **default Raspberry Pi user** (pi) so scripts can access GPIO. 

For jabber notification support, configure Systemd to execute with notify parameter: ``rpi-doorman --notify jabber@account.com`` make sure `Ludolph <https://github.com/erigones/Ludolph/>`_ is installed and has configured `ludolph-doorman <https://github.com/ricco386/ludolph-doorman/>`_ plugin. 

**Dependencies:**

- `RPi.GPIO <https://pypi.python.org/pypi/RPi.GPIO>`_ (0.6.1+)

Optionaly dependencies for jabber support:

- `requests <https://pypi.python.org/pypi/requests>`_ (2.9.1+)
- `ludolph-doorman <https://github.com/ricco386/ludolph-doorman/>`_ (1.1+)


License
-------

For more information see the `LICENSE <https://github.com/ricco386/rpi-doorman/blob/master/LICENSE>`_ file.
Bottle-Cuturl 0.0.21
A simple URL Shortener
License: MIT
Keywords: url shortener python bottle

=============
Bottle-cuturl
=============

2015-10-09: Broke compatibility with all Python versions except of 2.7 

v0.0.21

A simple favourites / URL shortening app in Python. Work in progress.
The idea is to have a simple, working web application linked with a set 
of tools - which could be used in larger projects.

Uses:

- `Bottle`_ (microframework), Skeleton

- PostgreSQL with `SQLAlchemy`_ (ORM), fallback to SQLite

- `cookiecutter-bottle`_ template, `bumpversion`, `vendor`, `crashreporter`

- playing with testing, using `unittest`, `nosetests`, `tox`, `behave`, `WebTest`

Works with Travis CI, successfull builds are deployed to Heroku:
http://fathomless-everglades-8154.herokuapp.com/

At some moment it will work with Openshift as well.

Quickstart
----------

Running in development mode (prepare virtual environment and run the app inside):

.. code-block:: bash

    devinit.sh
    devrun.sh

I am struggling a bit with releasing to PyPi, it will work soon.

.. code-block:: bash

    # no uncommited changes at this point
    devucl.sh
    bumpversion --allow-dirty patch
    git add .
    git commit -m "Bump version: x.x.x → y.y.y"
    git tag vy.y.y
    git push
    git push --tags
    # .pypirc must be prepared, see http://peterdowns.com/posts/first-time-with-pypi.html
    # python setup.py register -r pypitest
    # python setup.py sdist upload -r pypitest
    # python setup.py register -r pypi
    # python setup.py sdist upload -r pypi
    # python setup.py sdist bdist_wheel upload

.. image:: https://travis-ci.org/BartGo/bottle-cuturl.svg?branch=master
    :target: https://travis-ci.org/BartGo/bottle-cuturl

.. image:: https://semaphoreci.com/api/v1/projects/82f94cd9-6144-4e99-966e-649ca567a603/531764/badge.svg
    :target: https://semaphoreci.com/bartgo/bottle-cuturl

.. image:: https://codeship.com/projects/b9cd91a0-0880-0133-b16d-52c6dae51101/status?branch=master
    :target: https://codeship.com/projects/90320
    :alt: Codeship Status

.. image:: https://drone.io/github.com/BartGo/bottle-cuturl/status.png
    :target: https://drone.io/github.com/BartGo/bottle-cuturl/latest
    :alt: Drone.IO Status


.. image:: https://requires.io/github/BartGo/bottle-cuturl/requirements.svg?branch=master
     :target: https://requires.io/github/BartGo/bottle-cuturl/requirements/?branch=master
     :alt: Requirements Status
     
.. image:: http://www.quantifiedcode.com/api/v1/project/74d7fde00d2d444b879a31e065589de7/badge.svg
     :target: http://www.quantifiedcode.com/app/project/74d7fde00d2d444b879a31e065589de7
     :alt: Code Issues

.. image:: http://img.shields.io/pypi/v/Bottle-Cuturl.svg
     :target: https://pypi.python.org/pypi/Bottle-Cuturl
     :alt: PyPI

.. _cookiecutter-bottle: https://github.com/avelino/cookiecutter-bottle
.. _bottle: http://bottlepy.org/docs/dev/index.html
.. _sqlalchemy: http://www.sqlalchemy.org/


.. image:: https://d2weczhvl823v0.cloudfront.net/BartGo/bottle-cuturl/trend.png
   :alt: Bitdeli badge
   :target: https://bitdeli.com/free
virtuallinks 0.0.1
A simulator of file system links.
License: MIT

Why can't file system links occur without being registered on the file
    system?

.. code-block:: python

    import virtuallinks
    virtuallinks.link('on/a/dir/far/far/away', name='far_away_dir')
    with open('far_away_dir/file.txt', 'w') as f:
        f.write('hello world!')

*virtuallinks* simulates at least one link, without changing the file system.

Install it with:

.. code-block:: bash

    $ pip install virtuallinks

If you have any questions, then lets
`chat <https://gitter.im/ffunenga/virtuallinks>`_.

Pure Python code, 2 and 3 compatible.
thrift_hive_metastore 1.0.2
A thrift client of hive metestore
License: MIT
Keywords: thrift hive metastore

Thrift Hive Metastore Client
============================

A simple python thrift client of hive metastore, which is used to 
fetch table and schema information.

The class files are generated from Hive source using thrift. This 
project just makes a nice package of the generated code.

Usage
=====

```bash
>> tox -r -e py27

>> # install
>> .tox/py27/bin/python setup.py sdist upload

>> # browse tables
>> # get all tables
>> .tox/py27/bin/thrift_hive_metastore localhost 9083

>> # get all tables and show their field definitions
>> .tox/py27/bin/thrift_hive_metastore localhost 9083 -s

>> # get tables from a namespace
>> .tox/py27/bin/thrift_hive_metastore localhost 9083 mynamesapce

>> # get tables from namesapces matching given pattern
>> .tox/py27/bin/thrift_hive_metastore localhost 9083 my*

>> # get tables whose names matche a given pattern,  from namesapces matching given pattern 
>> .tox/py27/bin/thrift_hive_metastore localhost 9083 my* *mytable*

```
thumbor_presets 0.1.3
thumbor-presets
===============

Make [Thumbor](https://github.com/thumbor/thumbor) urls short and sweet by keeping common
sizes and filters in settings.

Ever felt your inner perfectionist crying when looking at the Thumbor urls? Want to nominate Thumbor for the Guinness World Record for having the longest urls in the universe? So did I. Meet thumbor-presets - a tiny add-on to keep your most common sizes, filters and settings right in the Thumbor's config.

Usage
-----

Install this package via PyPi or GitHub:
```sh
pip install thumbor_presets
# or
pip install https://github.com/alexmorozov/thumbor-presets
```
Add your common presets to your Thumbor config file:
```python
# thumbor.conf
PRESETS = {
    'small_thumb': '250x100/smart/filters:grayscale(),watermark(/some/image.jpg)',
}
```
Start a Thumbor instance with a presets-aware app:
```sh
thumbor -a thumbor_presets.app.ThumborServiceApp
```
And you're done! Access your presets the easy way:
````curl
curl http://thumbor_server.com/unsafe/preset/small_thumb/image.jpg
````

See also
--------

* The excellent [thumbor-community/shortener](https://github.com/thumbor-community/shortener) extension also allows you to shorten your urls, though a slightly different way.

Requirements
------------

* thumbor

License
-------

MIT

Authors
-------

`thumbor-presets` was written by [Alex Morozov](mailto:inductor2000@mail.ru).
License: MIT

UNKNOWN