-
-
Notifications
You must be signed in to change notification settings - Fork 349
API
Jayy001 edited this page May 22, 2021
·
23 revisions
PyWhat has its own API, it will return a JSON object like:
{
"File Signatures": null,
"Language": null,
"Regexes": [
{
"Matched": "https://google.com/",
"Regex Pattern": {
"Name": "Uniform Resource Locator (URL)",
"Regex": "(https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|www\\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\\.[^\\s]{2,}|https?:\\/\\/(?:www\\.|(?!www))[a-zA-Z0-9]+\\.[^\\s]{2,}|www\\.[a-zA-Z0-9]+\\.[^\\s]{2,})",
"Description": "A Uniform Resource Location (URL) pointing to a web address.",
"Rarity": 1,
"Tags": [
"Identifiers"
]
}
}
]
}
To use this API, run this code:
from pywhat import identifier
id = identifier.Identifier()
id.identify(text, api=True)