Path: ...!Xl.tags.giganews.com!local-2.nntp.ord.giganews.com!news.giganews.com.POSTED!not-for-mail NNTP-Posting-Date: Thu, 01 Sep 2022 13:07:40 +0000 Newsgroups: fr.comp.lang.python Subject: requête url tous les X minute X-poster: PEAR::Net_NNTP v1.5.0 (stable) From: Tatal21820 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit Organization: !No_Organization! Message-ID: Date: Thu, 01 Sep 2022 13:07:40 +0000 Lines: 38 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-NfO1dHUrUNMzrrIIUk5LxO2vk4Pw1LNjQF5yzkP/sEzVGgTpSCFUNyVH8/xMEAnqyWsgNGwzpm1EJ4s!77j7c+GAiDAY4Pw6S5Dodhk5aGqbL7kBzjMnL1YiMqD1VwMnA/HYwsqkZj+mZwB+9dZb8+tZ1XKh X-Complaints-To: abuse@giganews.com X-DMCA-Notifications: http://www.giganews.com/info/dmca.html X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 Bytes: 2162 X-Original-Lines: 36 Bonjour à tous, je ne sais pas comment faire pour mettre mon agenda à jour toutes les x minutes, pouvez-vous m'aider SVP. Merci. [code] import locale import urllib.request from datetime import timedelta, datetime import icalendar import pytz import recurring_ical_events import urllib.error import time locale.setlocale(locale.LC_ALL, 'fr_FR') dat2 = datetime.now(pytz.timezone('Europe/Paris')) start_date = dat2.date() end_date = start_date + timedelta(days=30) url = "e;e;https://calendar.google.com/calendar/ical/t*********gmail.com/private-***********40586"e;e; "e;e;/basic.ics"e;e; ical_string = urllib.request.urlopen(url).read() calendar = icalendar.Calendar.from_ical(ical_string) events = recurring_ical_events.of(calendar).between(start_date, end_date) pdr = True for event in events: pdr = False start = event["e;e;DTSTART"e;e;].dt duration = event["e;e;DTEND"e;e;].dt - event["e;e;DTSTART"e;e;].dt non = event["e;e;SUMMARY"e;e;] print(non + "e;e; "e;e; + start.strftime("e;e;%A %d %B %H %M"e;e;)) if pdr: print("e;e;Aucun rendez-vous aujourdhui"e;e;) [coce]