semvec/pypi-packages huggingface dataset:
ghupdatesecret 0.0.2
A command-line utility to update GitHub repository secrets.
Requires Python: >=3.6

# ghupdatesecret

A command-line utility to update GitHub repository secrets.

## Usage

`ghupdatesecret --user USER --password PASSWORD repository secret_name`

Update the secret with `secret_name` in the repository `repository` (in
`owner/name` format) to the contents of STDIN. Named arguments `--user`
and `--password` are required to authenticate to the GitHub API.
pilwio-api 1.0.2
Python API wrapper for pilw.io

# Pilw.io API wrapper

Python wrapper for [Pilw.io API](https://developers.pilw.io/documentation/)

---

## Installation

```pip install pilwio-api```

---

## Usage

```python
import pilwio

""" Initialize version wrapper with apikey """
api = pilwio.V1('apikey')

""" Set new apikey if necessary """
api.set_apikey('new_api_key')

""" User info """
api.whoami()

```

---

### Virtual machines

```python
api.vm.index()

api.vm.show(uuid)

api.vm.create(vm)
api.vm.delete(uuid)
api.vm.update(uuid, **kwargs)
api.vm.start(uuid)
api.vm.stop(uuid)

api.vm.ips(uuid)
api.vm.reserve_ip(uuid)
api.vm.release_ip(uuid)

api.vm.clone(uuid, name)
api.vm.toggle_backup(uuid)
api.vm.rebuild(uuid, replica_uuid)
```

---

### Floating IP

```python
api.network.create(**kwargs)
api.network.list()
api.network.get(ipv4)
api.network.update(ipv4, **kwargs)
api.network.delete(ipv4)
api.network.assign(ipv4,uuid)
api.network.unassign(ipv4)
```

---

### Replicas

```python
api.replica.index(uuid, *rtype)
api.replica.create(uuid, *rtype)
api.replica.delete(uuid)
```

---

### Tokens

```python
api.token.index()
api.token.delete(token_id)
api.token.update(token_id, **kwargs)
api.token.create(token)
```

---

### Resource Billing

```python
api.billing.index(id)
api.billing.info(uuid)
api.billing.update(uuid, id)
```

---

### Credit cards

```python
api.card.index(account_id)
api.card.delete(card_id)
api.card.show(card_id)
api.card.set_primary(card_id)
```

---

### Invoices

```python
api.invoice.index(id)
api.invoice.show(invoice_id)
api.invoice.pay_all(account_id)
api.invoice.pay_amount(account_id, amount)
api.invoice.pay_invoice(invoice_id)
```

---

### Billing Accounts

```python
api.billing_account.index()
api.billing_account.show(account_id)
api.billing_account.update(account_id, account_data)
api.billing_account.set_default(account_id)
api.billing_account.get_unpaid(account_id)
```

---

### Storage

```python
api.storage.url()
api.storage.show(name)
api.storage.index(billing_account_id) #param optional
api.storage.user()
api.storage.keys()
api.storage.delete_key(key)
api.storage.create_key()
```
python-intensifies 0.2.1
A tool for INTENSIFYING images.
Keywords: intensify intensifies shaking memes

# PYTHON INTENSIFIES

## Description

A command-line tool for INTENSIFYING images. That is, it opens a file and SHAKES IT VIGOROUSLY. Mostly used for memes.

## Requirements

Pretty much Python3.5+ and Pillow. The setup.py should install it for you.

## Installation
`$ pip install python-intensifies`

## Usage:

This is basically a command-line tool; just supply a list of images as input. Each of the output images will end in `-intensifies.gif`.
`$ intensify input0.png input1.png input2.png`

The "wiggle level" can be set anywhere between 0.0 to 1.0. The more wiggle, the more intense the shaking, however the image(s) will be zoomed in to ensure no borders show.
`$ intensify -w .25 input0.png input1.png input2.png`

## Changelog
    0.2.0 - 0.2.1:
        * Upgraded Pillow to require >= 7.1.0, probably going to update these patch notes on actual changes.
    0.1.0 - 0.2.0:
        * Upgraded Pillow to 7.0.0.
    0.0.4 - 0.1.0:
        * Added support for bulk intensification; instead of specifying input via -i, multiple files can be specified at the command line.
		* Removed the "--output" argument. Every output now follows a convention of "*-intensifies.gif".
		* Fixed a bug that prevented images from resizing correctly.
        * Fixed a minor security issue as a result of not using the latest Pillow.
    0.0.3 - 0.0.4:
        * If you're reading this, you can now install this via pypi.
    0.0.2 - 0.0.3:
        * Re-added the FPS parameter I forgot to document removing. Initially it was because Pillow is limited in framerates it can animate, but turns out it's very useful for reducing filesize of emojis.
    0.0.1 - 0.0.2:
        * Transparency AND animation is now supported for .gif files used as input.
        * MoviePy, (and by extension, imageio, tqdm, and a copy of ffmpeg) are no longer dependencies.
        * No need for a folder as a package, setup.py just installs a single module now.

## Notes
    * Transparency for .png files used as input is not supported.
wechat-work-webhook 0.0.2
A wechat work webhook client.
Requires Python: >=3.6


## Description

企业微信群机器人Webhook Python 客户端. 支持文本消息, markdown, 图片, 图文, 文件 消息 ( https://work.weixin.qq.com/api/doc/90000/90136/91770 ).

A wechat work webhook Python client which support text, markdown, image, news, file message ( https://work.weixin.qq.com/api/doc/90000/90136/91770 ).

## Install

```
pip install --upgrade wechat_work_webhook
```

## Examples

```
import wechat_work_webhook
wechat = wechat_work_webhook.connect("webhook_url")

wechat.text('test',['@all'])

wechat.markdown('实时新增用户反馈<font color=\"warning\">132例</font>，请相关同事注意。')

wechat.image('test.png')

wechat.news([{
               "title" : "中秋节礼品领取",
               "description" : "今年中秋节公司有豪礼相送",
               "url" : "URL",
               "picurl" : "http://res.mail.qq.com/node/ww/wwopenmng/images/independent/doc/test_pic_msg1.png"
           }])

wechat.media(wechat.upload_media('test.csv')['media_id'])

wechat.file('test.csv')


# send pandas dataframe to wechat work as image:
# pip install dataframe_image
wechat.df(df)

```
folklore-cli 0.2.0
Folklore service framework command line toolkit

folklore-cli: Folklore command line toolkit
===========================================

.. image:: https://travis-ci.org/maralla/folklore-cli.svg?branch=master
    :target: https://travis-ci.org/maralla/folklore-cli

Command line tool for managing Folklore services.

Install
-------

.. code:: bash

    $ pip install folklore-cli

Usage
-----

.. code-block:: bash

    $ folklore -h

Run Folklore service
~~~~~~~~~~~~~~~~~~~~

.. code-block:: bash

    $ folklore serve

Deploy an application
~~~~~~~~~~~~~~~~~~~~~

To deploy using ansible, extra requirements should be installed:

.. code:: bash

    $ pip install folklore-cli[deploy]


Add ``deploy`` entry to *app.yaml*:

.. code:: yaml

    deploy:
      vars:
        version: HEAD
      targets:
        testing:
          - localhost
          - testing.com
        prod:
          - app.prod

Using the following command to deploy:

.. code-block:: bash

    $ folklore deploy testing -t deploy

The deploy command is implemented using `ansible <https://github.com/ansible/ansible>`_.

To deploy crontab, add the following config to *app.yaml*

.. code-block:: yaml

    deploy:
      crontab:
        - name: check dirs
          schedule: "0 5,2 * * *"
          job: 'ls -alh > /dev/null'

        - name: say hello
          schedule:
            minute: 0
            hour: 5,2
          job: 'scripts/say_hello.py'

then run:

.. code-block:: bash

    $ folklore deploy <target> -t cron

Cron jobs are run under app working directory ``/srv/{{ app_name }}``.

Start an interactive shell
~~~~~~~~~~~~~~~~~~~~~~~~~~

To start an IPython shell, extra requirements should be installed:

.. code:: bash

    $ pip install folklore-cli[shell]

Start the shell:

.. code:: bash

    $ folklore shell -t <host> -- <ipython args>