semvec/pypi-packages huggingface dataset:
crypyto 0.3.0
crypyto is a Python package that provides simple usage of cryptography tools and ciphers on your programs.
License: MIT
Keywords: crypto cryptography cipher

`crypyto`_
==========

crypyto [**kri**-*pahy*-*toh*] is a Python package that provides simple
usage of cryptography tools and ciphers on your programs.

Check the `complete docs`_!

Getting Started
---------------

These instructions will get you a copy of the project up and running on
your local machine for development and testing purposes.

Dependencies
~~~~~~~~~~~~

-  Python >= 3.5
-  Python packages (no need to worry if you use pip to install crypyto):

   -  `unidecode`_ to normalize strings
   -  `Pillow`_ to handle images

Installing
~~~~~~~~~~

The easiest way to install crypyto is by using pip:

::

   pip install crypyto

You can also clone this repository using git

::

   git clone https://github.com/yanorestes/crypyto.git

Usage
-----

Ciphers crypyto supports:

-  `Polybius Square`_
-  `Atbash`_
-  `Caesar Cipher`_
-  `ROT13`_
-  `Affine Cipher`_
-  `Rail Fence Cipher`_
-  `Keyword Cipher`_
-  `Vigenère Cipher`_

TODO Ciphers:

-  BEAUFORT
-  PORTA
-  GRONSFELD
-  AUTOKEY
-  BACON
-  CHAOCIPHER
-  ADFGVX
-  PLAYFAIR
-  FOUR-SQUARE
-  ONE-TIME PAD
-  BIFID
-  HILL CIPHER
-  ENIGMA

Substitution Alphabets crypyto supports:

-  `Morse Code`_
-  `Pigpen Cipher`_
-  `Templar Cipher`_
-  `Betamaze Alphabet`_

TODO Substitution Alphabets:

-  ASL
-  BSL
-  Flag semaphore
-  Binary
-  Hexadecimal
-  Octal
-  L33TSP34K
-  T9
-  Base64
-  Braille

TODO Features:

-  Cipher identifier
-  Auto decoder

Authors
-------

-  **Yan Orestes** - *Initial work* - `yanorestes`_

License
-------

This project is licensed under the MIT License - see the `LICENSE`_ file
for details

.. _crypyto: https://crypyto.readthedocs.io/en/latest/
.. _complete docs: https://crypyto.readthedocs.io/en/latest/
.. _unidecode: https://pypi.org/project/Unidecode/
.. _Pillow: https://pypi.org/project/Pillow/
.. _Polybius Square: https://en.wikipedia.org/wiki/Polybius_square
.. _Atbash: https://en.wikipedia.org/wiki/Atbash
.. _Caesar Cipher: https://en.wikipedia.org/wiki/Caesar_cipher
.. _ROT13: https://en.wikipedia.org/wiki/ROT13
.. _Affine Cipher: https://en.wikipedia.org/wiki/Affine_cipher
.. _Rail Fence Cipher: https://en.wikipedia.org/wiki/Rail_fence_cipher
.. _Keyword Cipher: https://en.wikipedia.org/wiki/Keyword_cipher
.. _Vigenère Cipher: https://en.wikipedia.org/wiki/Vigen%C3%A8re_cipher
.. _Morse Code: https://en.wikipedia.org/wiki/Morse_code
.. _Pigpen Cipher: https://en.wikipedia.org/wiki/Pigpen_cipher
.. _Templar Cipher: https://en.wikipedia.org/wiki/Pigpen_cipher#Variants
.. _Betamaze Alphabet: https://www.omniglot.com/conscripts/betamaze.htm
.. _yanorestes: https://github.com/yanorestes
.. _LICENSE: https://github.com/yanorestes/crypyto/blob/master/LICENSE.txt
wifi-conf 0.1.dev0
Package for setting up AP for configuration of wifi on raspberry pi
License: MIT
Keywords: wifi access point raspberry pi raspbian

# Wifi conf service

This python package provides a daemon that can be used to setup an access point for headless wifi configuration.

## Installation

