steinerkelvin / no-ip-updater

Python module to update No-IP DDNS entries.
9 stars 4 forks source link

Add a new function that renew automatically the free domain on no-ip.com periodically #2

Closed bphd closed 4 months ago

steinerkelvin commented 2 years ago

Could you elaborate?

bphd commented 2 years ago

Avoiding that

steinerkelvin commented 2 years ago

It seems this would involve web scrapping.

bphd commented 2 years ago

Or something else

steinerkelvin commented 7 months ago

I'll close as out of scope for this package

bphd commented 6 months ago

I'll close as out of scope for this package

Not really out of scope. It's the package that would be first candidate to implement such feature. It already periodically renew the IP, should renew the domain aswell

steinerkelvin commented 6 months ago

This package is quite lean and small.

I haven't used No-IP for several years already, but I remember vaguely that you had to log in to do this, and I don't think they are particularly interested in letting users automate this... so, it would probably involve some scraping.

If it can be done with a bunch of HTTP requests on like 400 lines of code, I would add it. But if we need to add a frigging web parsing library and multiply the size of the package by 40x for it... well, I'm not even maintaining this already.

And there are some alternatives to No-IP that don't have this problem AFAIK, like:

steinerkelvin/k-ddns is a tool of mine to auto-detect IP and update dynv6 similarly to this repo.

steinerkelvin commented 4 months ago

I've added a note on the README about these alternatives.

Not really out of scope.

Also: repo is mine, so I define scope :v

bphd commented 4 months ago

I've added a note on the README about these alternatives.

Not really out of scope.

Also: repo is mine, so I define scope :v

Many routers only handle few of those automatic services, often on them no-ip is the only free solution