from pathlib import Path def vaktis(): def callback(items, _metadata): items = [ ( Path("prenumerera.xml"), { "layout": "atom.xml.j2", "_destination": Path("prenumerera.xml"), "content": "", }, ), ( Path("prenumerera/lanktips.xml"), { "layout": "atom.xml.j2", "_destination": Path("prenumerera/lanktips.xml"), "content": "", "select": "links", }, ), ( Path("prenumerera/inlagg.xml"), { "layout": "atom.xml.j2", "_destination": Path("prenumerera/inlagg.xml"), "content": "", "select": "articles", }, ), ( Path("prenumerera/evenemang.xml"), { "layout": "atom.xml.j2", "_destination": Path("prenumerera/evenemang.xml"), "content": "", "select": "events", }, ), ( Path("kommande-evenemang.ics"), { "layout": "events.ics.j2", "_destination": Path("kommande-evenemang.ics"), "content": "", }, ), ( Path("index.md"), { "title": "Anders Englöf Ytterströms hemsida", "layout": "home.html.j2", "_destination": Path("index.md"), "content": "", }, ), ( Path("webblogg.md"), { "layout": "blog.html.j2", "title": "Anders Englöf Ytterströms webblogg", "_destination": Path("webblogg/index.md"), "content": "", "page": 0, }, ), ( Path("inlagg.md"), { "layout": "blog.articles.html.j2", "title": "Inlägg från Anders Englöf Ytterströms webblogg", "select": "articles", "_destination": Path("inlagg/index.md"), "content": "", "page": 0, }, ), ( Path("lanktips.md"), { "layout": "blog.links.html.j2", "title": "Länktips från Anders Englöf Ytterströms webblogg", "select": "links", "_destination": Path("lanktips/index.md"), "content": "", "page": 0, }, ), ( Path("evenemang.html"), { "layout": "blog.events.html.j2", "title": "Anders Englöf Ytterströms deltaganden i konserter och festivaler sedan 2000", "select": "events", "_destination": Path("evenemang/index.md"), "content": "", "page": 0, }, ), ] + list(items) return map(lambda i: i, items) return callback