mirror of
https://github.com/leon-ai/leon.git
synced 2024-12-18 14:21:32 +03:00
.. | ||
config | ||
data | ||
test | ||
__init__.py | ||
haveibeenpwned.py | ||
isitdown.py | ||
README.md | ||
version.txt |
Checker Package
The checker package contains modules which include checkings.
Modules
Is it Down
Ping domain names and give you the online state.
Usage
(en-US) "Are github.com, an-awesome-domain-name.net and twitter.com down?"
(fr-FR) "Vérifies si github.com, un-super-nom-de-domaine.fr et twitter.com sont en ligne"
...
Have I Been Pwned
Verify if one or several email addresses have been pwned (thanks to Have I Been Pwned.
Usage
- Since the API v3, you must claim your API key.
- Then paste it in
packages/checker/config/config.json
at thehaveibeenpwned.api_key
key.
(en-US) "Has louis.grenard@gmail.com been pwned?"
(en-US) "Have iifeoluwa.ao@gmail.com, louis.grenard@gmail.com, and supercleanemail@test.com been pwned?"
(fr-FR) "Est-ce que louis.grenard@gmail.com est compromis ?"
(fr-FR) "Est-ce que iifeoluwa.ao@gmail.com, louis.grenard@gmail.com, et supercleanemail@test.com ont été compromis ?"
You can also predefine one or several email addresses in the packages/checker/config/config.json
file at the haveibeenpwned.emails
key.
If you do, then you can use such sentences:
(en-US) "Have my email addresses been pwned?"
(fr-FR) "Est-ce que mes adresses email ont été compromises ?"