semvec/pypi-packages huggingface dataset:
paratureapiclient 0.50
Wrapper for working with the Parature RESTful API
License: MIT

ParatureApiClient
======================================
ParatureApiClient is a python wrapper for working with the Parature RESTful API.

The package exposes a class for the following API resources:
* Ticket
* CSR
* Customer
* Account

## Installation
Install via pip:

`pip install paratureapiclient`

Save to project requirements file:

`pip freeze > requirements.txt`

## Usage
```
from paratureapiclient import ParatureApiClient


client = ParatureApiClient(PARATURE_URL, PARATURE_TOKEN)

# Get ticket data
tickets = client.tickets.get_data()
```

## License
paratureapiclient is released under the MIT License.
aws-ec2-scheduler 1.0
A scheduling script for aws ec2 instances
License: MIT

# Uniplaces AWS Scheduler

The AWS Scheduler is a script that given a set of profiles schedule the uptime of ec2 instances.

## Getting Started

Install through pip.

    pip install aws-ec2-scheduler

The initial configuration is done in the `aws.conf` file. Copy the `aws.conf.dist`
to `aws.conf` and configure with the right credentials.
By default `aws.conf` reads schedule profiles from `scheduler.json` but you can change
the directory from where you want to load the profiles.

To run the scheduler just run

    ec2scheduler -c path/to/config_file

#### Profiles

The scheduler expects you to create profiles to start and stop the machines.

You can just copy the `scheduler.json.dist` and start creating your new profiles from there.

```
{
    "profiles": [ // an array of profiles
        {
            "name": "staging", // profile name
            "region": "us-west-1", // aws region
            "schedule": { // weekday schedule
                "monday": {
                    "start": 9, // start hour
                    "stop": 19 // stop hour
                },
                "tuesday": {
                    "start": 9,
                    "stop": 19
                },
                "wednesday": {
                    "start": 9,
                    "stop": 19
                },
                "thursday": {
                    "start": 9,
                    "stop": 19
                },
                "friday": {
                    "start": 9,
                    "stop": 19
                },
                "saturday": {
                    "start": 9,
                    "stop": 19
                },
                "sunday": {
                    "start": 9,
                    "stop": 19
                }
            },
            "instance_tags": [ // tags from the instances you want to attach this profile schedule
                "jobs-staging", // this tag should be the name of the instance tag:Name
                "admin-staging",
                "reports-staging"
            ],
            "elb_names": [ // add this configuration if you want to reregister this elb instances
                "example-tag-elb-name"
            ]
        }
    ]
}
```
pyoutube 0.5
Upload videos to youtube using OAuth2.0 and the youtube API
License: MIT
Keywords: youtube upload uploader

pyoutube
--------
Requirements:

* Python 3.3 or higher

* Install the Google API's Client Library for python (https://developers.google.com/api-client-library/python/start/installation)

* A registered application with google (https://developers.google.com/youtube/registering_an_application)

* A populated client_secret.json file in the directory you will be uploading the file from.

To install::

>>> pip install pyoutube


Sample usage::

>>>import pyoutube
>>>pyoutube.upload("File.mp4", title="Video Title", description="Video Description", tags=["video", "tags"], categoryId="20",privacy_status="Public")

Returns a dictionary response containing information about the uploaded video.

This function is of the form uploader.upload(file,**kwargs).

Only the file parameter is required for the upload to occur, as all other parameters have defaults which will be used should the argument not be passed, however it is recommended to pass the arguments in order to upload an attractive youtube video.

List of optional arguments and their uses:

* title: string, becomes the title of the youtube video. 

* description: string, becomes the description of the youtube video.

* tags: list of strings, becomes the keyword tags of the youtube video.

* categoryId: string or an int, the numerical category id that categorizes the youtube video accordingly. These category ids can be obtained from the youtube web API via the link https://www.googleapis.com/youtube/v3/videoCategories?part=snippet&regionCode={two-character-region}&key={YOUR_API_KEY}. You will need to enable a browser API key as part of your project to discover different categoryId's.

* privacy_status: string, must be one of "public", "unlisted", or "private". Defaults to "public".

Important Changes
-----------------
As of v0.5, importing is changed and the upload method has been moved under the main module.
Functionally the .upload() method is the same.
pynextcaller 0.2
A Python wrapper around the Nextcaller API
License: MIT
Keywords: nextcaller,python,api

nextcaller-python-api
=====================

[![Build Status](https://travis-ci.org/Nextcaller/nextcaller-python-api.svg?branch=master)](https://travis-ci.org/Nextcaller/nextcaller-python-api)

A Python wrapper around the Nextcaller API.
The library supports python versions 2.6, 2.7, 3.2, 3.3, 3.4

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

**Dependencies**:

* requests

**Installation**:

*cloning from the GitHub repo*:

    $ git clone git://github.com/nextcaller/Nextcaller-python-api.git
    $ cd nextcaller-python-api
    $ python setup.py test
    $ python setup.py build
    $ python setup.py install

*use pip with the GitHub repo*:
    
    $ pip install -U git+git://github.com/nextcaller/nextcaller-python-api.git

*use pip with pypi*:

    $ pip install -U pynextcaller

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

Full documentation see [here](https://nextcaller.com/documentation/#/getting-started/python)
plot_joblog 1.0.1
Produce a time chart of the jobs ran by GNU parallel
License: MIT
Keywords: plot cli gnuparallel

Plotting time tables for jobs ran by GNU Parallel
=================================================

The program ``print_joblog`` produces a textual representation of the
time required by a sequence of jobs ran by GNU parallel
(http://www.gnu.org/software/parallel/).

To use it, call GNU Parallel with the ``--joblog`` option::

    $ parallel --joblog log.txt ...[all the other parameters]...

After the file ``log.txt`` has been created, run ``plot_joblog`` on it::

    $ plot_joblog log.txt

(You do not have to wait till ``parallel`` has exited to run
``plot_joblog``.)


Installing the program
----------------------

Move in the source directory and run the following command::

    $ python3 setup.py install


Example
-------

Here is an example of the output::

    $ plot_joblog -w 20 joblog_example.txt
     1: |####                |
     2: |####################|
     3: |########            |
     4: |###                 |
     5: |   ################ |
     6: |    ###########     |
    $

Output can be customized by means of the following parameters:
- ``--width`` specifies the overall width of each bar, in characters.
- ``--space`` allows to set up the character used to fill the
  background of the bar.
- ``--fill`` allows to specify the character to be used to fill the
  bars.

A nice choice for UTF-8 terminals is to use the character \u2588 (``█``)
for filling the bars::

    $ plot_joblog -w 20 --fill='█' joblog_example.txt
     1: |████                |
     2: |████████████████████|
     3: |████████            |
     4: |███                 |
     5: |   ████████████████ |
     6: |    ███████████     |
    $

Run ``plot_joblog --help`` to see all the options provided by the
program.


License
-------

This program is released under the MIT license.