The package requires [`hostapd`](https://en.wikipedia.org/wiki/Hostapd) and [`dnsmasq`](https://en.wikipedia.org/wiki/Dnsmasq) to be installed.

```console
sudo apt-get install hostapd
sudo apt-get install dnsmasq

sudo pip install wifi_conf

sudo install_wifi_conf
```

The status of the daemon can be checked with

```sh
sudo systemctl status wifi_conf
```

## Usage

```python
import wifi_conf
from wifi_conf import wifi_conf_client

# configure device as access point
# Access point has ssid `test`
wifi_conf_client.start_access_point(ssid="test")

# Wait some time to see effect
time.sleep(20)

# Set wifi password
wifi_conf_client.set_wifi_ssid_and_password('Wifi_ssid', 'password')

# switch back to wifi client mode
wifi_conf_client.stop_access_point()
```

## Testing

```bash
sudo python3 -m unittest test/wifi_conf_test.py
```

## Security

Currently, the `wifi_conf` user is added to the sudo group to be able to start and stop services connected to setting up an access point. For other solution see https://serverfault.com/questions/841099/systemd-grant-an-unprivileged-user-permission-to-alter-one-specific-service.
Flask-Perf 0.1.6
A simple profiler for flask applications.
License: MIT

# Flask-Perf

[![PyPI version](https://badge.fury.io/py/Flask-Perf.svg)](https://badge.fury.io/py/Flask-Perf)
[![Build Status](https://travis-ci.org/abetlen/Flask-Perf.svg?branch=master)](https://travis-ci.org/abetlen/Flask-Perf)
[![Coverage Status](https://coveralls.io/repos/github/abetlen/Flask-Perf/badge.svg?branch=master)](https://coveralls.io/github/abetlen/Flask-Perf?branch=master)

A simple Flask extension for profiling your application code and database queries.

## Installation

```bash
$ pip install flask_perf
```

## Example

```python
from flask import Flask, jsonify
from flask_perf import Profiler

app = Flask(__name__)
app.config["PROFILER_ENABLED"] = True
profiler = Profiler(app) # or profiler.init_app(app)

@app.route("/")
def index():
    return jsonfiy({
        "message": "Hello World!"
    })
```

## Configuration

| Config Name | Description | `default` |
| :---------- |:------------| -------:|
| `PROFILER_ENABLED` | Enable the profiler. | `False`  |
| `PROFILER_RESTRICTIONS` | List of profiler restrictions, described in depth in the [Official Python  Docs](https://docs.python.org/dev/library/profile.html#pstats.Stats.print_stats) | `[]`   |
| `PROFILER_SQLALCHEMY_ENABLED` | Enable SQLAlchemy query logging. **Note**: This option requires that the `flask_sqlalchemy` package is installed and the `SQLALCHEMY_RECORD_QUERIES` config option is set to `True`. | `False` |
| `PROFILER_SQLALCHEMY_THRESHOLD` | Minimum query duration in seconds to log.  | `0` |
| `PROFILER_SQLALCHEMY_FORMAT` | Logged SQLAlchemy query format. See the [Flask-SQLAlchemy docs](http://flask-sqlalchemy.pocoo.org/2.3/api/#flask_sqlalchemy.get_debug_queries) for a list of attributes you can use in this format string.   | `"\n\n{duration:1.2e}s\n\n{statement}\n"` |

## Links

- [Blog Post that inspired this package.](https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvi-debugging-testing-and-profiling)
python-control4-lite 0.1.15
Python Bindings for Control4 API
License: MIT
Requires Python: >=3.6.0
Keywords: control4

# Control4 API Bindings for Python


## Developers

### Test

1. `export CONTROL4_URL=http://1.2.3.4/rest`
1. `python setup.py test`


### Setup

1. Install Python 3 `export PATH=/usr/local/bin:/usr/local/sbin:$PATH; brew install python`
1. Upgrade Pip `pip install --upgrade pip`
1. Install Pipenv `pip install --user pipenv`
1. Install Virtualenv `pip install virtualenv`


### Publish

1. `python setup.py sdist bdist_wheel`
1. `twine upload dist/*`