Skip to content

Commit 852ac5a

Browse files
authored
Readme update (#95)
* update : project name updated. * update : project description updated. * log : changes logged. * fix : bad character fixed. * add : `ipv6` added to `keywords`. * update : name updated.
1 parent e37aa0c commit 852ac5a

4 files changed

Lines changed: 15 additions & 13 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
55
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
66

77
## [Unreleased]
8+
### Changed
9+
- `README.md` updated
810
## [0.7] - 2025-12-09
911
### Added
1012
- `--backoff-factor` argument

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<div align="center">
22
<img src="https://github.com/openscilab/ipspot/raw/main/otherfiles/logo.png" width="350">
3-
<h1>IPSpot: A Python Tool to Fetch the System's IP Address</h1>
3+
<h1>IPSpot: Retrieve IPv4/IPv6 Addresses with Geolocation Data</h1>
44
<br/>
55
<a href="https://codecov.io/gh/openscilab/ipspot"><img src="https://codecov.io/gh/openscilab/ipspot/graph/badge.svg?token=XCFKASULS8"></a>
66
<a href="https://badge.fury.io/py/ipspot"><img src="https://badge.fury.io/py/ipspot.svg" alt="PyPI version"></a>
@@ -12,7 +12,7 @@
1212
## Overview
1313

1414
<p align="justify">
15-
<b>IPSpot</b> is a Python library for retrieving the current system's IP address and location information. It currently supports public and private <b>IPv4</b> detection using multiple API providers with a fallback mechanism for reliability. Designed with simplicity and modularity in mind, <b>IPSpot</b> offers quick IP and geolocation lookups directly from your machine.
15+
<b>IPSpot</b> 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 <b>IPv4</b> and <b>IPv6</b> 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.
1616
</p>
1717

1818
<table>
@@ -138,9 +138,9 @@ __ __ ___ _____
138138

139139

140140

141-
IPSpot is a Python library for retrieving the current system's IP address and location information.
142-
It currently supports public and private IPv4 detection using multiple API providers with a fallback mechanism for reliability.
143-
Designed with simplicity and modularity in mind, IPSpot offers quick IP and geolocation lookups directly from your machine.
141+
IPSpot is a Python library for retrieving the current systems IP data and detailed location information such as region, longitude, and latitude.
142+
It supports both public and private IPv4 and IPv6 detection through multiple API providers, using a fallback mechanism for improved reliability.
143+
It has a simple and modular design, making it easy to perform fast IP, geolocation, provider, and regional lookups directly from your machine.
144144

145145
Repo : https://github.com/openscilab/ipspot
146146

ipspot/params.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55
IPSPOT_VERSION = "0.7"
66

77
IPSPOT_OVERVIEW = '''
8-
IPSpot is a Python library for retrieving the current system's IP address and location information.
9-
It currently supports public and private IPv4 detection using multiple API providers with a fallback mechanism for reliability.
10-
Designed with simplicity and modularity in mind, IPSpot offers quick IP and geolocation lookups directly from your machine.
8+
IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude.
9+
It supports both public and private IPv4 and IPv6 detection through multiple API providers, using a fallback mechanism for improved reliability.
10+
It has a simple and modular design, making it easy to perform fast IP, geolocation, provider, and regional lookups directly from your machine.
1111
'''
1212

1313
IPSPOT_REPO = "https://github.com/openscilab/ipspot"

setup.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,24 +24,24 @@ def read_description() -> str:
2424
description += c.read()
2525
return description
2626
except Exception:
27-
return '''IPSpot is a Python library for retrieving the current system's IP address and location information.
28-
It currently supports public and local IPv4 detection using multiple API providers with a fallback mechanism for reliability.
29-
Designed with simplicity and modularity in mind, IPSpot offers quick IP and geolocation lookups directly from your machine.'''
27+
return '''IPSpot is a Python library for retrieving the current system's IP data and detailed location information such as region, longitude, and latitude.
28+
It supports both public and private IPv4 and IPv6 detection through multiple API providers, using a fallback mechanism for improved reliability.
29+
It has a simple and modular design, making it easy to perform fast IP, geolocation, provider, and regional lookups directly from your machine.'''
3030

3131

3232
setup(
3333
name='ipspot',
3434
packages=['ipspot'],
3535
version='0.7',
36-
description='IPSpot: A Python Tool to Fetch the System\'s IP Address',
36+
description='IPSpot: Retrieve IPv4/IPv6 Addresses with Geolocation Data',
3737
long_description=read_description(),
3838
long_description_content_type='text/markdown',
3939
include_package_data=True,
4040
author='IPSpot Development Team',
4141
author_email='ipspot@openscilab.com',
4242
url='https://github.com/openscilab/ipspot',
4343
download_url='https://github.com/openscilab/ipspot/tarball/v0.7',
44-
keywords="ip ipv4 geo geolocation network location ipspot cli",
44+
keywords="ip ipv4 ipv6 geo geolocation network location ipspot cli",
4545
project_urls={
4646
'Source': 'https://github.com/openscilab/ipspot'
4747
},

0 commit comments

Comments
 (0)