Skip to content

Commit 406ad1a

Browse files
committed
improved.
1 parent 330b009 commit 406ad1a

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

work/java_support_tech.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from bs4 import BeautifulSoup
33
import xml.dom.minidom
44
from django.utils.feedgenerator import Rss201rev2Feed
5-
from datetime import datetime
5+
from datetime import datetime as dt
66
import locale
77
import re
88
import difflib
@@ -35,7 +35,7 @@ def main():
3535
if elem.parent.name == 'div':
3636
pubdate_str = elem.get("data-time-modified") # November 6, 2023
3737
if pubdate_str:
38-
pubdate = datetime.strptime(pubdate_str, '%B %d, %Y')
38+
pubdate = dt.strptime(pubdate_str, '%B %d, %Y')
3939
continue
4040
id_str = elem.get("id")
4141
id_hash = hashlib.md5(id_str.encode()).hexdigest()
@@ -66,10 +66,9 @@ def main():
6666
except IndexError:
6767
continue
6868

69-
if pubdate is None:
70-
pubdate = datetime.date.today()
69+
now_for_pub = dt.today().replace(second=0, microsecond=0)
7170
for k, v in item_dict.items():
72-
feed.add_item(title=k, link=v[0], description=''.join(['<p>{0}</p>'.format(s) for s in v[1].splitlines()]), pubdate=pubdate, unique_id=v[2])
71+
feed.add_item(title=k, link=v[0], description=''.join(['<p>{0}</p>'.format(s) for s in v[1].splitlines()]), pubdate=now_for_pub, unique_id=v[2])
7372

7473
if len(item_dict) > 0:
7574
str_val = feed.writeString('utf-8')

0 commit comments

Comments
 (0)