semvec/pypi-packages huggingface dataset:
filepursuit 0.1.16
A python tool for scraping and downloading files from filepursuit
Requires Python: >=3

# filepursuit

A python tool for scraping and downloading files from filepursuer

## Usage
Invoke the script as follows:

    filepursuit -s "SEARCH TERMS" -o "OUTPUT PATH" -t "TYPE"

where:

* SEARCH TERMS: Is a list of search terms between " "
* OUTPUT PATH: Is the path of the directory where you want to save the
downloaded files
* TYPE: Is the type of files you can search for (all, video, audio,
ebook, archive, mobile or a custom extension)


## TODO

* Change the scripts names: *scraper* also downloads the file, it doesnt
just scrape the site.
* Maybe add support for more direct download sites
* Improve the "interface".
* FilePursuit doesn't like when you flood the site with requests, so
it'll ask for a captcha. You'll see that the search returns zero results,
and won't know if it because there are no results, or if its because it
failed to parse the site.
hashstate 0.2.1
Serializable hash objects

# Hashstate

This is a Python C extension module that forks the ``hashlib`` implementation
from CPython itself to add support for a single feature: the ability to
serialize and deserialize hash objects so that the hash objects do not have
to persist in memory for the whole duration of the hash computation.

## Usage

```bash
pip install hashstate
```

```python
import hashstate

# Contains all the same constructors as hashlib
hash1 = hashstate.sha512()
hash1.update('...')
s = hash1.serialize()  # gives back bytes object

hash2 = hashstate.sha512()
hash2.deserialize(s)
assert hash1.digest() == hash2.digest()
```

## Developers

Build the package (requires openssl on your build paths):

    python setup.py sdist bdist_wheel

If building a MacOS wheel, also run:

    delocate-wheel -v ./dist/*-macosx_*.whl

Build the linux bdist_wheels (64-bit only at the moment):

    docker build -t manylinux-hashstate .
    docker run --rm -v $(pwd)/dist:/dist manylinux-hashstate

Upload to pypi

    twine upload dist/*
pyzipei 0.1.0
A utility library for retrieving electrical rates from OpenEI.org

# PyZipEI

PyZipEI is a python utility library for extracting electrical utility rates from OpenEI.org via zipcode

## Installation

```
sudo pip3 install pyzipei
```

## Command Line Interface

A simple CLI is provided. This can be used to verify installations by calling "PyZipEI" or "python3 -m PyZipEI". This will locate the residential rate for the US zipcode 27612. You can provide the CLI with arguments to change the zipcode, sector and logging verbosity.
bluerobotics-tsys01 0.0.1
A python module for the TSYS01 digital temperature sensor

#tsys01-python

A python module to interface with the TSYS01 temperature sensor. Tested on Raspberry Pi 3 with Raspbian.

The python SMBus library must be installed.

	sudo apt-get install python-smbus

#Usage

	import tsys01

###TSYS01(bus=1)

	sensor = tsys01.TSYS01() # Use default I2C bus 1
	sensor = tsys01.TSYS01(0) # Specify I2C bus 0

###init()

Initialize the sensor. This needs to be called before using any other methods.

    sensor.init()

Returns true if the sensor was successfully initialized, false otherwise.

###read()

Read the sensor and update the temperature.

    sensor.read()
        
Returns True if read was successful, False otherwise.

###temperature(conversion=UNITS_Centigrade)

Get the most recent temperature measurement.

	sensor.temperature() # Get temperature in default units (Centigrade)
	sensor.temperature(ms5837.UNITS_Farenheit) # Get temperature in Farenheit

Valid arguments are:

	tsys01.UNITS_Centigrade
	tsys01.UNITS_Farenheit
	tsys01.UNITS_Kelvin

Returns the most recent temperature in the requested units, or temperature in degrees Centigrade if invalid units specified. Call read() to update.
libvirt-vm-optimizer 0.0.9
Optimization for libvirt VMs (QEMU/KVM)
Requires Python: >=3

# libvirt VM optimizer

Optimizes libvirt QEMU/KVM Virtual Machines.

## Prerequisites

## Installation
-  Install `libvirt-python3` (for example `yum install libvirt-python3` on fedora)
-  `pip3 install libvirt-vm-optimizer` ([pypi](https://pypi.org/project/libvirt-vm-optimizer/))

## Usage

Basic usage:

```bash
virsh dumpxml vm | ./libvirt-optimizer.py -p server | virsh define /dev/stdin
```


### Help
```
usage: libvirt-vm-optimizer.py [LIBVIRT_XML]

 - optimizes LIBVIRT_XML (supports kvm|qemu)

positional arguments:
  LIBVIRT_XML           VM libvirt.xml (will read from stdin if not specified)

optional arguments:
  -h, --help            show this help message and exit
  -o [OUTPUT], --output [OUTPUT]
                        output file (will be printed to stdout if not
                        specified)
  -i, --in-place        edit files in place
  -p [PROFILE], --profile [PROFILE]
                        one of (default, cpu, server )
  -m, --force-multithreaded-pinning
                        setup CPU pinning in simultaneous multithreading
                        systems (experimental and may be slower)
  -c [URI], --connect [URI]
                        connection URI (uses default connection if not
                        specified)

```
ezgame 0.0.2
Small layer over pygame to make its usage more transparent.

# ezgame
ezgame is a framework that creates a small layer over pygame to make its usage more transparent. It's great for simple mathematical 2D graphics.

## Installation
`pip install ezgame`

## Dependencies
The ezgame module depends only on `pygame` and `point2d`. Both can be installed via `pip install` and should be automatically installed when you install `ezgame`.