semvec/pypi-packages huggingface dataset:
aft 0.1.2
Rabbit Type inference for Python

## BETA SOFTWARE. DO NOT USE WHEN FAILURE WILL HAVE CONSEQUENCES.

# Rabbit Typing, for Python

Rabbit Typing, as opposed to [Duck Typing](https://www.python.org/) and
[Monkey Typing](https://github.com/Instagram/MonkeyType), is a brute force
dynamic type inference approach which attempts to infer argument types for a
library function.

![A rabbit](https://github.com/strawberry-jam-cabal/aft/raw/master/rabbit.jpg)
blink-cameras 0.3.13
Python API for the Blink Home Security Camera System

![image](https://cloud.githubusercontent.com/assets/2049665/24316082/58e34c7e-10b9-11e7-93fa-88ca46f13d46.png)

# Blink
Python API for the Blink Home Security Camera System

This is based off the documentation at: https://github.com/MattTW/BlinkMonitorProtocol

## Usage
```python
import blink
b = blink.Blink()
events = b.events()
an_event = events[0]
mp4_data = b.download_video(an_event)
```

This assumes you have a file `~/.blinkconfig` that looks like this:
```
me@somewhere.net: my_password
```
Alternatively, you can init Blink like so:
```
b = blink.Blink(email='me@somewhere.net', password='my_password')
```

## Archiving Video
Blink eventually deletes old video clips.  If you want to archive your videos locally, run:

```
$ python -m blink --archive path/to/archive_dir
```

Typically this would be put into a cron job.

## API
|Function|Description|Implemented|Works|
|--------|-----------|-----------|-----|
|`connect()`|Client login to the Blink Servers. | yes | yes | 
|`networks()`|Obtain information about the Blink networks defined for the logged in user. | yes | yes | 
|`sync_modules(network)`|Obtain information about the Blink Sync Modules on the given network. | yes | yes | 
|`arm(network)`|Arm the given network (start recording/reporting motion events). | yes | yes | 
|`disarm(network)`|Disarm the given network (stop recording/reporting motion events. | yes | yes | 
|`command_status()`|Get status info on the given command. | yes | unknown | 
|`homescreen()`|Return information displayed on the home screen of the mobile client. | yes | yes | 
|`events(network)`|Get events for a given network (sync module). | yes | yes | 
|`download_video_by_address`|Get a video clip using its address.| yes | yes |
|`download_video(event)`|Get a video clip from the events list. | yes | yes | 
|`download_thumbnail(event)`|Get a thumbnail from the events list. | yes | no | 
|`cameras(network)`|Gets a list of cameras. | yes | yes | 
|`clients()`|Gets information about devices that have connected to the blink service. | yes | yes | 
|`regions()`|Gets information about supported regions. | yes | yes | 
|`health()`|Gets information about system health. | yes | yes | 
|`capture_video(camera)`|Captures a new video for a camera. | no |  | 
|`capture_thumbnail(camera)`|Captures a new thumbnail for a camera. | no |  | 
|`unwatched_videos()`|Gets a list of unwatched videos. | no |  | 
|`delete(video)`|Deletes a video. | no |  |
iu-jar 0.0.6
An incremental upgrade tool for jar packages

# iu-jar

An incremental upgrade tool for jar packages

To install `iu-jar`, use pip:  
`pip install iu-jar`  
then, run with `iujar`  

```
Usage:iujar [option]

 option:

     -h or --help: show help info

     -l target-jar [-o list-file-path]: list table of contents for jar
        target-jar:                 string, path of jar file that need to list
        list-file-path:             string, path of 'list-file' file

     -i old-jar -t new-jar [-n incremental-pkg-name] [-d incremental-pkg-dir] [-f force-path]: generate incremental jar
        old-jar:                    string, path of 'old-jar|list-file' file
        new-jar:                    string, path of new-jar file
        incremental-pkg-name:       string, name of output, default is [old-jar].incremental
        incremental-pkg-dir:        string, dir of output, default is current dir
        force-path:                 regex, match the file path that needs to be forced to update

     -u target-jar -a incremental-pkg [-n new-pkg-name] [-d new-pkg-dir] [-I ignore-path]: update jar from incremental jar
        target-jar:                 string, path of jar file that need to update
        incremental-pkg:            string, path of incremental pkg[from -i generate]
        new-pkg-name:               string, new jar name of output, default is replace target-jar
        new-pkg-dir:                string, dir of output, default is dir of target-jar
        ignore-path:                regex, match the file path that needs to be ignore to update

 example:
     %s -i temp/test.jar -t temp/test_new.jar -d temp.out -f '/BOOT-INF/(classes/*|lib/org\.ileler\..*)|/META-INF/*'
     %s -u temp/test.jar -a temp.out/test.jar.incremental -d temp.out
```