semvec/pypi-packages huggingface dataset:
tcpconnected 0.1.0
A library for managing TCP Connected lighting devices
License: MIT
Keywords: sample setuptools development

TCP Connected for Python
========================

An interface library for Python that connects to and controls TCP Connected
branded lighting through its unofficial and community documented API. This
library is designed to be used as middleware for projects such as home
automation systems.

Features
--------

 - Turn on/off lights connected to gateway
 - Turn on/off rooms connected to gateway
 - Change intensity of lights connected to gateway
 - Change intensity of rooms connected to gateway

While this library is able to monitor and control lights connected to a TCP
Connected gateway, it is not yet able to generate its own app token. To do
this, you must use another app or library such as stockmopar's Connected by
TCP Node.js library to generate a token.
eprl 1.1
edit portage resume list
License: MIT
Keywords: python3 script gentoo linux edit portage resume list

eprl
====

**edit portage resume list**

*list, add, remove portage resume items*

*clear, export, import portage resume list*

install
-------

..

1. add `oxenfree <https://github.com/borysn/oxenfree>`_ overlay
2. ``$ sudo emerge -a eprl``

run
----

..

    ``$ sudo eprl -h``
    
usage
-----

..

    **eprl.py:**

            ``[-h] [-l] [-c]``

            ``[-a ITEMS [ITEMS ...]]``

            ``[-r ITEMNUMS [ITEMNUMS ...]]``

            ``[-e] [-i] [-b] [-v]``

    **optional arguments:**

        -h, --help              show this help message and exit
        -l, --list              list portage resume items
        -c, --clear             clear portage resume list
        -r ITEMNUMS, --remove ITEMNUMS
                                remove portage resume item(s)
        -a ITEMS, --add ITEMS
                                add resume item(s) to a resume list
        -e, --export            export portage resume list
        -i, --import            import portage resume list
        -b, --backup            perform operations on backup list
        -v, --version           show program's version number and exit

    **example usage:**

    ..

        $ eprl -bl
            - ``list items in backup resume list``
        $ eprl -br 0 1 2 3 4
            - ``remove items in backup resume list``
        $ eprl -a asdf watchdog systemd
            - ``add items to resume list``

license
-------

`MIT </LICENSE>`__
hypershot 0.3.1
Create screen shots of a video file, and upload them to an image host.
License: MIT
Keywords: screenshot,mplayer,ffmpeg

See the `GitLab project page`_ for usage documentation and installation instructions.

| Copyright (c) 2017 Kybernetics Project · MIT licensed

.. _`GitLab project page`: https://gitlab.com/kybernetics/hypershot#hypershot
httpie-visionect-auth 0.0.1
HMAC Auth plugin for Joan Visionect and HTTPie.
License: MIT

httpie-visionect-auth
=====================

`HMAC for JoanAssistant <https://api.visionect.com/>`_ auth plugin for `HTTPie <https://github.com/jkbr/httpie>`_.


HTTP requests will be signed with a shared secret key using HMAC. Differs from AWS or other HMAC strings because: JoanAssistant
The string to sign format is:

.. code-block:: bash

    <Method>\n\n
    <Content-Type>\n
    <Date>\n
    <URL>

Example String-to-sign

.. code-block:: bash


    GET 

    application/json
    Sun, 18 Jun 2017 11:48:26 GMT
    /api/device/


Example Authorization Header with HMAC signature

.. code-block:: bash

    Authorization: 1b9dbaf5b1183037:Mx0Qi57rqYIbc4gDiDKqYERK8Vmzdwhqk3S+OYoXRu0=

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

.. code-block:: bash

    $ pip install httpie-visionect-auth

You should now see ``visionect`` under ``--auth-type`` in ``$ http --help`` output.

Usage
-----

.. code-block:: bash

    $ http -j --auth-type=visionect --auth='client:secret' server:8081/api/users/

Examples
--------

To request status on all registered Joan Devices

.. code-block:: bash

    $ http -j --auth-type=visionect --auth="client:secret" server:8081/api/devices/

License
-------

Copyright (c) 2017 Pierre. Available under the MIT License.
cllist 1.1.0
C-implemented linked-list module for Python
License: MIT
Keywords: llist,linked,double,single,linked list

cllist - C-implemented Linked Lists for Python
==============================================

cllist is an extension module for CPython providing basic linked list
data structures.

Collections implemented in the llist module perform well in problems
which rely on fast insertions, pops, and removal of elements in
the middle of a sequence.

For this kind of workload, they can be significantly faster than
collections.deque or standard Python lists.


This project was forked from https://github.com/ajakubek/python-llist

and adds many features and enhancements to the original, under a new name "cllist".

The cllist version now lives at https://github.com/kata198/python-cllist

If you were using the previous module, you can change to this new module, it is completely backwards (but not forwards) compatible.



Single Linked List
------------------

Singly linked lists are provided by the "sllist" module. This is your basic single-linked list, and might be useful for some scenarios.

A single linked list is far less efficient at everything than the double-linked list implementation.


Double Linked List
------------------

A double-linked list is provided by the "dllist" module.

This provides great performance when doing pops and insertions at random (in the middle), or at either end.

This implementation has been enhanced by implementing a "middle" marker.

This "middle" marker is used when the list size exceeds 10 elements, and is used in all operations which involve walking the list,

which ensures that AT MOST N/4 elements will need to be walked (so the shortest distance from either start, middle, or end is calculated, and walked from there).

This additional feature makes this linked list much more efficient on larger data sets than a standard double-linked list implementation.


Why use a linked list?
----------------------

A linked list should be used when you are going to be adding or removing elements in the middle of the dataset. A standard python list forces the entire list
to be reallocated and copied when such happens, whereas this can do so without reallocating.


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

Documentation can be found at: https://pythonhosted.org/cllist/
test_song 0.0.2
test utils
License: MIT
Keywords: util jian

A sample Python project

A sample project that exists as an aid to the Python Packaging User Guide's Tutorial on Packaging and Distributing Projects.

This projects does not aim to cover best practices for Python project development as a whole. For example, it does not provide guidance or tool recommendations for version control, documentation, or testing.

This is the README file for the project.

The file should use UTF-8 encoding and be written using reStructuredText. It will be used to generate the project webpage on PyPI and will be displayed as the project homepage on common code-hosting services, and should be written for that purpose.

Typical contents for this file would include an overview of the project, basic usage examples, etc. Generally, including the project changelog in here is not a good idea, although a simple "What's New" section for the most recent version may be appropriate.