Merged in Wolfeg/pywhois/io-update (pull request #41) default tip
authorRichard <richardbp@gmail.com>
Fri, 15 Jun 2018 15:00:22 +0000
changeset 185 ee41ee047aba
parent 182 515531068842 (current diff)
parent 184 a0cfedec84af (diff)
Merged in Wolfeg/pywhois/io-update (pull request #41) updated .io
--- a/whois/parser.py	Fri Jun 08 14:19:01 2018 +0000
+++ b/whois/parser.py	Fri Jun 15 15:00:22 2018 +0000
@@ -1050,13 +1050,19 @@
     """Whois parser for .io domains
     """
     regex = {
-        'status':           'Status\s*: *(.+)',
-        'name_servers':     'NS \d?\s*: *(.+)',
-        #'owner':            'Owner\s*: *(.+)',
-        'owner':            'Owner OrgName\s*: *(.+)',
-        'expiration_date':  'Expiry\s*: *(.+)',
-        'domain_name':      'Domain\s*: *(.+)',
-        'registrar':        r'Check for \'[\w\.]*\' --- (.+)',
+        'domain_name':                    'Domain Name: *(.+)',
+        'domain__id':                     'Registry Domain ID: *(.+)',
+        'registrar':                      'Registrar: *(.+)',
+        'registrar_id':                   'Registrar IANA ID: *(.+)',
+        'registrar_url':                  'Registrar URL: *(.+)',
+        'status':                         'Domain Status: *(.+)',
+        'registrant_name':                'Registrant Organization: *(.+)',
+        'registrant_state_province':      'Registrant State/Province: *(.+)',
+        'registrant_country':             'Registrant Country: *(.+)',
+        'name_servers':                   'Name Server: *(.+)',
+        'creation_date':                  'Creation Date: *(.+)',
+        'expiration_date':                'Registry Expiry Date: *(.+)',
+        'updated_date':                   'Updated Date: *(.+)',
     }
 
     def __init__(self, domain, text):
@@ -1481,7 +1487,7 @@
         'creation_date':                  'Creation Date: *(.+)',
         'expiration_date':                'Registry Expiry Date: *(.+)',
         'updated_date':                   'Updated Date: *(.+)',
-        'dnssec':                         'DNSSEC: *([\S]+)'
+        'dnssec':                         'DNSSEC: *([\S]+)',
     }
 
     def __init__(self, domain, text):