Commit graph

260 commits

Author SHA1 Message Date
Nikita Skryabin
91061d8b1a docs(README): add mirror domain usage instructions 2026-06-20 14:13:14 +03:00
Nikita Skryabin
89a75849ab refactor(ipregion): simplify gemini support lookup
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2026-06-14 19:58:52 +03:00
Nikita Skryabin
8b9342c2ac feat(ipregion): update google lookup method 2026-06-14 19:58:19 +03:00
Nikita Skryabin
45ba0311ef fix(ipregion): replace restcountries with apicountries
Some checks are pending
Build and Push Docker Image / build (push) Waiting to run
2026-06-14 16:05:44 +03:00
Nikita Skryabin
f4b4f27d9e feat(ipregion.sh): remove --retry-all-errors for compatibility (closes #29)
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2026-05-26 16:09:18 +03:00
Nikita Skryabin
87e4008428 fix(ipregion): ipv4 for restcountries api
Some checks failed
Build and Push Docker Image / build (push) Failing after 4m23s
2026-03-16 13:58:48 +03:00
Nikita Skryabin
72c6b344d2 feat(ipregion): add gemini support lookup
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2026-03-03 14:20:48 +03:00
Nikita Skryabin
a43b232a4b fix(ipregion): update jq key for cloudflare api response
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2026-01-08 21:34:49 +03:00
n.skryabin
d4fda76159 fix(ipregion): add speed.cloudflare.com referer header
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2025-12-05 13:56:41 +03:00
Nikita Skryabin
a11308f091 refactor(ipregion): replace ipbase with maxmind for asn detection
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
2025-11-27 15:08:35 +03:00
Nikita S.
325c8b7f5d
Merge pull request #20 from ip2location/master
Some checks failed
Build and Push Docker Image / build (push) Has been cancelled
Added new service: ip2location.io
2025-11-13 11:33:00 +03:00
Nikita Skryabin
5b12bca34a docs(README): add docker usage instructions (closes #19) 2025-11-13 11:27:48 +03:00
Nikita Skryabin
6c37348dcf ci(workflow): add workflow to build and push image 2025-11-13 11:13:48 +03:00
Nikita Skryabin
4eb2d89362 build(docker): add Dockerfile 2025-11-13 11:08:52 +03:00
IP2Location
e506a6dfed Removed IP2LOCATION_IO FROM "IPV6_OVER_IPV4_SERVICES" section. 2025-11-13 15:24:07 +08:00
IP2Location
3593469b03 Added new service: ip2location.io 2025-11-13 09:02:54 +08:00
Nikita Skryabin
e46e095487 feat(ipregion): add script name, decrease curl timeout 2025-11-01 12:15:48 +03:00
Nikita Skryabin
5e5a49eaad docs(README): replace asciinema svg with gif 2025-10-27 12:55:50 +03:00
Nikita S.
eb59c887c2
Merge pull request #18 from vernette/fix/ipv6-detection
Unify ping command detection for IPv4/IPv6 across distributions
2025-10-24 16:02:31 +03:00
Nikita S.
e08ff23a83
refactor(ipregion): use array for ping command with arguments 2025-10-24 13:56:54 +03:00
Nikita S.
c7dc5eab72
refactor(ipregion): unify ping command detection for ipv4/ipv6 2025-10-24 13:06:17 +03:00
Nikita Skryabin
e5774d0b94 refactor(ipregion): replace bashupload.com with 0x0.st 2025-10-17 13:59:17 +03:00
Nikita Skryabin
0b23e825d3 refactor(ipregion): remove redundant curl headers 2025-10-11 18:45:39 +03:00
Nikita Skryabin
5adf8d13ab refactor(ipregion): rename make_request function to curl_wrapper 2025-10-11 18:40:15 +03:00
Nikita Skryabin
a1cb3e445b docs(README.md) move usage section to the top 2025-10-11 16:58:46 +03:00
Nikita Skryabin
f6b8b1195c fix(ipregion): replace ping flags with separate commands 2025-10-10 10:18:57 +03:00
Nikita Skryabin
736baa91d0 docs(README): update asciinema link 2025-10-09 12:57:02 +03:00
Nikita Skryabin
46b65c527b feat(ipregion): extend ipv6-over-ipv4 services 2025-10-09 12:48:12 +03:00
Nikita Skryabin
bc50c9a80d refactor(ipregion): extract custom/probe handlers 2025-10-09 12:47:24 +03:00
Nikita Skryabin
7a44c2ed3b refactor(ipregion): standardize ip selection logic 2025-10-09 12:45:40 +03:00
Nikita Skryabin
4de7aff465 feat(ipregion): update steam lookup method 2025-10-02 18:17:39 +03:00
Nikita Skryabin
b658f3f11b docs(README): replace image with asciinema 2025-10-02 17:59:57 +03:00
Nikita Skryabin
b08d3b38f7 fix(ipregion): enable ipv6 cdn lookup 2025-10-02 17:11:47 +03:00
Nikita Skryabin
6bd97ce993 feat(ipregion): add disney+ lookups 2025-10-02 16:49:54 +03:00
Nikita Skryabin
2170217208 refactor(ipregion): remove useless echo 2025-09-30 10:03:35 +03:00
Nikita Skryabin
1c4b0d709c refactor(ipregion): improve spinner messaging 2025-09-30 09:53:30 +03:00
Nikita Skryabin
27364a1913 fix(ipregion): correct reddit guest access lookup method 2025-09-29 18:03:21 +03:00
Nikita Skryabin
5295112319 fix(ipregion): exclude google captcha until new lookup method is found 2025-09-29 17:14:05 +03:00
Nikita Skryabin
3ed5e0903a feat(ipregion): handle HTTP error statuses 2025-09-29 13:13:07 +03:00
Nikita Skryabin
fe532907c8 refactor(ipregion): update cloudflare lookup method 2025-09-29 12:17:52 +03:00
Nikita Skryabin
7795a8739f feat(ipregion): add registered country lookup 2025-09-29 11:24:12 +03:00
Nikita Skryabin
2097ed14b3 fix(ipregion): remove hardcoded accept-encoding for curl portability 2025-09-25 11:20:30 +03:00
Nikita Skryabin
ebbb7c9b4b fix(ipregion): update microsoft lookup method 2025-09-22 15:09:48 +03:00
Nikita Skryabin
560abc3ef2 fix(ipregion): enhance trap handling for spinner 2025-09-19 16:42:59 +03:00
Nikita Skryabin
a2da1b4063 refactor(ipregion): extract spinner update logic into dedicated function 2025-09-19 16:40:36 +03:00
Nikita Skryabin
ba7a42e590 refactor(ipregion): improve external ip discovery 2025-09-19 15:55:37 +03:00
Nikita Skryabin
03ee15755e feat(ipregion): add microsoft lookup 2025-09-19 14:52:03 +03:00
Nikita Skryabin
ab349ef3c3 feat(ipregion): update user-agent 2025-09-19 14:09:44 +03:00
Nikita Skryabin
ae4f4cf321 feat(ipregion): add playstation lookup 2025-09-19 13:40:33 +03:00
Nikita Skryabin
b05e44ce59 feat(ipregion): update google lookup method 2025-09-19 10:41:00 +03:00