https://github.com/ivaylo-vasilev/fetchtools
Python based CLI programs for fetching system information, local or public IP, and more.
https://github.com/ivaylo-vasilev/fetchtools
cli fetch-tools hostname linux localip publicip python system-fetch windows
Last synced: 28 days ago
JSON representation
Python based CLI programs for fetching system information, local or public IP, and more.
- Host: GitHub
- URL: https://github.com/ivaylo-vasilev/fetchtools
- Owner: ivaylo-vasilev
- License: mit
- Created: 2025-06-08T21:37:23.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-06-12T00:07:19.000Z (12 months ago)
- Last Synced: 2025-07-06T09:40:33.664Z (11 months ago)
- Topics: cli, fetch-tools, hostname, linux, localip, publicip, python, system-fetch, windows
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fetch tools
Python based CLI programs for fetching system information, local or public IP, and more.
---
*I decided to create a collection of CLI programs for fetching information about the system, local network addresse, public IP adresse(s), and more using mainly the libraries that are coming by default with Python.*
---
## sysfetch.py
Fetch system information.
## localip.py
Get the local IP address.
## publicip.py
Get the public IP address. Supports both IPv4 and IPv6 addresses.
```
usage: publicip [-h] [-4] [-6] [-a] [--version]
Public IP
options:
-h, --help show this help message and exit
-4, --ipv4 show IPv4
-6, --ipv6 show IPv6
-a, --all show all IPs
--version show program version
```
## identify.py
Get the hostname of any device on the local network by its IP address.