בינתיים עשיתי קומבינה כזו, אבל מפחיד אותי שבתאריכים מסוימים זה יעשה בעיות..
import re
import hdate
import datetime
def get_hebrew(current_date):
year = current_date.year
month = current_date.month
day = current_date.day
try:
gregorian_date = datetime.date(year, month, day)
hebrew_date = hdate.HDate(gregorian_date, hebrew=True)
return hebrew_date
except requests.exceptions.RequestException as e:
print(f"Error: {e}")
return None
hebrew = f'{get_hebrew(current_time)}'
index_tash = hebrew.find('ה\' תש')
if index_tash != -1:
hebrew = hebrew[:index_tash + 8]
else:
hebrew = hebrew
file_name = f'{hebrew}.wav'
file_name = file_name.replace("ה' ת", "ת")
sanitized_filename = re.sub(r'[\/:*?"<>|]', '', file_name)
sanitized_filename = re.sub(r'[\u0591-\u05C7]', '', sanitized_filename)
print(sanitized_filename)



) ללא התוספת של +t לפני ה@!