semvec/pypi-packages huggingface dataset:
snowcomp 2.0
Compares files from different branches and spits out deleted files

# SNOW-File-Comparator
Compares files from different branches and spits out deleted files

# How to install?
Run following command in terminal to install SNOW Comparator (snowcomp) module:

<pre>pip install snowcomp</pre>

# How to use?
Create a configuration file (`conf.json`) having information related branches to compare, Git repository etc.

<pre>{
    "username": "<your_username>",
    "password": "<your_password>",
    "git_repo_link": "<link_of_git_repo>",
    "old_branch": "master",
    "latest_branch": "develop",
    "clone_dir": "test_clone",
    "instance_of_old_app": "<optional: venXXXXX>",
    "ignore_deletions":  ["sys_dictionary", "sys_documentation", "ua_table_licensing_config", "wf_workflow_version", 
                        "wf_activity", "wf_condition", "sys_variable_value", "wf_transition", "wf_estimated_runtime_config", 
                        "sys_scope_privilege", "sys_wizard_answer", "sys_ui_view", "sys_metadata_link", "sys_embedded_help_role"]
}</pre>

You can add more classes in `ignore_deletions` list. File deletions from this list will be ignored and won't be shown as deleted files (Will be considered valid deletions). 

Now run following command in the directory where above `conf.json` is saved.

<pre>python -m snowcomp</pre>

This will create a file named `Deleted Files.txt` having links to deleted files.

## Note
Supports Python 3.x
Gstreamer-Timelapse-RTSP-Server 0.0.1.post1
Utility for serving a timelapse over RTSP

gst-timelapse-rtsp-server
=========================

Serves an RTSP stream of a timelapse obtained from static images.

Basic Usage
-----------

Start a server as follows, where "path to folder" is the path to a
folder containing the images you want to use in the timelapse stream:

.. code:: python

    from GstTimelapseRtspServer.Servers import GstTimelapseServer


    gts = GstTimelapseServer("path to folder")

    gts.run()

play the stream:

.. code:: bash

    ffplay rtsp://localhost:9994/timelapse
zeus-client 0.1.7
Zeus client

Zeus client
===========

Zeus client is a command line tool to facilitate execution of advanced zeus_
election administrative operations such as cryptographical mix and partial 
decryption of submitted ballots.

.. _zeus: https://zeus.grnet.gr/


Install
-------

.. hint::

    Python 2.7 along with the pip packaging tool is required to be installed_

Installing `zeus-client` tool should be as simple as ::

    $ pip install zeus-client
    $ zeus-client --help

.. _installed: https://www.python.org/downloads/


Remote mix
----------

The `mix` command can be used for elections with `remote mixing` enabled during
initial election parametrization. Once election voting closes and zeus
completes the first mix of encrypted ballots, Zeus produces the election remote
mix URL to the election administrator. The URL can be shared across the
preferred set of participants as required by the election process. Each
participant takes part to the election mix as follows::

    - Download previously set of mixed ciphers
    - Generate a new mix
    - Upload the new ballot mix (will be used as input for the next mix)

`zeus-client` automatically takes care of all of the above steps::

    $ zeus-client mix <election-mix-url> <mix-id> <rounds> <parallel>

    # e.g.
    $ zeus-client mix https://zeus-testing.grnet.gr/zeus/elections/election-uuid/mix/unique-id my-election 128 4


- **election-mix-url** the election mix URL as provided by the election
  administrator.
- **mix-id** is an election identification string used as a prefix
  for the generated filenames.
- **rounds** is an integer related to mixnet security
  parameters. Using a low number produces fast results but could diminish mix
  security. It is advised to use an integer equal or greater than `128`.
- **parallel** should be set to the number of CPU cores of your system.


Decryption
----------

1. Download election ciphertexts::

   $ zeus-client download ciphers "<trustee-login-url>" ballots-encrypted

2. Compute partial decryptions

   $ zeus-client decrypt ballots-encrypted ballots-partially-decrypted "<path-to-trustee-secret-key>"

3. Submit partial decryptions

   $ zeus-client upload factors ballots-partially-decrypted "<trustee-login-url>"
opencpaas-bandwidth 0.0.7
A Bandwidth implementation of OpenCpaas, an SDK that allows flexibility between CPaaS providers.

# opencpaas-bandwidth

This is the Bandwidth implementation of OpenCpaas.

See our [full documentation]().

## Requirements

- [Python](https://www.python.org/downloads/) 3.5+

## Installation

```python
pip install opencpaas-bandwidth
```

## Testing

Run the following command in the project directory:

```python
python -m unittest discover
```


## Getting Started

### Client Initialization

Begin by initializing a new Bandwidth client. 

```python
from opencpaas_bandwidth import BandwidthClient

auth = 	{
	'api_token': '789',
	'api_secret':'1011',
	'account_id': 'myaccount' ,
	'application_id': 'myapplication',
	'user': 'username',
	'pass': 'password',
	'site_id': '12345' 
	}

client = BandwidthClient(auth)

```

Bandwidth requires several different authorizations in order to perform voice, messaging, or number functions.
In order to initialize a new Bandwidth Client you MUST include an account_id or a CpaasAuthenticationException will be thrown.
adansonia 0.0.12
Utils package for common operations

# Adansonia

<div align="center">
  <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Adansonia_grandidieri03.jpg/640px-Adansonia_grandidieri03.jpg">
</div>

_Adansonia_ is a genus of deciduous trees known as baobabs. They are found in arid regions of Madagascar, mainland Africa, Arabia, and Australia. The generic name honours [Michel Adanson](https://fr.wikipedia.org/wiki/Michel_Adanson), the French naturalist and explorer who described Adansonia digitata.

| **`Documentation`**                                                                                                                      |
|------------------------------------------------------------------------------------------------------------------------------------------|
| [![Documentation](https://img.shields.io/badge/api-reference-blue.svg)](https://github.com/baobab-group/Adansonia/blob/master/README.md) |


## License

[Apache License 2.0](LICENSE)
opencpaas-twilio 0.0.2
A Twilio implementation of OpenCpaas, an SDK that allows flexibility between CPaaS providers.

# opencpaas-twilio

This is the Twilio implementation of OpenCpaas.

See our [full documentation]().

## Requirements

- [Python](https://www.python.org/downloads/) 3.5+

## Installation

```python
pip install opencpaas-twilio
```

## Testing

Run the following command in the project directory:

```python
python -m unittest discover
```

## Getting Started

### Client Initialization

Begin by initializing a new Twilio client. 

```python
from opencpaas_twilio import TwilioClient

auth = 	{
      'account_sid': "12345"
      'auth_token': "678910"
	}

client = TwilioClient(auth)

```

In order to initialize a new Twilio Client you MUST include an account_sid and auth_token a CpaasAuthenticationException will be thrown.