inspired by: https://github.com/bellingcat/tiktok-timestamp
from datetime import datetime
def tiktok_id_to_timestamp(video_id: int) -> datetime:
"""Convert a TikTok video ID to datetime object."""
binary_id = bin(video_id)[2:] # Convert to binary and remove '0b'
timestamp_bits = binary_id[:31] # Take the first 31 bits
timestamp = int(timestamp_bits, 2) # Convert back to decimal