semvec/pypi-packages huggingface dataset:
carpi-redisdatabus 0.2.3
Redis Data Bus (inspired by CAN-BUS, developed for CarPi)
License: MIT

# Redis Data Bus (for CarPi)
"Redis Data Bus" is a Python library built for the CarPi project.
The intent of the "Redis Data Bus" is data exchange between different 
processes without having to resort to reading and writing files.

## LICENSE
This project is licensed under the MIT license as described in the
[LICENSE](LICENSE) file.
the_big_username_blacklist 1.5.4
Validate usernames against a blacklist
License: MIT

|Build Status| |PyPI version|

The-Big-Username-Blacklist-Python
=================================

This library lets you validate usernames against a blacklist. The
blacklist data is based on the data from
`The-Big-Username-Blacklist <https://github.com/marteinn/The-Big-Username-Blacklist>`__
and contains privilege, programming terms, section names, financial
terms and actions.

You can try the blacklist using the tool `Username
checker <http://marteinn.github.io/The-Big-Username-Blacklist-JS/>`__.

How it works
------------

the_big_username_blacklist exposes a function named validate, you can
use that function to see if a word is occuring in the blacklist.

Usage
-----

Validating a username is easy, if the word is in the blacklist, return
False (validation failed), otherwise True. Example:

.. code:: python

    >>>> from the_big_username_blacklist import validate
    >>>> validate("root")
    False
    >>>> validate("martin")
    True

Access the blacklist
^^^^^^^^^^^^^^^^^^^^

If you only want to retrive the blacklist data, you can find it in the
``list`` property.

.. code:: python


    >>>> from the_big_username_blacklist import get_blacklist
    >>>> get_blacklist()
    [ '400',
      '401',
      '403'...

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

This package is available through pip

::

    $ pip install the-big-username-blacklist

Tests
-----

Make sure you have the necessary dependencies (pytest)

::

    pip install -r requirements/tests.txt

Then run the tests

::

    py.test tests

Contributing
------------

Want to contribute? Awesome. Just send a pull request.

License
-------

The-Big-Username-Blacklist-Python is released under the `MIT
License <http://www.opensource.org/licenses/MIT>`__.

.. |Build Status| image:: https://travis-ci.org/marteinn/The-Big-Username-Blacklist-Python.svg?branch=master
   :target: https://travis-ci.org/marteinn/the-big-username-blacklist-python
.. |PyPI version| image:: https://badge.fury.io/py/the-big-username-blacklist.svg
   :target: https://badge.fury.io/py/the-big-username-blacklist