[PR #866] [MERGED] Add NameSilo provider #875

Open
opened 2025-11-20 04:26:23 -05:00 by saavagebueno · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/qdm12/ddns-updater/pull/866
Author: @hyperring
Created: 11/23/2024
Status: Merged
Merged: 12/24/2024
Merged by: @qdm12

Base: masterHead: namesilo


📝 Commits (10+)

  • b1a4eb8 Adds NameSilo provider
  • 8d514ff Batch apply simple suggestions from code review
  • 2c3a562 Merge branch 'qdm12:master' into namesilo
  • 8ed7dd6 Apply review suggestions to NameSilo provider.
  • fbb6e78 Update internal/provider/providers/namesilo/provider.go
  • 2c32e69 Update internal/provider/providers/namesilo/provider.go
  • 086b449 Update internal/provider/providers/namesilo/provider.go
  • 500c693 Update internal/provider/providers/namesilo/provider.go
  • 380872e Update internal/provider/providers/namesilo/provider.go
  • 5060b78 Update internal/provider/providers/namesilo/provider.go

📊 Changes

11 files changed (+380 additions, -0 deletions)

View changed files

📝 .github/workflows/configs/mlc-config.json (+3 -0)
📝 README.md (+2 -0)
docs/namesilo.md (+51 -0)
📝 internal/provider/constants/providers.go (+2 -0)
📝 internal/provider/errors/validation.go (+1 -0)
📝 internal/provider/provider.go (+3 -0)
internal/provider/providers/namesilo/provider.go (+318 -0)
readme/namesilo.jpg (+0 -0)
readme/namesilo1.jpg (+0 -0)
readme/namesilo2.jpg (+0 -0)
readme/namesilo3.jpg (+0 -0)

📄 Description

Adds support for NameSilo. Resolves #313

I have tested locally and it seems to work for my domains. Wildcards and IPv6 are supported. The provider will create a new record if one does not already exist.

With credit to @Zeustopher for writing most of the readme in this comment.

The API documentation is here for reference: NameSilo API Reference.


🔄 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/866 **Author:** [@hyperring](https://github.com/hyperring) **Created:** 11/23/2024 **Status:** ✅ Merged **Merged:** 12/24/2024 **Merged by:** [@qdm12](https://github.com/qdm12) **Base:** `master` ← **Head:** `namesilo` --- ### 📝 Commits (10+) - [`b1a4eb8`](https://github.com/qdm12/ddns-updater/commit/b1a4eb8b390fc6a190ac516adedf921d2dea5fee) Adds NameSilo provider - [`8d514ff`](https://github.com/qdm12/ddns-updater/commit/8d514ff915cdd4e58433edd5b0a5e2316072b44c) Batch apply simple suggestions from code review - [`2c3a562`](https://github.com/qdm12/ddns-updater/commit/2c3a562a7a34173ce5afe4b67e36cd4eaaf2f093) Merge branch 'qdm12:master' into namesilo - [`8ed7dd6`](https://github.com/qdm12/ddns-updater/commit/8ed7dd6262c261f00bab6464ab066b2f4b20024e) Apply review suggestions to NameSilo provider. - [`fbb6e78`](https://github.com/qdm12/ddns-updater/commit/fbb6e785652bb6a4c56d62493cae4589c03bf272) Update internal/provider/providers/namesilo/provider.go - [`2c32e69`](https://github.com/qdm12/ddns-updater/commit/2c32e693cbf1a81d5515a50cff685a34c34be22e) Update internal/provider/providers/namesilo/provider.go - [`086b449`](https://github.com/qdm12/ddns-updater/commit/086b44916522fef124c354c04003ebf0644696f4) Update internal/provider/providers/namesilo/provider.go - [`500c693`](https://github.com/qdm12/ddns-updater/commit/500c693734f4c9f58e815ac0af1a22c1a3cf2bcd) Update internal/provider/providers/namesilo/provider.go - [`380872e`](https://github.com/qdm12/ddns-updater/commit/380872eb5f51c053fa78422a1e38a54ae91c7764) Update internal/provider/providers/namesilo/provider.go - [`5060b78`](https://github.com/qdm12/ddns-updater/commit/5060b7884b52fbd536e5fcf9055a7d349dd95684) Update internal/provider/providers/namesilo/provider.go ### 📊 Changes **11 files changed** (+380 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/configs/mlc-config.json` (+3 -0) 📝 `README.md` (+2 -0) ➕ `docs/namesilo.md` (+51 -0) 📝 `internal/provider/constants/providers.go` (+2 -0) 📝 `internal/provider/errors/validation.go` (+1 -0) 📝 `internal/provider/provider.go` (+3 -0) ➕ `internal/provider/providers/namesilo/provider.go` (+318 -0) ➕ `readme/namesilo.jpg` (+0 -0) ➕ `readme/namesilo1.jpg` (+0 -0) ➕ `readme/namesilo2.jpg` (+0 -0) ➕ `readme/namesilo3.jpg` (+0 -0) </details> ### 📄 Description Adds support for [NameSilo](https://www.namesilo.com/). Resolves #313 I have tested locally and it seems to work for my domains. Wildcards and IPv6 are supported. The provider will create a new record if one does not already exist. With credit to @Zeustopher for writing most of the readme in [this comment](https://github.com/qdm12/ddns-updater/issues/313#issuecomment-1915463204). The API documentation is here for reference: [NameSilo API Reference](https://www.namesilo.com/api-reference). --- <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:26:23 -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#875