Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ body:
label: IPSpot version
description: Which version of IPSpot are you using?
options:
- IPSpot 0.8
- IPSpot 0.7
- IPSpot 0.6
- IPSpot 0.5
Expand Down
4 changes: 3 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.8] - 2026-02-05
### Added
- Support [wtfismyip.com](https://wtfismyip.com/json) IPv6 API
- Support [myip.wtf](https://myip.wtf/) IPv6 API
Expand Down Expand Up @@ -115,7 +116,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- `--no-geo` argument
- Logo

[Unreleased]: https://github.com/openscilab/ipspot/compare/v0.7...dev
[Unreleased]: https://github.com/openscilab/ipspot/compare/v0.8...dev
[0.8]: https://github.com/openscilab/ipspot/compare/v0.7...v0.8
[0.7]: https://github.com/openscilab/ipspot/compare/v0.6...v0.7
[0.6]: https://github.com/openscilab/ipspot/compare/v0.5...v0.6
[0.5]: https://github.com/openscilab/ipspot/compare/v0.4...v0.5
Expand Down
18 changes: 9 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,13 +53,13 @@
## Installation

### Source Code
- Download [Version 0.7](https://github.com/openscilab/ipspot/archive/v0.7.zip) or [Latest Source](https://github.com/openscilab/ipspot/archive/dev.zip)
- Download [Version 0.8](https://github.com/openscilab/ipspot/archive/v0.8.zip) or [Latest Source](https://github.com/openscilab/ipspot/archive/dev.zip)
- `pip install .`

### PyPI

- Check [Python Packaging User Guide](https://packaging.python.org/installing/)
- `pip install ipspot==0.7`
- `pip install ipspot==0.8`


## Usage
Expand Down Expand Up @@ -115,7 +115,7 @@
```console
> ipspot --version

0.7
0.8
```

#### Info
Expand All @@ -130,15 +130,15 @@
|___||_| |____/ | .__/ \___/ \__|
|_|

__ __ ___ _____
\ \ / / _ / _ \ |___ |
\ \ / / (_)| | | | / /
\ V / _ | |_| | _ / /
\_/ (_) \___/ (_) /_/
__ __ ___ ___
\ \ / / _ / _ \ ( _ )
\ \ / / (_)| | | | / _ \
\ V / _ | |_| | _ | (_) |
\_/ (_) \___/ (_) \___/



IPSpot is a Python library for retrieving the current systems IP data and detailed location information such as region, longitude, and latitude.
IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude.
It supports both public and private IPv4 and IPv6 detection through multiple API providers, using a fallback mechanism for improved reliability.
It has a simple and modular design, making it easy to perform fast IP, geolocation, provider, and regional lookups directly from your machine.

Expand Down
4 changes: 2 additions & 2 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

| Version | Supported |
| ------------- | ------------------ |
| 0.7 | :white_check_mark: |
| < 0.7 | :x: |
| 0.8 | :white_check_mark: |
| < 0.8 | :x: |

## Reporting a Vulnerability

Expand Down
2 changes: 1 addition & 1 deletion ipspot/params.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"""ipspot params."""
from enum import Enum

IPSPOT_VERSION = "0.7"
IPSPOT_VERSION = "0.8"

IPSPOT_OVERVIEW = '''
IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude.
Expand Down
2 changes: 1 addition & 1 deletion otherfiles/version_check.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import codecs

Failed = 0
VERSION = "0.7"
VERSION = "0.8"

README_ITEMS = [
"[Version {0}](https://github.com/openscilab/ipspot/archive/v{0}.zip)",
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,15 +32,15 @@ def read_description() -> str:
setup(
name='ipspot',
packages=['ipspot'],
version='0.7',
version='0.8',
description='IPSpot: Retrieve IPv4/IPv6 Addresses with Geolocation Data',
long_description=read_description(),
long_description_content_type='text/markdown',
include_package_data=True,
author='IPSpot Development Team',
author_email='ipspot@openscilab.com',
url='https://github.com/openscilab/ipspot',
download_url='https://github.com/openscilab/ipspot/tarball/v0.7',
download_url='https://github.com/openscilab/ipspot/tarball/v0.8',
keywords="ip ipv4 ipv6 geo geolocation network location ipspot cli",
project_urls={
'Source': 'https://github.com/openscilab/ipspot'
Expand Down