semvec/pypi-packages huggingface dataset:
piClusterNetworking 0.0.4
Raspberry pi cluster custom server/client library for distributed computing and code testing. This package can be imported to create a custom client/server for any program to send/receive/compute data across any number of clustered raspberry pis.
Requires Python: >=3.7

# piClusterNetworking

Raspberry pi cluster custom server/client library for distributed computing and code testing. This package can be imported to create a custom client/server for any program to send/receive/compute data across any number of clustered raspberry pis.  

Use:  
pip install piClusterNetworking
neutron-bsn-lldp 1.0.4
LLDP Agent for Big Switch Networks integration.

===============================
neutron-bsn-lldp
===============================

LLDP Agent for Big Switch Networks integration.

This the python27 version that is used for RHOSP13 and OpenStack Queens branch.

For Earlier version, the LLDP Agent is inside the plugin package.

Python3 environment is not supported by this version.

This custom LLDP agent is used to send LLDPs on interfaces connected to
Big Cloud Fabric (BCF). In environments with os-net-config installed, it reads
config from os-net-config to automagically identify and send LLDPs.

For all other purposes, Big Switch Openstack Installer (BOSI) configures the
service file based on environment info.
tlogging 1.0
Log errors in a log.txt file and receive them by telegram.
Requires Python: >=3.6

Useful functions to log efficiently into a log.txt file and send you logs by Telegram.

How to use : 

import tlog

my_chat_id = "12345"            # Your telegram chat_id, usually a chain of integers
my_bot_token = "token123"       # The token of the telegram bot you want to receive logs from

tl = tlog(my_chat_id, 
          my_bot_token)

tl.debug("info for debugging")   # Receive message when checkpoint reached
tl.info("info to be logged")     # Receive some info
tl.error(traceback.format_exc()) # Receive traceback of errors
snoozingmail 0.0.7
A minimal python3 wrapper for the Gmail API
Requires Python: >=3.6

# snoozingmail
A minimal python3 wrapper for the Gmail API that exposes basic message reading, modifying, and sending capabilities.

# install
```
pip install snoozingmail
```

# usage
- You'll first need to create a Cloud Platform project enabled with the python Gmail API, and download the *credentials.json* file. To do that follow Google's [quickstart](https://developers.google.com/gmail/api/quickstart/python)
- Create a new `Snoozin` object with the path to your *credentials.json* file like so:
    ```python
    snoozingmail.Snoozin("./credentials.json")
    ```
- The first instantiation of `Snoozin` with your *credentials.json* file will prompt you to visit a url to pick what gmail account to give snoozin access to. A *token.pickle* file will be then be created for automatic authentication with the chosen account for future instantiations.

## example
Print message body of first starred message in inbox
```python
import snoozingmail

snoozin = snoozingmail.Snoozin("./credentials.json")
msg_ids = snoozin.get_labeled_msgs(['STARRED', 'INBOX'])
body_text = snoozin.get_msg_body(msg_ids[0])
print(body_text)

```

# docs
- Full documentation of snoozingmail module: https://snoozingmail.readthedocs.io/en/latest/
- The core gmail interfaces were based off of the python 2 Users.messages section of the Gmail api: https://developers.google.com/gmail/api/v1/reference/users/messages
example-pkg-sdurivau25 1.0
Log errors in a log.txt file and receive them by telegram.
Requires Python: >=3.6

Useful functions to log efficiently into a log.txt file and send you logs by Telegram.

How to use : 

import tlog

my_chat_id = "12345"            # Your telegram chat_id, usually a chain of integers
my_bot_token = "token123"       # The token of the telegram bot you want to receive logs from

tl = tlog(my_chat_id, 
          my_bot_token)

tl.debug("info for debugging")   # Receive message when checkpoint reached
tl.info("info to be logged")     # Receive some info
tl.error(traceback.format_exc()) # Receive traceback of errors
telegram-task-bot 0.1.2
Library for writing task based telegram bots
Keywords: Telegram,Bot

# telegram-task-bot
Library to setup telegram bots with recurring tasks.

# Usage
`pip install telegram-task-bot`

## `.env` Variables
1) `ALLOWED_USERS` specifies the users which are allowed, if `any`, every one is allowed to use the bot.
1) `BOT_TOKEN` the token of the bot.
1) `START_MESSAGE` the message to be send as response to the start command.


## Classes
There are several classes included in this Package.

### Task
Base class for recurring tasks.

#### Configuration
* `job_name: str` Name of the job defined in this task
* `disable_notifications: bool` Disable notifications, flag send to the telegram server
* `generic: bool` Defines if the task looks the same for each user 
* `first_time:time` First time to run the task, 0 is now takes a `datetime.time`
* `repeat_time: timedelta` Defines the time between two executions of the job, takes `datetime.timedelta`
* `filename: str` Filename under which data specific to this job should be saved

### GenericTask
More specific class which adds the possiblity to get the actual value and implements user handling.
The data is saved to a `JSON` file.
The callback method ( `callback(self, context: telegram.ext.CallbackContext)`) must be implemented.

### UrlTask
Extension of the `GenericTask` to simplify the usage for jobs calling a URL and returning the link/ response to the subscribers.
It retries every 2 seconds until it gets a response.

This class adds a `url` field where the information lies.

The `handle_response(self, response: Response)` must be implemented to extract the data from the request and return the message string.

# Example Project
https://github.com/bb4L/digitec_daily_bot

# License
[LGPLv3](LICENSE)
gfworkflow 0.1.0
A set of wrappers around git flow
Requires Python: >=3.6

