![orbis-unum](https://github.com/rly0nheart/orbis-unum/assets/74001397/2465159d-fb32-49d2-8fec-8beb974f5a01)
**Orbis Unum** is a cross-platform geolocation tool that transforms raw *IP addresses* and *geographical coordinates* into interactive visualizations on a map. With its intuitive interface, users can effortlessly navigate whether they're operating from the command line or using its web-based instance.
![Python](https://img.shields.io/badge/Python-14354C?style=flat&logo=python) ![html](https://img.shields.io/badge/HTML-orange?style=flat&logo=html5&logoColor=white) ![flask](https://img.shields.io/badge/Flask-000000?style=flat&logo=flask) [![Upload Python Package](https://github.com/rly0nheart/orbis-unum/actions/workflows/python-publish.yml/badge.svg)](https://github.com/rly0nheart/orbis-unum/actions/workflows/python-publish.yml) [![CodeQL](https://github.com/rly0nheart/orbis-unum/actions/workflows/codeql.yml/badge.svg)](https://github.com/rly0nheart/orbis-unum/actions/workflows/codeql.yml)
## 🔍 What Does Orbis Unum Offer?
### Command-Line Interface
* **Accepts either a standalone IP or a file loaded with multiple IP addresses.**
* **Generates an interactive OpenStreetMap with pinpoint accuracy for each IP's location.**
#### On selecting any pin, you uncover:
* **Vital IP/Coordinates metadata**.
* <ins>**Seamless links to**</ins>:
* **Google Earth** for a top-down view or the location.
* **Google Maps Street View** for a closer look at the surroundings of the location.
* **Google Image Search** to view images of the location and its surroundings.
### Web Interface
* **Accepts individual or bulk pairs of coordinates.**
* **Mirrors the CLI's functionality, providing an immersive mapping experience.**
# Installation
**Orbis Unum** can be installed from PyPI with the following command
```
pip install orbis-unum
```
# Usage
## Orbis Command-Line Interface
```
orbis-cli <ip>
```
## Orbis Web Interface
```
orbis-web
```
***
![python-powered](https://github.com/rly0nheart/orbis-unum/assets/74001397/c2d2d150-d8e7-4748-bd97-0ca62685fa91)
[![me](https://github.com/rly0nheart/orbis-unum/assets/74001397/12476a15-79bf-49b9-9e0a-881f330645ad)](https://about.me/rly0nheart)
Raw data
{
"_id": null,
"home_page": "https://github.com/rly0nheart/orbis-unum",
"name": "orbis-unum",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.10,<4.0",
"maintainer_email": "",
"keywords": "mapping,geolocation,reverse-geolocation",
"author": "Richard Mwewa",
"author_email": "rly0nheart@duck.com",
"download_url": "https://files.pythonhosted.org/packages/89/db/e0fe904e87e40e7ad98ea51c2bf69c370e06624d410dd0de33a269af00f0/orbis_unum-1.2.1.tar.gz",
"platform": null,
"description": "![orbis-unum](https://github.com/rly0nheart/orbis-unum/assets/74001397/2465159d-fb32-49d2-8fec-8beb974f5a01)\n\n\n**Orbis Unum** is a cross-platform geolocation tool that transforms raw *IP addresses* and *geographical coordinates* into interactive visualizations on a map. With its intuitive interface, users can effortlessly navigate whether they're operating from the command line or using its web-based instance.\n\n![Python](https://img.shields.io/badge/Python-14354C?style=flat&logo=python) ![html](https://img.shields.io/badge/HTML-orange?style=flat&logo=html5&logoColor=white) ![flask](https://img.shields.io/badge/Flask-000000?style=flat&logo=flask) [![Upload Python Package](https://github.com/rly0nheart/orbis-unum/actions/workflows/python-publish.yml/badge.svg)](https://github.com/rly0nheart/orbis-unum/actions/workflows/python-publish.yml) [![CodeQL](https://github.com/rly0nheart/orbis-unum/actions/workflows/codeql.yml/badge.svg)](https://github.com/rly0nheart/orbis-unum/actions/workflows/codeql.yml)\n\n## \ud83d\udd0d What Does Orbis Unum Offer?\n### Command-Line Interface\n* **Accepts either a standalone IP or a file loaded with multiple IP addresses.**\n* **Generates an interactive OpenStreetMap with pinpoint accuracy for each IP's location.**\n#### On selecting any pin, you uncover:\n* **Vital IP/Coordinates metadata**.\n* <ins>**Seamless links to**</ins>:\n * **Google Earth** for a top-down view or the location.\n * **Google Maps Street View** for a closer look at the surroundings of the location.\n * **Google Image Search** to view images of the location and its surroundings.\n\n### Web Interface\n* **Accepts individual or bulk pairs of coordinates.**\n* **Mirrors the CLI's functionality, providing an immersive mapping experience.**\n\n# Installation\n**Orbis Unum** can be installed from PyPI with the following command\n```\npip install orbis-unum\n```\n\n# Usage\n## Orbis Command-Line Interface\n```\norbis-cli <ip>\n```\n## Orbis Web Interface\n```\norbis-web\n```\n***\n![python-powered](https://github.com/rly0nheart/orbis-unum/assets/74001397/c2d2d150-d8e7-4748-bd97-0ca62685fa91)\n[![me](https://github.com/rly0nheart/orbis-unum/assets/74001397/12476a15-79bf-49b9-9e0a-881f330645ad)](https://about.me/rly0nheart)\n\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "\ud83c\udf0d IP Geolocator & Coordinate Mapping tool \ud83d\udccd",
"version": "1.2.1",
"project_urls": {
"Homepage": "https://github.com/rly0nheart/orbis-unum",
"Repository": "https://github.com/rly0nheart/orbis-unum"
},
"split_keywords": [
"mapping",
"geolocation",
"reverse-geolocation"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "745103ad1e9ac70eb60ed74481c3157e4074602d4dc015b93f223ff035642f6c",
"md5": "af29a6d31bf2c144662d49ea2b5458a3",
"sha256": "5083ea4d42a38278e0ae08b9694e0df0c4060263a8c66c4ebb6232ae55e0d2ad"
},
"downloads": -1,
"filename": "orbis_unum-1.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "af29a6d31bf2c144662d49ea2b5458a3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10,<4.0",
"size": 12430,
"upload_time": "2023-11-06T10:24:15",
"upload_time_iso_8601": "2023-11-06T10:24:15.707728Z",
"url": "https://files.pythonhosted.org/packages/74/51/03ad1e9ac70eb60ed74481c3157e4074602d4dc015b93f223ff035642f6c/orbis_unum-1.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "89dbe0fe904e87e40e7ad98ea51c2bf69c370e06624d410dd0de33a269af00f0",
"md5": "282d33355cff1aaed21d001033c2afaf",
"sha256": "b02b79e77923d265c5e153a8845fd088ad355524edb271791e68032eedda87df"
},
"downloads": -1,
"filename": "orbis_unum-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "282d33355cff1aaed21d001033c2afaf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10,<4.0",
"size": 10833,
"upload_time": "2023-11-06T10:24:17",
"upload_time_iso_8601": "2023-11-06T10:24:17.144011Z",
"url": "https://files.pythonhosted.org/packages/89/db/e0fe904e87e40e7ad98ea51c2bf69c370e06624d410dd0de33a269af00f0/orbis_unum-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-06 10:24:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rly0nheart",
"github_project": "orbis-unum",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "orbis-unum"
}