Pre-release
This release is a pre-release and may not be stable for production use.
че это
получение подробной информации о ip.
поддерживает прокси: socks5/4, https(s).
асинхронный и синхронный вариант.
как использовать:
сначала установить: pip install prlps_ipinfo
пример использования:
# асинхронный вариант:
from prlps_ipinfo import async_ipinfo
async def your_async_func():
my_ip = await async_ipinfo() # информация о текущем ip соединения
print(my_ip)
proxy_ip = await async_ipinfo(proxy='socks5://prolaps.io:13115') # информация о ip через прокси
print(proxy_ip)
someone_ip = await async_ipinfo(ip='34.106.124.244') # информация о чужом ip
print(someone_ip)
# асинхронный вариант с созданием экземпляра класса:
from prlps_ipinfo import IpInfo
async def your_another_async_func():
my_ip_info = IpInfo()
print(my_ip_info.get_ip_info())
print(my_ip_info.ip)
proxy_ip_info = IpInfo(proxy='http://127.0.0.1:8080')
print(proxy_ip_info.get_ip_info())
print(proxy_ip_info.ip)
someone_ip_info = IpInfo(ip='34.106.124.244')
print(someone_ip_info.get_ip_info())
print(someone_ip_info.ip)
# синхронный вариант:
from prlps_ipinfo import sync_ipinfo
my_ip = sync_ipinfo() # информация о текущем ip соединения
print(my_ip)
proxy_ip = sync_ipinfo(proxy='socks5://prolaps.io:13115') # информация о ip через прокси
print(proxy_ip)
someone_ip = sync_ipinfo(ip='34.106.124.244') # информация о чужом ip
print(someone_ip)
играйся 😊
Metadata
Release files for prlps-ipinfo 0.0.1b0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| prlps_ipinfo-0.0.1b0.tar.gz | 7.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| prlps_ipinfo-0.0.1b0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 14.8 kB
Release files / prlps_ipinfo-0.0.1b0.tar.gz
| Download URL | prlps_ipinfo-0.0.1b0.tar.gz |
|---|---|
| Size | 7.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b9bc79f9c7682aed83faaf86f8d32406212517c830d6b3881591b4a3a4b7c850
|
|
BLAKE2b-256 checksum How to use checksums |
b1354e1b0dbb120eac30ece4e9cfda1d558c07354d7ddcf0810b30a087907eb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.2
|
Release files / prlps_ipinfo-0.0.1b0-py3-none-any.whl
| Download URL | prlps_ipinfo-0.0.1b0-py3-none-any.whl |
|---|---|
| Size | 7.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b4c440c5e1de375551f1729c79c8cf6a3718b8b39e58a89d9f6eaa5f7c240492
|
|
BLAKE2b-256 checksum How to use checksums |
057d5890dc42dc5d2d8aeeac4b2ad1d4f868d6af70c2095c6cc0aea8608d7ed6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.0 CPython/3.12.2
|