📝 Update README with new script example and usage instructions

This commit is contained in:
2026-04-09 23:59:16 +08:00
parent c3df4db07b
commit eaada7cf16

View File

@@ -45,3 +45,33 @@ pip install cryptography
```shell
PYTHONPATH=./.venv/lib/python3.10/site-packages/ ./show_my_ip.py
```
<br>
`show_myip.py`
```python
#! /usr/bin/env uv run
# /// script
# requires-python = ">=3.9"
# dependencies = [
# "requests>=2.32.5",
# ]
# ///
import requests;
IP_ACTION_URL = "https://hatter.ink/ip/ip.jsonp"
if __name__ == "__main__":
response = requests.get(IP_ACTION_URL, timeout=10)
if response.status_code != 200:
print("[ERROR]", response.status_code)
else:
response_json = response.json()
print(response_json)
print("Your IP is:", response_json['ip'])
```
```shell
./show_myip.py
```