Hi there, I'm new here and want to add my first distribution to CPAN (got my PAUSE id yesterday):
https://github.com/mmitch/fritz | The Fritz library is a set of Perl modules to communicate with an AVM | Fritz!Box (and possibly other routers as well) via the TR-064 | protocol. The AVM Fritz!Box is a popular home router family in Germany | (and beyond). There is also a (small) discussion over at PrePAN: http://prepan.org/module/nY8EjAnEFbo Multiple documents urge me to discuss the distribution name in advance and as I'm still not 100% sure of how to name it: Here I am :-) Originally the distribution was just named "Fritz" but the top-level namespace is of course off limits. So I've currently changed it to Net::Fritz An idea from PrePAN was to split the distribution into two parts: Protocol::TR064 and Net::FritzBox That sounds reasonable, but I'm not really sure about which part of the communication is common TR064 protocol and which part is specific to the FritzBox. I only have two FritzBox models and got everything to work on these two machines, totally ignorant of whether I implemented a FritzBox feature or a TR064 protocol featureā¦ I'd add a notice to the documentation saying something like "This package contains some code to talk the TR064 protocol. If anybody with knowledge of this protocol can identify these parts, I'm happy to extract them to a new module (eg. Protocol::TR064)." Splitting off parts of the modules should be very easy (I currently have a Device, Service, Action, Data and Error class). The only tricky part would be the authentication scheme that's currently embedded in the Service. - What do you suggest for a proper name? - Would "Net::Fritz" be okay with the prospect of splitting off a "Protocol::TR064" in the future if needed/wanted? Regards Christian -- ....Christian.Garbs....................................https://www.cgarbs.de Chism's Law of Completion: The amount of time required to complete a government project is precisely equal to the length of time already spent on it.