semvec/pypi-packages huggingface dataset:
pythonbible_api 0.0.2
pythonbible-api is an API wrapper for the pythonbible library using FastAPI.
Requires Python: >=3.7

# pythonbible-api

An API wrapper for the [pythonbible](https://github.com/avendesora/pythonbible) library using [FastAPI](https://fastapi.tiangolo.com/).

[![PyPI version](https://img.shields.io/pypi/v/pythonbible-api?color=blue&logo=pypi&logoColor=lightgray)](https://pypi.org/project/pythonbible-api/)
[![license MIT](https://img.shields.io/badge/license-MIT-orange.svg)](https://opensource.org/licenses/MIT)

<!--![Test](https://github.com/avendesora/pythonbible-api/workflows/Test/badge.svg)-->
![CodeQL](https://github.com/avendesora/pythonbible-api/workflows/CodeQL/badge.svg)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/1139536debca4c0894aefa1fa8324a8e)](https://app.codacy.com/gh/avendesora/pythonbible-api?utm_source=github.com&utm_medium=referral&utm_content=avendesora/pythonbible-api&utm_campaign=Badge_Grade_Settings)
[![Codacy Badge](https://app.codacy.com/project/badge/Coverage/8f7407c1b98040e185b81c945b78de22)](https://www.codacy.com/gh/avendesora/pythonbible-api/dashboard?utm_source=github.com&utm_medium=referral&utm_content=avendesora/pythonbible-api&utm_campaign=Badge_Coverage)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

[![Python 3.9](https://img.shields.io/badge/python-3.7%20%7C%203.8%20%7C%203.9-blue?logo=python&logoColor=lightgray)](https://www.python.org/downloads/release/python-390/)

> **WARNING**: This is very much still a work in progress and does not yet have a
> stable release. Breaking changes are expected.

## Installation

```shell script
pip install pythonbible-api
```

## Usage

To test pythonbible-api out locally, install uvicorn.

```shell script
pip install uvicorn[standard]
```

Run the following command in the ``pythonbible_api`` directory to start uvicorn:

```shell script
uvicorn main:app --reload
```

Uvicorn should now be running locally at [http://127.0.0.1:8000](http://127.0.0.1:8000/), and you can view the documentation at [http://127.0.0.1:8000/docs](http://127.0.0.1:8000/docs) or [http://127.0.0.1:8000/redoc](http://127.0.0.1:8000/redoc).
local-ip 0.0.2
Returns active ip address
Requires Python: >=3.6

This program returns the IP address that your computer used
to reach the IP address provided to target_ip. This is useful
when you may have multiple IP addresses on your machine and you
need to make sure you're working with the correct address.

find_my_ip(target_ip='123.123.123.123'), where target_ip is
the network address you'll be connecting to. So if you wanted
to see what local address is used for the internet, you could
use something like target_ip='8.8.8.8' which is google's DNS.

I'm purposely only returning the IP address. If you want more
information returned, remove the [0] from s.getsockname().

https://packaging.python.org/tutorials/packaging-projects/