Récupération ical
Fermé
tatal21820
Messages postés
35
Date d'inscription
vendredi 6 mai 2022
Statut
Membre
Dernière intervention
2 septembre 2023
-
Modifié le 21 juin 2022 à 10:39
tatal21820 Messages postés 35 Date d'inscription vendredi 6 mai 2022 Statut Membre Dernière intervention 2 septembre 2023 - 22 juin 2022 à 17:18
tatal21820 Messages postés 35 Date d'inscription vendredi 6 mai 2022 Statut Membre Dernière intervention 2 septembre 2023 - 22 juin 2022 à 17:18
A voir également:
- Récupération ical
- Convertisseur récupération de texte - Guide
- Recuperation video youtube - Guide
- Ical - Télécharger - Organisation
- Recuperation compte gmail - Guide
- Récupération message whatsapp - Guide
4 réponses
jordane45
Messages postés
38290
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2024
4 704
20 juin 2022 à 21:03
20 juin 2022 à 21:03
Bonjour,
Visiblement, tu disposes de la date ( evt.begin.date() )
Il te suffit donc de faire un IF avec la date actuelle pour ne faire le print que si elle est supérieur ...
Et pour la limite.. un simple "compteur" et un IF ... là aussi feront l'affaire.
Visiblement, tu disposes de la date ( evt.begin.date() )
Il te suffit donc de faire un IF avec la date actuelle pour ne faire le print que si elle est supérieur ...
Et pour la limite.. un simple "compteur" et un IF ... là aussi feront l'affaire.
tatal21820
Messages postés
35
Date d'inscription
vendredi 6 mai 2022
Statut
Membre
Dernière intervention
2 septembre 2023
21 juin 2022 à 10:38
21 juin 2022 à 10:38
Merci à toi je vais essayer, c'est pas gagné
tatal21820
Messages postés
35
Date d'inscription
vendredi 6 mai 2022
Statut
Membre
Dernière intervention
2 septembre 2023
22 juin 2022 à 17:02
22 juin 2022 à 17:02
Bonjour,
from ics import Calendarj'ai essayé sa mais sa marche pas, je suis débutant comme tu peut le voir.
import requests
import locale
locale.setlocale(locale.LC_ALL, 'fr_FR')
# Parse the URL
url = "https://calendar.google.com/xxxxxxxxxxxxxxxxxxxxx.ics"
start = datetime.now()
end = start + timedelta(days=60)
cal = Calendar(requests.get(url).text)
entree = [3]
for evt in cal.events:
if evt.begin >= start:
print(evt.name, evt.begin.date().strftime('%a %d %b %Y'))
jordane45
Messages postés
38290
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2024
4 704
22 juin 2022 à 17:08
22 juin 2022 à 17:08
Pour la comparaison.. il faut utiliser la date
evt.begin.date()
tatal21820
Messages postés
35
Date d'inscription
vendredi 6 mai 2022
Statut
Membre
Dernière intervention
2 septembre 2023
22 juin 2022 à 17:18
22 juin 2022 à 17:18
Merci, mais sa marche pas non plus.
if evt.begin.date() >= start:
TypeError: can't compare datetime.datetime to datetime.date
if evt.begin.date() >= start:
TypeError: can't compare datetime.datetime to datetime.date