|
#!/bin/python
|
|
|
|
import sys
|
|
from base64 import b64decode
|
|
from hashlib import sha256
|
|
from urllib.parse import quote
|
|
message = b64decode(sys.argv[1]).decode()
|
|
|
|
userid = "1"
|
|
key = "Rwb3pUUG8fQAZUs3Q3qwdHH25Fdq8dyJyzUQqERzrCfxavKExfSExQbr8dZXho57abGvTZGdBmSbyXdVM59jDVi4L5ien9xoVHskMdx4FxNXyq7uBPYaAeA62JXzMZT9"
|
|
domain = "https://hermes.yigitcolakoglu.com/read"
|
|
subject = "NIL"
|
|
recipient = "NIL"
|
|
|
|
for i in message.split("\n"):
|
|
if i.split(" ")[0] == "Subject:":
|
|
subject = i[9:]
|
|
elif i.split(" ")[0] == "To:":
|
|
recipient = i[4:]
|
|
|
|
identifier = subject + recipient + userid + key
|
|
identifier_hash = sha256(identifier.encode("utf-8")).hexdigest()
|
|
|
|
url = "{}/{}/{}/{}/{}".format(domain,userid,quote(subject),quote(recipient),identifier_hash)
|
|
|
|
print('![Hermes]({})'.format(url))
|