semvec/pypi-packages huggingface dataset:
mikla 0.2.1
A command line tool to edit text files encrypted with GnuPG whilst preventing the plaintext from being written to the hard drive.
License: MIT
Keywords: encryption security gnupg gpg

=====
Mikla
=====

A command line tool to edit text files encrypted with GnuPG while keeping the decrypted plaintext
solely in RAM and off the hard drive. Preventing the plaintext from being recovered. This is
achieved using the POSIX shared memory API. If you have no available memory, Mikla will not work.

Currently, only works in **Python 3.5**.

Installation
------------
You can install *Mikla* using pip:

.. code-block:: bash

    $ pip install mikla

Usage
-----
Use the `mikla` command to run Mikla::

    $ mikla --help

    Usage:
      mikla [--editor=<editor>] [--tmpfs=<path>] <encrypted-file>
      mikla (-h | --help | --version)

    Options:
      --version                   show program's version number and exit.
      -h, --help                  show this help message and exit.
      -e, --editor=<editor>       specify the editor to use [default: $EDITOR].
      -t, --tmpfs=<path>          the path to a temporary file system [default: /dev/shm].

License
-------
Copyright © 2015 `Matt Deacalion Stevens`_, released under The `MIT License`_.

.. _Matt Deacalion Stevens: http://dirtymonkey.co.uk
.. _MIT License: http://deacalion.mit-license.org
pyzenfolio 0.9.1
Light-weight Zenfolio API Python wrapper.
License: MIT
Keywords: zenfolio

PyZenfolio
==========

.. image:: https://badge.fury.io/py/pyzenfolio.png
    :target: http://badge.fury.io/py/pyzenfolio

Light-weight Zenfolio API Python wrapper.

Using this wrapper is pretty straight-forward and does not
require to use any special data-structures. Everything is
returned as an ``AttrDict`` (same as ``dict`` however
dictionary items can be accessed via Python attribute
dot notation ``foo['bar'] == foo.bar``).

Example
-------

::

    from pyzenfolio import PyZenfolio

    api = PyZenfolio(auth={'username': 'foo', 'password': 'bar'})
    api.Authenticate()

    # lookup user
    user = api.LoadPublicProfile()
    # AttrDict allows to access items like this
    domain = user.DomainName
    uploaded_photos = user.PhotoCount

    # create photoset
    photoset = api.CreatePhotoSet(
        user.RootGroup.Id,
        attr={
            'Title': 'foo'
        }
    )
    photoset_url = photoset.PageUrl

    # upload image
    api.UploadPhoto(photoset, 'bar.jpg')

    # get image download URL
    image = api.LoadPhotoSetPhotos(photoset.Id)
    url = image.OriginalUrl

.. warning::

    This is a beta release. Please report bugs via GitHub issues.



.. image:: https://d2weczhvl823v0.cloudfront.net/miki725/pyzenfolio/trend.png
   :alt: Bitdeli badge
   :target: https://bitdeli.com/free

License
-------

The source code can be found at `Github <https://github.com/miki725/pyzenfolio>`_.

This library is licensed with `MIT License <http://opensource.org/licenses/MIT>`_::

    Permission is hereby granted, free of charge, to any person obtaining a copy
    of this software and associated documentation files (the "Software"), to deal
    in the Software without restriction, including without limitation the rights to
    use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
    the Software, and to permit persons to whom the Software is furnished to do so,
    subject to the following conditions:

    The above copyright notice and this permission notice shall be included in all
    copies or substantial portions of the Software.

    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
    INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
    PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
    HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
    SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
utf9 0.3.1
Encode and decode text using UTF-9.
License: MIT
Keywords: utf9 encode decode rfc4042

Description
-----------

On April 1st 2005, IEEE released the `RFC4042`_ “*UTF-9 and UTF-18
Efficient Transformation Formats of Unicode*” :

    The current representation formats for Unicode (UTF-7, UTF-8,
    UTF-16) are not storage and computation efficient on platforms that
    utilize the 9 bit nonet as a natural storage unit instead of the 8
    bit octet.

Since there are not so many architecture that use *9 bit nonets as
natural storage units* and the release date was on April Fools’ Day, the
*beautiful* UTF-9 was forgotten and no python implementation is
available.

This python module is here to fill this gap! ;)

Usage
-----

There are only two functions:

-  ``utf9encode(string)``: takes a string and returns a utf9-encoded
   version.
-  ``utf9decode(data)``: takes utf9-encoded data and returns the
   corresponding string.

Example
-------

    >>> import utf9
    >>> encoded = utf9.utf9encode(u'ႹЄLᒪo, ��ǃ')
    >>> print repr(encoded)
    'p\xe0\xb7-\x0c!1\xc3\x92\xd5\x1b\xc5\x82\x07n\x83x\xed\xdecX\xf80'
    >>> print utf9.utf9decode(encoded)
    ႹЄLᒪo, ��ǃ

.. _RFC4042: https://www.ietf.org/rfc/rfc4042.txt