Browse Source

Reduce the number of items in the feed to 30

Hopefully a good compromise when you discover it
master
David Larlet 2 years ago
parent
commit
c970575e3f
2 changed files with 3 additions and 2273 deletions
  1. 0
    2272
      david/log/index.xml
  2. 3
    1
      site.py

+ 0
- 2272
david/log/index.xml
File diff suppressed because it is too large
View File


+ 3
- 1
site.py View File

NORMALIZED_STRFTIME = "%Y-%m-%dT12:00:00+01:00" NORMALIZED_STRFTIME = "%Y-%m-%dT12:00:00+01:00"
TODAY = datetime.today() + timedelta(hours=6) TODAY = datetime.today() + timedelta(hours=6)
PUBLICATION_BUFFER = TODAY - timedelta(days=7) PUBLICATION_BUFFER = TODAY - timedelta(days=7)
NB_ITEMS_IN_FEED = 30




class MarkParser(mistune.InlineParser): class MarkParser(mistune.InlineParser):
def feed(): def feed():
"""Generate a feed from last published items.""" """Generate a feed from last published items."""
template = environment.get_template("feed.xml") template = environment.get_template("feed.xml")
page_list = Page.all(source=DAVID / "2021" / "sources", with_h2_anchors=False)
content = template.render( content = template.render(
page_list=Page.all(source=DAVID / "2021" / "sources", with_h2_anchors=False),
page_list=page_list[:NB_ITEMS_IN_FEED],
current_dt=TODAY.strftime(NORMALIZED_STRFTIME), current_dt=TODAY.strftime(NORMALIZED_STRFTIME),
BASE_URL=f"{DOMAIN}/david/", BASE_URL=f"{DOMAIN}/david/",
) )

Loading…
Cancel
Save