[PR #189] [MERGED] Public IP info package #649

Closed
opened 2025-11-20 04:25:34 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/189
Author: @qdm12
Created: 3/22/2021
Status: Merged
Merged: 11/3/2022
Merged by: @qdm12

Base: masterHead: publicip-info


📝 Commits (6)

  • c271580 Public IP info package
  • 6cf4f3f Add Source field to Result
  • ed8975f Add IP field to Result
  • fd3e25e Support self information fetching
  • 93e7b0f Try next provider if picked one fails
  • db82ed2 Ban provider when sending too many requests

📊 Changes

9 files changed (+594 additions, -0 deletions)

View changed files

pkg/publicip/info/countries.go (+263 -0)
pkg/publicip/info/errors.go (+8 -0)
pkg/publicip/info/http.go (+23 -0)
pkg/publicip/info/info.go (+138 -0)
pkg/publicip/info/ipinfo.go (+77 -0)
pkg/publicip/info/options.go (+16 -0)
pkg/publicip/info/provider.go (+45 -0)
pkg/publicip/info/result.go (+13 -0)
pkg/publicip/info/settings.go (+11 -0)

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/qdm12/ddns-updater/pull/189 **Author:** [@qdm12](https://github.com/qdm12) **Created:** 3/22/2021 **Status:** ✅ Merged **Merged:** 11/3/2022 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `publicip-info` --- ### 📝 Commits (6) - [`c271580`](https://github.com/qdm12/ddns-updater/commit/c27158056c75da2191a6dfc825947f2de054c16a) Public IP info package - [`6cf4f3f`](https://github.com/qdm12/ddns-updater/commit/6cf4f3f58bd6471880800f1318e62b4edd61c099) Add `Source` field to `Result` - [`ed8975f`](https://github.com/qdm12/ddns-updater/commit/ed8975fa1ef830c5ba35ae15dc27c90f362221fe) Add `IP` field to `Result` - [`fd3e25e`](https://github.com/qdm12/ddns-updater/commit/fd3e25ea39c2397547b7eef61d47e1ca2bbc5936) Support self information fetching - [`93e7b0f`](https://github.com/qdm12/ddns-updater/commit/93e7b0f0c88c72b54aee00b3ad9fae8cce52f6a1) Try next provider if picked one fails - [`db82ed2`](https://github.com/qdm12/ddns-updater/commit/db82ed28dbb21147253aa564e759ca12db23f6b9) Ban provider when sending too many requests ### 📊 Changes **9 files changed** (+594 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `pkg/publicip/info/countries.go` (+263 -0) ➕ `pkg/publicip/info/errors.go` (+8 -0) ➕ `pkg/publicip/info/http.go` (+23 -0) ➕ `pkg/publicip/info/info.go` (+138 -0) ➕ `pkg/publicip/info/ipinfo.go` (+77 -0) ➕ `pkg/publicip/info/options.go` (+16 -0) ➕ `pkg/publicip/info/provider.go` (+45 -0) ➕ `pkg/publicip/info/result.go` (+13 -0) ➕ `pkg/publicip/info/settings.go` (+11 -0) </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
saavagebueno added the pull-request label 2025-11-20 04:25:34 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ddns-updater#649