semvec/pypi-packages huggingface dataset:
framelib 1.0.0b1
lightweight library for building farcaster frames using python and flask

# framelib

lightweight library for building farcaster frames using python and flask

- easily render frames that conform to the farcaster specification
- parse and verify frame action messages using neynar or hubs
- query user profile info from warpcast
- on-chain frame transactions
- eip-712 signatures
- mint tokens


## quickstart

install `framelib` from pip
```
pip install framelib
```

simple example
```python
from flask import Flask, url_for
from framelib import frame

app = Flask(__name__)

@app.route('/')
def home():
    return frame(
        image='https://framelib.s3.us-east-1.amazonaws.com/framelib_logo.png',
        button1='next',
        post_url=url_for('second_page', _external=True),
    )
```

## examples

see a complete example using python + flask + vercel [here](https://github.com/devinaconley/python-framelib/tree/main/examples/simple)

for an example that uses on-chain frame transactions, see the [weth frame](https://github.com/devinaconley/python-framelib/tree/main/examples/transaction)

for a demo of eip-712 signatures, text inputs, image rendering, and links, see [playground](https://github.com/devinaconley/python-framelib/tree/main/examples/playground)


and for a more advanced example involving multiplayer games, supabase integration, dynamic image rendering, and more,
see [rock paper scissors](https://github.com/devinaconley/rock-paper-scissors)


## roadmap

upcoming features and improvements
- ~~mint actions~~
- ~~eip 712 signatures~~
- generated library documentation
- ~~dynamic image rendering tools~~
- compatibility with other web frameworks
- state signing
- **frames v2 support**
pyrpcd 0.0.6
Run a RPC server by the most convenient way
Requires Python: >=3.6

pyrpcd
=================================

Pyrpcd is a RPC server, implemented by tornado framework.
Expose all functions of a python module in current directory.
Use voxe as data transporting protocol.

Usage
------------

Install::

    python -m pyrpcd.server hello.py


hello.py


.. code:: python

    def print_hello():
        print('hello ...')

    def remote_add(a, b):
        return a + b

main.py

.. code:: python

    import requests
    import voxe

    response = requests.post('http://127.0.0.1:8080/rpc/print_hello')
    response = requests.post('http://127.0.0.1:8080/rpc/remote_add', voxe.dumps(2, 3))
    print(voxe.loads(response.content))

Run::

    python main.py
pathdb-data-retriever 0.0.3
A tool for downloading TCIA pathology images using Excel manifests to specify download URLs.
Requires Python: >=3.11

# pathDB-Data-Retriever

`pathDB-Data-Retriever` is a tool for retrieving pathology images using XLSX manifests.

---

## Installation

### Option 1: Install via PyPI
Ensure you have Python 3.11 or later installed.

1. Install the package:
   ```bash
   pip install pathDB-Data-Retriever

2. Run:
  ```bash
  pathDB-Data-Retriever

### Option 2: Pre-Built Executable
If you don’t have Python installed or prefer a standalone binary:

1. Visit the [Releases](https://github.com/kirbyju/pathDB-Data-Retriever/releases) page.

2. Download, unzip run the executable for your operating system.
pathDB-Data-Retriever 0.0.2
A tool for downloading TCIA pathology images using Excel manifests to specify download URLs.
Requires Python: >=3.11

# pathDB-Data-Retriever

`pathDB-Data-Retriever` is a tool for retrieving pathology images using XLSX manifests.

---

## Installation

### Option 1: Install via PyPI
Ensure you have Python 3.11 or later installed.

1. Install the package:
   ```bash
   pip install pathDB-Data-Retriever

2. Run:
  ```bash
  pathDB-Data-Retriever

### Option 2: Pre-Built Executable
If you don’t have Python installed or prefer a standalone binary:

1. Visit the [Releases](https://github.com/kirbyju/pathDB-Data-Retriever/releases) page.

2. Download, unzip run the executable for your operating system.
visca-over-ip 0.5.1
A driver package for the VISCA over IP protocol used by some Sony PTZ cameras

# VISCA-IP-Controller

Python code for controlling PTZ cameras using VISCA commands over a local network.

`pip install visca-over-ip`

[Documentation](https://visca-over-ip.readthedocs.io)

## Applications

If you are looking for a graphical program to control a camera, use [VISCA IP Controller GUI](https://github.com/misterhay/VISCA-IP-Controller-GUI). For joystick control use [Visca Joystick](https://github.com/International-Anglican-Church/visca-joystick).