1import datetime
2import sys
3import requests
4
5def main():
6 version = sys.argv[1]
7 version = version.removeprefix("v")
8 project_id = sys.argv[2]
9 account_username = sys.argv[3]
10 account_secret = sys.argv[4]
11
12 current_datetime = datetime.datetime.now(datetime.timezone.utc)
13 current_datetime = current_datetime.strftime("%Y-%m-%d %H:%M:%S")
14
15 url = f"https://mixpanel.com/api/app/projects/{project_id}/annotations"
16
17 payload = {
18 "date": current_datetime,
19 "description": version
20 }
21
22 response = requests.post(
23 url,
24 auth=(account_username, account_secret),
25 json=payload
26 )
27
28
29if __name__ == "__main__":
30 main()