jezzye13

Stand down text generator

Apr 8th, 2025 (edited)
751
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.94 KB | None | 0 0
  1. # Stand down text generator
  2. # Made by jezzye13
  3. import requests
  4. from datetime import datetime
  5. from datetime import timedelta
  6. from getpass import getpass
  7.  
  8. def main():
  9.     toggl_user = "[email protected]"
  10.     print("User: " + toggl_user)
  11.     toggl_password = getpass()
  12.    
  13.     now = datetime.now()
  14.     start_date = now.strftime("%Y-%m-%d")
  15.     end_date = (now + timedelta(days=1)).strftime("%Y-%m-%d")
  16.    
  17.     url = "https://api.track.toggl.com/api/v9/me/time_entries?start_date=" + start_date + "&end_date=" + end_date
  18.     response = requests.get(url, auth=(toggl_user, toggl_password))
  19.  
  20.     tasksdone = []
  21.     for entries in response.json():
  22.         tasksdone.append(entries['description'])
  23.        
  24.     tasksdone = list(dict.fromkeys(tasksdone))
  25.    
  26.     date_time = now.strftime("%d/%m")
  27.     print("**Stand down**", date_time)
  28.    
  29.     for taskdone in tasksdone:
  30.         print("- " + taskdone)
  31.  
  32. if __name__ == "__main__":
  33.     main()
Advertisement
Add Comment
Please, Sign In to add comment