15 Commits (master)

Author SHA1 Message Date
Sven Slootweg 76ffb7c54d Add support for Interlink Co. Ltd. (.moe and possibly others). Fixes #34. 10 years ago
Sam Stavinoha 14f7b60684 default kwargs are evaluated at definition time
This stackoverflow question covers the topic pretty well:

    http://stackoverflow.com/q/1132941/1547030

From docs.python.org:

    Default parameter values are evaluated when the function definition is
    executed. This means that the expression is evaluated once, when the
    function is defined, and that the same “pre-computed” value is used for
    each call. This is especially important to understand when a default
    parameter is a mutable object, such as a list or a dictionary: if the
    function modifies the object (e.g. by appending an item to a list), the
    default value is in effect modified. This is generally not what was
    intended. A way around this is to use None as the default, and
    explicitly test for it in the body of the function
10 years ago
Sven Slootweg 561225ba10 Add .buzz WHOIS server. Fixes #25. 10 years ago
Sven Slootweg c09068f0a2 Unicode fixes for `net` and `pwhois`. Fixes #26. 10 years ago
Sven Slootweg d86e4ba916 Fix bug in creation date parsing for contacts. Implement .co.jp with recursive handle lookups, fixes #22 partially. Skip WHOIS referals with a protocol specification, fixes #25. 10 years ago
Sven Slootweg 69034f2ac5 Add an explicit exception for example.com, as it is not handled correctly by IANA. Fix multi-response processing, adding a `never_cut` argument. Documentation updates and version bump to 2.2. Fixes #17. 10 years ago
Sven Slootweg 6ecf4efa98 Hardcoded nic.ps root WHOIS server, and added nic.ps parsing, plus misc. fixes. Fixes #15. 10 years ago
Sven Slootweg 43a62c5828 janet (.ac.uk) parsing and hardcoded root server exception, misc. fixes 10 years ago
Sven Slootweg a7367593d3 Whitespace fixes 10 years ago
Christian Koepp a86d44dfdc added RFC3490 feature (decoded unicode domains) 10 years ago
Christian Koepp cc2f209d52 Update net.py 10 years ago
joe doe 80fb22aa4f added .de region specific support 10 years ago
Sven Slootweg 268abdb6ad Added testing script to detect parser breakage. Added support for MarkMonitor, Melbourne IT, Nominet, others, fix for internet.bs with organization name, fix for multi-response from verisign-grs, assorted other fixes. 11 years ago
Sven Slootweg 37be6f0995 jprs.jp support 11 years ago
Sven Slootweg a6828733f0 Remove jwhois dependency, separate retrieval and parsing logic, implement registrant parsing for several registries, fix some other regexes, add test data 11 years ago