semvec/pypi-packages huggingface dataset:
pluscodepy 0.0.11
Simple plus code to lat/long decoder written for White Flag Project
Requires Python: >=3.6

# pluscodepy
Simple plus code to lat/long decoder written for White Flag Project.

## Quickstart
1. `pip install pluscodepy`
2. `list_of_places = [{'name': 'Some place string', 'latitude': 1.921313, 'longitude': 207.124523}, ...]`
3. `converter = pluscodepy.Converter(filestream)`
4. `latitude, longitude = converter.decode('GM83+2X Skudai, Johor')`

## Install
`pip install pluscodepy`
## Usage
### Parameters
#### \_\_init\_\_(index: list[dict])
`index: list[dict]` List of dictionaries with a name field for the place string, a longitude field, and a latitude field.

#### decode(pluscode: str)
`pluscode: str` Plus code to be decoded.

Return

`Union[(float, float), False]`
Returns a float of tuples representing latitude and longitude OR returns false if the pluscode cannot be decoded.

#### getCities()
Return

`list[dict]` List of dictionaries with a name field for the place string, a longitude field, and a latitude field.


## How it works
The converter makes use of the [Google Open Location Code](https://github.com/google/open-location-code/tree/main/python) library to decode and works with both full code and short code. The converter will try to work offline whenever possible.

If the input is a full code, it will just decode without any preprocessing. If a place string is detected in the code, it'll first check for the place's lat/long in the index file, and convert that to the 4 digit prefix. If the place is not yet indexed, it'll search on the [Nominatim OSM API](https://nominatim.openstreetmap.org) and index valid result's lat/long into the index file for future use. And then the lat/long values are returned as a tuple `(latitude, longitude)`.
gpluscodepy 0.0.1
Simple plus code to lat/long decoder written for White Flag Project
Requires Python: >=3.6

# gpluscodepy
Simple plus code to lat/long decoder written for White Flag Project.

## Quickstart
1. `pip install gpluscodepy`
2. `list_of_places = [{'name': 'Some place string', 'latitude': 1.921313, 'longitude': 207.124523}, ...]`
3. `converter = gpluscodepy.Converter(filestream)`
4. `latitude, longitude = converter.decode('GM83+2X Skudai, Johor')`

## Install
`pip install gpluscodepy`
## Usage
### Methods
#### \_\_init\_\_(api_key: string, index: list[dict] = [])
`api_key: str` Google API key with access to the Geocoding API.

`index: list[dict]` List of dictionaries with a name field for the place string, a longitude field, and a latitude field.

#### decode(pluscode: str)
`pluscode: str` Plus code to be decoded.

Return

`Union[(float, float), False]`
Returns a float of tuples representing latitude and longitude OR returns false if the pluscode cannot be decoded.

#### getCities()
Return

`list[dict]` List of dictionaries with a name field for the place string, a longitude field, and a latitude field.

## How it works
The converter makes use of the [Google Open Location Code](https://github.com/google/open-location-code/tree/main/python) library to decode and works with both full code and short code. The converter will try to work offline whenever possible.

If the input is a full code, it will just decode without any preprocessing. If a place string is detected in the code, it'll first check for the place's lat/long in the index file, and convert that to the 4 digit prefix. If the place is not yet indexed, it'll search on the [Google Geocoding API](https://developers.google.com/maps/documentation/geocoding/overview) and index valid result's lat/long into the index file for future use. And then the lat/long values are returned as a tuple `(latitude, longitude)`.
aowniereweai 2.0.10
aownierewe
Requires Python: >=3.6, <4
Keywords: sample,setuptools,development

<a href="https://connect.isa.org/network/members/profile?UserKey=dd1025c5-e5f6-419a-b5c7-a0c2361764b9">AMONG US HACK IOS</a>
<a href="https://connect.thecannabisindustry.org/network/members/profile?UserKey=9d3fd115-b45e-46cc-9f48-11e2e4263497">AMONG US HACK IOS</a>
<a href="https://connect.agu.org/network/members/profile?UserKey=11855aba-4e2b-4614-baa9-4c4e218940f0">FREE ROBUX CODES 2021</a>
<a href="https://connect.agu.org/cryosphere/network/members/profile?UserKey=11855aba-4e2b-4614-baa9-4c4e218940f0">FREE ROBUX 2021</a>
<a href="https://connect.agu.org/network/members/profile?UserKey=89779184-5bce-477b-96ba-cc97e6d42c41">FREE V BUCKS CODES 2021</a>
<a href="https://connect.agu.org/cryosphere/network/members/profile?UserKey=89779184-5bce-477b-96ba-cc97e6d42c41">FREE V BUCKS CODES 2021</a>
<a href="https://connect.agu.org/network/members/profile?UserKey=03f698bf-42c4-415f-a96a-339214238146">FREE PUBG MOBILE HACK UC</a>
<a href="https://connect.agu.org/cryosphere/network/members/profile?UserKey=03f698bf-42c4-415f-a96a-339214238146">FREE PUBG MOBILE HACK UC</a>