Permet de donner un conseil chaque jour.. Pour améliorer notre quotidien, Ou pas.
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

vor 7 Monaten
vor 7 Monaten
vor 7 Monaten
vor 7 Monaten
vor 7 Monaten
vor 7 Monaten
vor 7 Monaten
12345678910111213141516171819202122232425262728293031323334353637383940
  1. import requests
  2. from config import advice_api
  3. from twitter import tweet
  4. import time
  5. def fetch_advice():
  6. print("Getting new advice...")
  7. request = requests.get(advice_api)
  8. if str(request) != '<Response [200]>' :
  9. print("Mauvaise réponse de l'api !(Check_Latest) ")
  10. return False
  11. advice = request.json()['slip']['advice']
  12. return advice
  13. def create_file(message):
  14. with open('cache_advice', "a") as write_file:
  15. write_file.write('\n')
  16. write_file.write(message)
  17. def main():
  18. while True :
  19. t = time.localtime()
  20. current_time = int(time.strftime("%H", t))
  21. print("it's : ",current_time)
  22. while current_time != 23 :
  23. current_time = int(time.strftime("%H", t))
  24. time.sleep(600)
  25. advice = fetch_advice()
  26. print(advice)
  27. tweet(advice)
  28. create_file(advice)
  29. t = time.localtime()
  30. current_time = time.strftime("%H", t)
  31. time.sleep(3600)
  32. if __name__ == '__main__':
  33. try :
  34. main()
  35. except :
  36. main()