implement automatic removal of downloaded files after 4 days, streamline download routine
This commit is contained in:
15
genfeed.py
15
genfeed.py
@@ -4,7 +4,7 @@ import rfeed
|
||||
import datetime
|
||||
import os
|
||||
|
||||
MAXFILEAGE_IN_DAYS = 14
|
||||
MAXFILEAGE_IN_DAYS = 4
|
||||
|
||||
|
||||
items = []
|
||||
@@ -18,15 +18,10 @@ for file in os.listdir("files"):
|
||||
hour = int(hour)
|
||||
minute = int(minute)
|
||||
|
||||
# remove old file
|
||||
# if datetime.datetime(year, month, day, hour, minute) \
|
||||
# + datetime.timedelta(MAXFILEAGE_IN_DAYS) < datetime.datetime.now():
|
||||
# print(f"{file} identified as old - DELETING")
|
||||
# print(datetime.datetime(year, month, day, hour, minute))
|
||||
# print(datetime.timedelta(MAXFILEAGE_IN_DAYS))
|
||||
# print(datetime.datetime.now())
|
||||
# #os.remove(f"file/{file}")
|
||||
# continue
|
||||
# remove old files
|
||||
if datetime.datetime.now() - datetime.datetime(year, month, day, hour, minute) > datetime.timedelta(MAXFILEAGE_IN_DAYS):
|
||||
os.remove(f"files/{file}")
|
||||
continue
|
||||
|
||||
items.append(rfeed.Item(
|
||||
title=f"Regionalnachrichten {day:0>2d}.{month:0>2d}.{year} {hour:0>2d}:{minute:0>2d}",
|
||||
|
||||
Reference in New Issue
Block a user