script to get the public IP (v4) of a PC
Project description
script to get the public IP (v4) of a PC
Tested against Windows 10 / Python 3.10 / Anaconda - should work on MacOS / Linux
pip install getpublicipv4
from getpublicipv4 import get_ip_of_this_pc, doiploop
print(get_ip_of_this_pc())
# Added
doiploop(*args, **kwargs):
r"""
This function takes in variable positional and keyword arguments, and it retrieves
the WAN IP address of the current PC.
It also allows for a loop timeout (looptimeout) to be specified.
The function returns the WAN IP address if it is found, and returns None if a
timeout occurs or an exception is encountered.
kwargs are passed to requests.get()
print(doiploop())
print(
doiploop(
proxies={
"https": "socks5://111.113.119.110:53681",
"http": "socks5://111.113.119.110:53681",
}
)
)
"""
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
getpublicipv4-0.12.tar.gz
(7.2 kB
view hashes)
Built Distribution
Close
Hashes for getpublicipv4-0.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6439f5e75c4ecc71a3cd1470a798492b3ec36270f65fd0ad854b1c9806661113 |
|
MD5 | 3d93f1724b2551a6536c0e8c261baab0 |
|
BLAKE2b-256 | 6522185bff0d7d314ba56a3f562c50f9295f8291f143fafda7254c4be8a7731d |