semvec/pypi-packages huggingface dataset:
partysig 0.0.1
Create and verify distributed multi-party signatures
License: MIT

========
partysig
========

A command-line tool for creating and verifying distributed multi-party signatures.

Installation
============

::

    $ virtualenv env
    $ . env/bin/activate
    $ pip install -e .

Usage
=====

Key generation
--------------

On one machine, run::

    $ partysig keygen start

On the other machines, run::

    $ partysig keygen join

Signing
-------

On the machine with the file to sign, run::

    $ partysig sign start FILE

On the other machines, run::

    $ partysig sign join

Verifying signatures
--------------------

Run::

    $ partysig verify FILE SIGNATURE

Design
======

The current signature version (v1) implements Bitcoin-style multi-sig, where the overall
multisignature contains:

- The number of signatures required for the multisignature to be valid
- The public keys allowed to create signatures
- Signatures from a subset of those keys

The first two parts together are equivalent to a Bitcoin script, and are similarly hashed
to get the "master key" for the multi-party signature group. Ed25519 is used for the
individual signatures, and BLAKE2b is used for creating the master key.

Signature format
----------------

::

    Version    (1-byte uint)     \
    Threshold  (1-byte uint)      |_ Hashed to obtain
    Size       (1-byte uint)      |  the master key
    Pubkeys    (32 x size bytes) /
    Signatures (64 x threshold bytes)

Acknowledgements
================

- `Joanna Rutkowska`_ asked `the question`_ that prompted the creation of this tool.
- `Brian Warner`_ wrote `Magic Wormhole`_, which is a key component to this tool's usability.

.. _`Joanna Rutkowska`: https://blog.invisiblethings.org/
.. _`the question`: https://twitter.com/rootkovska/status/806553962770006019
.. _`Brian Warner`: http://www.lothar.com/
.. _`Magic Wormhole`: https://github.com/warner/magic-wormhole
sendsms 0.2.0
Send an SMS message
License: MIT
Keywords: sms text command line message twilio phone

# sendsms
Send an SMS message from the command line

## Installation
You can install sendsms using pip:
```bash
$ pip install sendsms
```
Before using sendsms, you must provide Twilio credentials in a configfile.
You can get free credentials for personal use at
https://www.twilio.com/try-twilio
strawpoll.py 0.2.0
A python wrapper for the Strawpoll API.
License: MIT
Keywords: strawpoll.py

============
strawpoll.py
============

..
    Note that the badges will lose the target url if kept in the .svg format,
    except readthedocs' one, because reasons.

.. image:: https://img.shields.io/pypi/pyversions/strawpoll.py.png
    :target: pypi_

.. image:: https://img.shields.io/pypi/v/strawpoll.py.png
    :target: pypi_

.. image:: https://img.shields.io/badge/license-MIT-blue.png
    :target: license_

.. image:: https://readthedocs.org/projects/strawpollpy/badge/
    :target: documentation_

strawpoll.py is an async wrapper for `strawpoll's API`_ written in Python.

For more info, take a look at the documentation_.

.. _documentation: http://strawpollpy.readthedocs.io/
.. _license: https://raw.githubusercontent.com/PapyrusThePlant/strawpoll.py/master/LICENSE
.. _pypi: https://pypi.python.org/pypi/strawpoll.py/
.. _strawpoll's API:  https://strawpoll.zendesk.com/hc/en-us/articles/218979828-Straw-Poll-API-Information

Is this project dead?
=====================

No, it is not dead, I am still around, there just isn't much to do until either Strawpoll update
their api or someone stumbles upon this package and finds an issue with it.

Installation
============

::

    $ pip install strawpoll.py

Usage
=====

.. code :: py

    import asyncio
    import strawpoll

    async def main():
        api = strawpoll.API()

        p1 = await api.get_poll(10915632)
        print(p1.results())

        p2 = strawpoll.Poll('lol?', ['ha', 'haha', 'hahaha', 'hahahaha', 'hahahahaha'])
        await api.submit_poll(p2)
        print(p2.url)

    asyncio.get_event_loop().run_until_complete(main())
rcmemoize 0.0.3
Cache anything in the current request cycle in memory for preventing duplicate method callers.
License: MIT
Keywords: django,memoize,memorize,cache,cached,cached property

# rcmemoize (Django)
##### Cache anything in the current request cycle in memory for preventing duplicate method callers.
##### It works for Django only for now. But can be contributed to extend other Python Web Frameworks like Flask, Bottle, TurboGears etc.

# Installation

```bash
pip install rcmemoize
```

# Configuration

##### Add bottom of the of the MIDDLEWARE_CLASSES

```bash
rcmemoize.middleware.memoization_middleware.RequestCycleMemoizationMiddleware
```

# Usage
```bash
from rcmemoize.memoization import request_cycle_memoize

@request_cycle_memoize()
def your_method(*args,**kwargs):
...
```

# CONTRIBUTE
##### All contributions are very welcomed!
django-simple-help 0.6.0
Django reusable application providing page help
License: MIT

.. django-simple-help
.. README.rst

A django-simple-help documentation
==================================

    *django-simple-help is a django reusable application providing page help*

.. contents::

Installation
------------
* Obtain your copy of source code from the git repository: ``git clone https://github.com/DCOD-OpenSource/django-simple-help.git``. Or download the latest release from https://github.com/DCOD-OpenSource/django-simple-help/tags/.
* Run ``python ./setup.py install`` from repository source tree or unpacked archive. Or use pip: ``pip install django-simple-help``.
* If you want to use simple help with `django-modeltranslation <https://github.com/deschler/django-modeltranslation/>`_ - install with additional requirements ``pip install django-simple-help[modeltranslation]``.

Configuration
-------------
Add ``"simple_help"`` and ``"redactor"`` to ``settings.INSTALLED_APPS``.

.. code-block:: python

    INSTALLED_APPS += (
        "redactor",
        "simple_help",
    )


If you want to use simple help with `django-modeltranslation <https://github.com/deschler/django-modeltranslation/>`_ - add ``"modeltranslation"`` to ``settings.INSTALLED_APPS``.

.. code-block:: python

    INSTALLED_APPS += (
        "modeltranslation",
    )


And additionally, configure these apps as you want.

Add to project settings something like:

.. code-block:: python

    INDEX_PAGE_HELP, CONTACT_PAGE_HELP = range(1, 3)
    SIMPLE_HELP_CHOICES = [
        [INDEX_PAGE_HELP, "Index page help"],
        [CONTACT_PAGE_HELP, "Contact page help"],
    ]


Usage
-----
Add to you page view context variable named ``PAGE_HELP`` with a value of help you want to show.
Load ``help_tags`` into page template and call ``page_help`` tag.
If you use `Bootstrap <https://getbootstrap.com/>`_ in you project include ``simple_help/includes/help_button.html`` and ``simple_help/includes/help_dialog.html`` templates to base template, else override default templates as you wish.

For example:

.. code-block:: django

    {% load help_tags %}

    {% page_help as page_help %}
    {% include "simple_help/includes/help_button.html" %}
    {% include "simple_help/includes/help_dialog.html" %}


Licensing
---------
django-simple-help uses the MIT license. Please check the MIT-LICENSE file for more details.


Contacts
--------
**Project Website**: https://github.com/DCOD-OpenSource/django-simple-help/

**Author**: Alexei Andrushievich <vint21h@vint21h.pp.ua>

For other authors list see AUTHORS file.