1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-06-17 00:07:37 +02:00

new email address schema

This commit is contained in:
Kelly Brazil
2022-07-23 10:45:04 -07:00
parent b7d59bdd85
commit cd293d4786

View File

@ -2,7 +2,7 @@
Usage (cli): Usage (cli):
$ echo "johndoe@example.com" | jc --email-address $ echo "username@example.com" | jc --email-address
Usage (module): Usage (module):
@ -12,9 +12,9 @@ Usage (module):
Schema: Schema:
{ {
"username": string,
"domain": string, "domain": string,
"local": string, "local": string,
"local_plus_prefix": string or null,
"local_plus_suffix": string or null "local_plus_suffix": string or null
} }
@ -22,17 +22,17 @@ Examples:
$ echo 'joe.user@gmail.com' | jc --email-address -p $ echo 'joe.user@gmail.com' | jc --email-address -p
{ {
"username": "joe.user",
"domain": "gmail.com", "domain": "gmail.com",
"local": "joe.user", "local": "joe.user",
"local_plus_prefix": null,
"local_plus_suffix": null "local_plus_suffix": null
} }
$ echo 'joe.user+spam@gmail.com' | jc --email-address -p $ echo 'joe.user+spam@gmail.com' | jc --email-address -p
{ {
"username": "joe.user",
"domain": "gmail.com", "domain": "gmail.com",
"local": "joe.user+spam", "local": "joe.user+spam",
"local_plus_prefix": "joe.user",
"local_plus_suffix": "spam" "local_plus_suffix": "spam"
} }
""" """
@ -104,9 +104,9 @@ def parse(
pass pass
raw_output = { raw_output = {
'username': local_plus_prefix or local,
'domain': domain, 'domain': domain,
'local': local, 'local': local,
'local_plus_prefix': local_plus_prefix,
'local_plus_suffix': local_plus_suffix 'local_plus_suffix': local_plus_suffix
} }