diff --git a/calcul.py b/calcul.py new file mode 100644 index 0000000..bf699f1 --- /dev/null +++ b/calcul.py @@ -0,0 +1,25 @@ +from datetime import date +from config import date_dest +from get_date import get_date + +def calcul(date, d_date): + + delta = d_date - date + if 0 > delta.days : + result = delta.days * (-1) + else : + result = delta.days + return result + + + +def main(): + print("Hey") + today = get_date(date.today()) + dest = get_date(date_dest) + + print(calcul(today, dest)) + + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/config.py b/config.py new file mode 100644 index 0000000..66b9ccf --- /dev/null +++ b/config.py @@ -0,0 +1,13 @@ +from datetime import date +# Format : YEAR - MONTH - DAYS +date_dest = '2020-05-11' +#Title de l'evenement +evenement = 'le deconfinement' + + +#Twitter Information + +consumer_key ="xxxxxxxxxxxxxxxx" +consumer_secret ="xxxxxxxxxxxxxxxx" +access_token ="xxxxxxxxxxxxxxxx" +access_token_secret ="xxxxxxxxxxxxxxxx" \ No newline at end of file diff --git a/get_date.py b/get_date.py new file mode 100644 index 0000000..c4ae8a1 --- /dev/null +++ b/get_date.py @@ -0,0 +1,23 @@ +from datetime import date + + +def get_date(data): + data = str(data) + assert type(data) == str + data = data.split('-') + info = date(int(data[0]), int(data[1]), int(data[2])) + return info + + + + + + +def main(): + print("Nothing to do here") + get_date(str(date.today())) + + + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/run.py b/run.py new file mode 100644 index 0000000..82a2185 --- /dev/null +++ b/run.py @@ -0,0 +1,25 @@ +from datetime import date +from config import date_dest, evenement +from get_date import get_date +from calcul import calcul +def main(): + + print("Twitter-DayCounter") + today = date.today() + dest = get_date(date_dest) + temps = calcul(today, dest) + + if temps == 0 : + print("IT'S TIME !") + else : + message = "Il reste " + str(temps) + " jours, avant " + evenement + print(message) + + + + +if __name__ == '__main__': + try : + main() + except KeyboardInterrupt : + print("Fermeture du programme...") \ No newline at end of file