Skip to content

Instantly share code, notes, and snippets.

@Qalthos
Created October 14, 2024 18:25
Show Gist options
  • Save Qalthos/97f6358ed1a4ddb3dfb34221769ca78e to your computer and use it in GitHub Desktop.
Save Qalthos/97f6358ed1a4ddb3dfb34221769ca78e to your computer and use it in GitHub Desktop.
Automatic Discord timestamp generator
import sys
from datetime import datetime
from dateparser import parse
def main():
date = parse(" ".join(sys.argv[1:]))
now = datetime.now()
if (date - now).days > 0:
short = f"<t:{int(date.timestamp())}:d>"
else:
short = f"<t:{int(date.timestamp())}:t>"
relative = f"<t:{int(date.timestamp())}:R>"
print(f"{short} ({relative})")
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment