Add additional patterns for domain availability detection
Browse files
app.py
CHANGED
@@ -182,7 +182,29 @@ def whois_is_available(domain, logs_append: Callable[[str], None]) -> bool:
|
|
182 |
'available',
|
183 |
'status: free',
|
184 |
'domain not found',
|
185 |
-
'no object found'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
]
|
187 |
is_available_callback = lambda output: any(
|
188 |
pattern in output for pattern in available_patterns)
|
|
|
182 |
'available',
|
183 |
'status: free',
|
184 |
'domain not found',
|
185 |
+
'no object found',
|
186 |
+
'not been registered',
|
187 |
+
'status: available',
|
188 |
+
'domain is available',
|
189 |
+
'is free',
|
190 |
+
'no match found',
|
191 |
+
'domain not registered',
|
192 |
+
'domain available',
|
193 |
+
'not exists',
|
194 |
+
'does not exist',
|
195 |
+
'no information available',
|
196 |
+
'registration status: unused',
|
197 |
+
'status: inactive',
|
198 |
+
'no such domain',
|
199 |
+
'query matched no objects',
|
200 |
+
'no matching record',
|
201 |
+
'domain status: available',
|
202 |
+
'this domain is not registered',
|
203 |
+
'domain name has not been registered',
|
204 |
+
'can not find domain',
|
205 |
+
'cannot find domain',
|
206 |
+
'this domain is available for purchase',
|
207 |
+
'domain status: free'
|
208 |
]
|
209 |
is_available_callback = lambda output: any(
|
210 |
pattern in output for pattern in available_patterns)
|