semvec/pypi-packages huggingface dataset:
lens-yaml 0.0.1
A YAML parser for lens
License: MIT

# lens\_yaml

A [lens](https://github.com/port-zero/lens) plugin for [YAML](https://yaml.org/).

It understands and pretty-prints YAML.

## Installation

```
pip install lens_yaml
```

## Usage

The plugin will be picked up by lens immediately as a format.
There is nothing you need to do for it to work.

<hr/>

Have fun!
django-typeform 0.2.0
A Typeform integration for Django
License: MIT
Keywords: django-typeform

=============================
Django Typeform
=============================

.. image:: https://badge.fury.io/py/django-typeform.svg
    :target: https://badge.fury.io/py/django-typeform

.. image:: https://travis-ci.org/redapesolutions/django-typeform.svg?branch=master
    :target: https://travis-ci.org/redapesolutions/django-typeform

.. image:: https://codecov.io/gh/redapesolutions/django-typeform/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/redapesolutions/django-typeform


A Typeform integration for Django

Documentation
-------------

The full documentation is at https://django-typeform.readthedocs.io.

Quickstart
----------

Install Django Typeform::

    pip install django-typeform

Add it to your `INSTALLED_APPS`:

.. code-block:: python

    INSTALLED_APPS = (
        ...
        'django_typeform.apps.DjangoTypeformConfig',
        ...
    )

Usage as template tag:

.. code-block:: html

    {% load django_typeform %}
    <html>
        <body>
            {% typeforms_embed 'https://xxxx.typeform.com/to/xxxxxx' 'my-typeform' '{"hideHeaders": true, "hideFooter": true}' %}
        </body>
    </html>

Features
--------

* Embed SDK Support
* Results API support
* TypeformMixin to use Django forms to process typeform results
* TypeformView to transparently integrate typeforms into the Django framework




History
-------

0.2.0 (2019-07-18)
++++++++++++++++++

* Add TypeformMixin and TypeformView

0.1.0 (2017-10-05)
++++++++++++++++++

* Add Embed SDK support

0.0.0 (2017-10-05)
++++++++++++++++++

* First release on PyPI.
rpi-backlight-emulator 1.2.0
Raspberry Pi 7" LCD emulator for rpi-backlight
License: MIT
Keywords: raspberry pi,display,touchscreen,brightness,backlight,emulator

# Raspberry Pi 7" LCD emulator for [`rpi-backlight`](https://github.com/linusg/rpi-backlight)

[![License](https://img.shields.io/github/license/mashape/apistatus.svg)](ttps://github.com/linusg/rpi-backlight-emulator/blob/master/LICENSE)
[![PyPI](https://img.shields.io/pypi/v/rpi-backlight-emulator.svg)](https://pypi.org/project/rpi-backlight-emulator/)
[![Black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)
[![Issues](https://img.shields.io/github/issues/linusg/rpi-backlight-emulator.svg)](https://github.com/linusg/rpi-backlight-emulator/issues)

![Demo](https://raw.githubusercontent.com/linusg/rpi-backlight-emulator/master/docs/demo.gif)

This is an emulator for the Raspberry Pi 7" LCD to test and develop
[`rpi-backlight`](https://github.com/linusg/rpi-backlight) without having a physical
display connected or even running on the Pi.

## Requirements

Python 3.5+ is required, along with the packages [`PySide2`](https://pypi.org/project/PySide2),
[`watchdog`](https://pypi.org/project/watchdog) and
[`rpi-backlight>=2.0.0`](https://pypi.org/project/rpi-backlight)
(see below).

## Installation

PySide2 wheels for x86/x64 are available on PyPI, so you can simply run:

```
$ pip3 install rpi-backlight-emulator
```

On ARM (e.g. Raspberry Pi) it's more complicated (and only the new Debian/Raspbian Buster
will work, Stretch won't - you'd have to install PySide2 from source):

```
$ sudo apt install python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtwidgets
$ pip3 install watchdog rpi-backlight>=2.0.0
$ pip3 install --no-deps rpi-backlight-emulator
```

## Usage

Run:

```
$ rpi-backlight-emulator
```

_Note: on Windows,_
_[you'll need administrator privileges to create symbolic links](https://superuser.com/q/10727/581296),_
_which this program does - so you'll have to execute the above as administrator._

Next, open a Python shell and create a `rpi_backlight.Backlight` instance using the
emulator:

```python
>>> from rpi_backlight import Backlight
>>> backlight = Backlight(":emulator:")
>>>
```

Now, continue like you're connected to a real display!

You can make changes to the display using the emulator, they'll be reflected in the
Python-API and vice versa.

Enable `Show live screen` to replace the static Raspbian Buster screenshot with a live
preview of your monitor.

## Screenshots

![Display off](https://raw.githubusercontent.com/linusg/rpi-backlight-emulator/master/docs/screenshot_display_off.png)
![Display on](https://raw.githubusercontent.com/linusg/rpi-backlight-emulator/master/docs/screenshot_display_on.png)
![Brightness low](https://raw.githubusercontent.com/linusg/rpi-backlight-emulator/master/docs/screenshot_brightness_low.png)

## License

The source code and all other files in this repository are licensed under the MIT
license, so you can easily use it in your own projects. See [`LICENSE`](LICENSE) for
more information.
lens-bson 0.0.3
A BSON parser for lens
License: MIT

# lens\_bson

A [lens](https://github.com/port-zero/lens) plugin for [bson](http://bsonspec.org/).

It understands bson, but pretty prints json.

## Installation

```
pip install lens_bson
```

## Usage

The plugin will be picked up by lens immediately as a format.
There is nothing you need to do for it to work.

<hr/>

Have fun!
lens-csv 0.0.3
A CSV parser for lens
License: MIT

# lens\_csv

A [lens](https://github.com/port-zero/lens) plugin for CSV.

It is rather boring, as it only accepts row and column indices.

## Installation

```
pip install lens_csv
```

## Usage

The plugin will be picked up by lens immediately as a format.
There is nothing you need to do for it to work.

<hr/>

Have fun!
wirepickle 1.0.1
Effortless Python RPC with ZeroMQ
License: MIT

# wirepickle

Effortless python remote procedure calling with pickle over [ZeroMQ](http://zeromq.org).
Allows you to expose a single class instance as an API server over every transport layer
that ZeroMQ provides.

## Quick Setup

Install wirepickle using your favorite package manager:

```bash
$ pip install wirepickle
```

### Server

Next, on your server, annotate the methods you want to expose with the `@expose` decorator:

```python
from wirepickle.server import expose, Server

class Foo:
    @expose('bar')
    def bar(self):
        print('bar')
        return 0

    @expose('baz')
    def baz(self, arg1, kwarg1='baz'):
        print(kwarg1)
        return self.bar() + arg1
```

Note that you can return anything that can be pickled as a return value,
and that stdout will be mirrored to the client.

Then, pass an instance of the class to the `Server` constructor to create the server.
To start listening, call the `Server#listen()` method on the constructed server with
a bind URI:

```python
if __name__ == '__main__':
    instance = Foo()

    Server(instance).listen('tcp://*:12345')
```

### Client

Simply pass a URI to connect to and start using the methods.

```python
from wirepickle.client import Client

foo = Client('tcp://127.0.0.1:12345')

foo.bar()
```

If desired, you can pass a `timeout` kwarg to the `Client` constructor:

```python
foo = Client('tcp://127.0.0.1:12345', timeout=1_000) # milliseconds
```
ddiscord 0.2.3
Debugger for discord.py
License: MIT
Requires Python: >=3.6, <4

ddiscord: debugger for discord.py
=====

Powered by [discord.py](https://github.com/Rapptz/discord.py).
This helps you write code for discord.py and manage your server via one-liner programs.
Tested on discord.py v1.0.0 but in theory it works on v0.16.7 and above.

## Usage
    $ ddiscord
     - Debugger for discord.py -
    Running on Python 3.7.2. Send EOF (Ctrl-D) to exit.
    Logged in as YourBot#0000 (012345678901234567)
    You can refer to your Client instance as `client` variable. i.e. client.guilds
    
    >>> len(client.guilds)
    1
    >>> client.user.bot
    True
    >>> await client.guilds[0].create_text_channel('test')
    <TextChannel id=012345678901234567 name='test' position=1>
    >>> for channel in client.get_all_channels():
    ...     if channel.name == 'test':
    ...         await channel.send('announcement test!')
    ... 
    >>>

## Installation
    $ python3 -m pip install ddiscord

## Logging On
There are four ways to log into your bot in ddiscord. They are listed below in look up order.

1. Passing your token as an argument.
2. Passing your token via standard input. `-` is needed as a first argument.
3. Storing your token in a file named `token` in the current directory.
4. Passing your token via environment variable `DISCORD_TOKEN`.
5. Run ddiscord first, then ddiscord will ask you the token.

Examples:

    $ ddiscord 'YOUR TOKEN HERE'
    $ echo 'YOUR TOKEN HERE' | ddiscord -
    $ echo 'YOUR TOKEN HERE' >token; ddiscord
    $ env DISCORD_TOKEN='YOUR TOKEN HERE' ddiscord