diff --git a/app/reminder.py b/app/reminder.py index 368cea9..e09b987 100644 --- a/app/reminder.py +++ b/app/reminder.py @@ -32,8 +32,7 @@ def remind(chat_to_repeat, today): date = "09-12-1000" # instead of 09-13-1000 in non-leap-year date = dt.strptime(date, "%m-%d-%Y") if today.month == date.month and today.day == date.day: - notification = f"πŸŽ‰ БСгодня {holiday.upper()}!\ - \n\n{description}." + notification = f"πŸŽ‰ БСгодня {holiday.upper()}!\n\n{description}" if date.year != 1000: age = today.year - date.year notification += f"\n\nπŸ₯³ {age}-ая Π³ΠΎΠ΄ΠΎΠ²Ρ‰ΠΈΠ½Π°" diff --git a/holidays.csv b/holidays.csv index 5d9c3fe..dd394e2 100644 --- a/holidays.csv +++ b/holidays.csv @@ -1,12 +1,7 @@ "Date (mm-dd-yyyy)","Name","Description" -"02-20-1991","Π”Π΅Π½ΡŒ роТдСния Python","Π—Π°Π΄ΡƒΠΌΠΊΠ° ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ языка появилась Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Π² 1989 Π³ΠΎΠ΄Ρƒ сотрудником голландского института CWI Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россумом" -"04-01-2010","Π”Π΅Π½ΡŒ роТдСния Flask","Flask β€” Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС программирования Python. Π‘ΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΠΈ основной Π°Π²Ρ‚ΠΎΡ€ β€” австрийский программист Армин Π ΠΎΠ½Π°Ρ…Π΅Ρ€" -"04-04-1000","Π”Π΅Π½ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°","4 апрСля β€” Β«404Β» β€” ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ свой ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ" -"04-07-1994","Π”Π΅Π½ΡŒ роТдСния Π ΡƒΠ½Π΅Ρ‚Π°","7 апрСля 1994 Π³ΠΎΠ΄Π° для России Π±Ρ‹Π» зарСгистрирован Π΄ΠΎΠΌΠ΅Π½ β€” .Ru β€” ΠΈ внСсСн Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΡƒΡŽ Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня" -"07-21-2005","Π”Π΅Π½ΡŒ роТдСния Django","Π”ΠΆΠ°Π½Π³ΠΎ β€” свободный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС Python. Авторы: амСриканский Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Адриан Π“ΠΎΠ»ΠΎΠ²Π°Ρ‚Ρ‹ΠΉ ΠΈ британский программист Π‘Π°ΠΉΠΌΠΎΠ½ Уиллисон" -"08-25-1991","Π”Π΅Π½ΡŒ роТдСния Linux","ИмСнно 25 августа 1991 Π³ΠΎΠ΄Π° послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 21-Π»Π΅Ρ‚Π½ΠΈΠΉ студСнт Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ comp. os. minix заявил ΠΎ создании Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Π½ΠΎΠ²ΠΎΠΉ ОБ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Linux" -"09-13-1000","Π”Π΅Π½ΡŒ программиста","ВсСм причастным высоких Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ ΠΈ успСхов Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π° учащимся β€” ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ Π›ΡƒΡ‚Ρ†Π° ΠΈ Π½Π΅ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ! Π‘ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠΌ :)" -"09-27-1998","Π”Π΅Π½ΡŒ роТдСния Google","ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΏΠΎ ΡΠ»ΡƒΡ‡Π°ΡŽ своСго дня роТдСния Google ΠΏΡ€Π΅Π·Π΅Π½Ρ‚ΡƒΠ΅Ρ‚ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΡƒΠ΄Π» β€” Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ замСняСт ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ Google Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ страницС поиска" -"11-20-1985","Π”Π΅Π½ΡŒ роТдСния Windows","20 ноября 1985 Π³ΠΎΠ΄Π° Π½Π° свСт Π²Ρ‹ΡˆΠ»Π° Windows 1.0. Π‘ΠΈΠ»Π» ГСйтс Π²ΠΎ врСмя анонса Ρ‚ΠΎΠ³Π΄Π° сказал, Ρ‡Ρ‚ΠΎ Windows β€” ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для ΡΠ΅Ρ€ΡŒΡ‘Π·Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ" -"12-03-2008","Π”Π΅Π½ΡŒ роТдСния Python 3","Π’ Python 3000 (Python 3.0, Py3k) устранСны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ нСдостатки Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ (Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ) сохранСниСм совмСстимости со старыми вСрсиями Python" -"12-05-2018","Π”Π΅Π½ΡŒ роТдСния FastAPI","FastAPI β€” Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для создания API, написанный Π½Π° Python. Один ΠΈΠ· самых быстрых ΠΈ популярных (послС Django ΠΈ Flask) Π²Π΅Π±-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΎΠ², написанных Π½Π° Python" +"02-20-1991","Π”Π΅Π½ΡŒ роТдСния Python","Π—Π°Π΄ΡƒΠΌΠΊΠ° ΠΏΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ языка появилась Π² ΠΊΠΎΠ½Ρ†Π΅ 1980-Ρ… Π³ΠΎΠ΄ΠΎΠ², Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡Π°Π»Π°ΡΡŒ Π² 1989 Π³ΠΎΠ΄Ρƒ сотрудником голландского института CWI Π“Π²ΠΈΠ΄ΠΎ Π²Π°Π½ Россумом." +"04-04-1000","Π”Π΅Π½ΡŒ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°","4 апрСля β€” Β«404Β» β€” ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ свой ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ." +"07-21-2005","Π”Π΅Π½ΡŒ роТдСния Django","Π”ΠΆΠ°Π½Π³ΠΎ β€” свободный Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° языкС Python. Авторы: амСриканский Π²Π΅Π±-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Адриан Π“ΠΎΠ»ΠΎΠ²Π°Ρ‚Ρ‹ΠΉ ΠΈ британский программист Π‘Π°ΠΉΠΌΠΎΠ½ Уиллисон." +"08-25-1991","Π”Π΅Π½ΡŒ роТдСния Linux","ИмСнно 25 августа 1991 Π³ΠΎΠ΄Π° послС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСсяцСв Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ 21-Π»Π΅Ρ‚Π½ΠΈΠΉ студСнт Линус Π’ΠΎΡ€Π²Π°Π»ΡŒΠ΄Ρ Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ comp. os. minix заявил ΠΎ создании Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ° Π½ΠΎΠ²ΠΎΠΉ ОБ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Linux." +"09-13-1000","Π”Π΅Π½ΡŒ программиста","ВсСм причастным высоких Π·Π°Ρ€ΠΏΠ»Π°Ρ‚ ΠΈ успСхов Π² Ρ€Π°Π±ΠΎΡ‚Π΅, Π° учащимся β€” ΠΎΡΠΈΠ»ΠΈΡ‚ΡŒ Π›ΡƒΡ‚Ρ†Π° ΠΈ Π½Π΅ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ! Π‘ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠΎΠΌ! :)" +"12-03-2008","Π”Π΅Π½ΡŒ роТдСния Python 3","Π’ Python 3000 (Python 3.0, Py3k) устранСны ΠΌΠ½ΠΎΠ³ΠΈΠ΅ нСдостатки Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ с максимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ (Π½ΠΎ Π½Π΅ ΠΏΠΎΠ»Π½Ρ‹ΠΌ) сохранСниСм совмСстимости со старыми вСрсиями Python."