# gfworkflow
A set of wrappers around git flow and [bump2version](https://github.com/c4urself/bump2version).

## Installation
You can use [pipx](https://pipxproject.github.io/pipx/) and have **gfworkflow** available via command line
```
pipx install gfworkflow
```
If you prefer you can also use pip:
```
pip install gfworkflow
```

> **Please note, bumping version is achieved through [bump2version](https://github.com/c4urself/bump2version), so make sure it is available via command line**

## Usage

#### Init git flow
Initializes git flow with default configuration, and adds **v** as version tag prefix
```
gfworkflow --init
```
... which is equivalent to:
```
git flow init -d -f
git config gitflow.prefix.versiontag v
```
#### Bump version
Bumps current version
```
gfworkflow --bump-version {part}
```
> **part** must be _major_, _minor_, _patch_ or custom part

... which is equivalent to:
```
bumpversion {part}
```

#### Start release
Starts a new release
```
gfworkflow --start-release {part}
```
> **part** must be _major_, _minor_, _patch_ or custom part

... which is equivalent to:
```
git flow release start {new_version}
```
... except that **new_version** is calculated with bump2version


#### Finish release
Finishes a release
```
gfworkflow --finish-release
```
... which is equivalent to:
```
git flow release finish -m " - " {release_version}
```
... except that it gets **release_version** from current branch

#### Bump release
Bumps a release, which means to:
1. Start release
2. Bump version
3. Finish release

```
python workflow --bump-release {part}
```
> **part** must be _major_, _minor_, _patch_ or custom part


### v0.1.0
voila-aiidalab-template 0.2.1
Voila template for AiiDAlab project
Keywords: ipython,jupyter,widgets,voila

# Voila template for the AiiDA lab project.   

This is a Voila template for applications developed by the AiiDA lab project.

This template is called `aiidalab` and can be invoked either by using the
`--template=aiidalab` `voila` CLI option, setting it explicitly in a Notebook's
metadata or in a Jupyter config file.  See [the Voilà
documentation](https://voila.readthedocs.io/en/stable/customize.html#controlling-the-nbconvert-template)
on how to invoke templates for more information.

## Try it with Binder!

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/aiidalab/voila-aiidalab-template/develop?urlpath=%2Fvoila%2Frender%2Fexample-notebooks%2Fexample.ipynb)

## Installation

```bash
pip install voila-aiidalab-template
```

## Usage

```bash
voila --template=aiidalab example.ipynb
```

## License

This repository and all files in it are licensed under the [BSD
license](LICENSE), copyright (c) by Voilà contributors.

# Acknowledgements

We acknowledge support from the EPFL Open Science Fund via the [OSSCAR](http://www.osscar.org) project.

<img src='http://www.osscar.org/wp-content/uploads/2019/03/OSSCAR-logo.png' width='230'>
gdplot 1.0.1
Plot Chart from your Google Sheets
Keywords: Chart,gsheet,plot

# Project description

'gdplot' is a library to generate  charts of predefined format and produce a chart of specific nature, i.e average sales and timeperiod, using the data available in google sheets.
It requires your google credentials and the file access to produce a chart.

  - No credentials saved
  

# Links
        GitHub: https://github.com/sumankumar0091/gdplot
        PyPI: https://pypi.org/project/gdplot/
        Documentation: 
        Issue Tracker:https://github.com/sumankumar0091/gdplot/issues
        Download: 
  

# Installation
This package runs under Python3.5+, use [pip](https://pip.pypa.io/en/stable/)  to install:
> - $ pip install gdplot  

# Get google Credentials
Log into the [Google Developers Console](https://accounts.google.com/ServiceLogin/signinchooser?service=cloudconsole&passive=1209600&osid=1&continue=https%3A%2F%2Fconsole.developers.google.com%2F%3Fref%3Dhttps%3A%2F%2Fpypi.org%2F&followup=https%3A%2F%2Fconsole.developers.google.com%2F%3Fref%3Dhttps%3A%2F%2Fpypi.org%2F&flowName=GlifWebSignIn&flowEntry=AddSession) with the Google account to the spreadsheets you want to access. Create (or select) a project and enable the Drive API and Sheets API (under Google Apps APIs).

Go to the Credentials for your project and create New credentials > OAuth client ID > of type Other. In the list of your OAuth 2.0 client IDs click Download JSON for the Client ID you just created. Save the file as client_secrets.json in your home directory (user directory). Another file, named storage.json in this example, will be created after successful authorization to cache OAuth data.
On you first usage of gsheets with this file (holding the client secrets), your webbrowser will be opened, asking you to log in with your Google account to authorize this client read access to all its Google Drive files and Google Sheets.

If this does not work refer to link under See also section. 

# Usage 
```
Syntax:
> import gdplot as gd
> gd.create_chart($credentials, $URL)
```

```
e.g.:
> import gdplot as gd
> gd.create_chart(/gcp_credentials/client_secret.json, https://docs.google.com/spreadsheets/d/1pzmXgLMMMWdsfuNuq3a15tP7kbsHpijVAU0BGAJrOAP/edit#gid=0)
```
### See also
''
https://medium.com/swlh/google-drive-api-with-python-part-i-set-up-credentials-1f729cb0372b 
(Source: https://medium.com/@billydharmawan)
https://medium.com/@osanda.deshan/getting-google-oauth-access-token-using-google-apis-18b2ba11a11a
(Source: https://medium.com/@osanda.deshan)
''
### License
This package is distributed under the **[MIT license](https://opensource.org/licenses/MIT).**
nb-tfjs-mnist 0.0.1
Jupyter notebook server proxy extension for tfjs (MNIST)

# serverproxy_tfjs_demos
Serverproxy version of https://github.com/tensorflow/tfjs/


[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/innovationOUtside/serverproxy_tfjs_demos/master)