From 86822d22de1f5ed8aac76cea247515ed6b62ca45 Mon Sep 17 00:00:00 2001 From: Sarah Date: Thu, 24 Feb 2022 18:35:00 +0000 Subject: [PATCH] fix update_films_by_year_page --- update_films_by_year_page.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/update_films_by_year_page.py b/update_films_by_year_page.py index eb9bd4c..da3b14d 100644 --- a/update_films_by_year_page.py +++ b/update_films_by_year_page.py @@ -1,17 +1,17 @@ import argparse from collections import OrderedDict +from bookstack import Bookstack from vcinema_utils import VCinemaUtils -from wiki_utils import WikiUtils def build_table(films_by_year): - films_by_year_descending = OrderedDict(sorted(films_by_year.items(), key=lambda t: t[0], reverse=True)) + fby_sorted = OrderedDict(sorted(films_by_year.items(), key=lambda t: t[0], reverse=True)) page_table = "| Year | Films |\n| - | - |\n" - for year in films_by_year_descending.keys(): + for year in fby_sorted.keys(): page_table += str(year) + " | " - page_table += "
".join("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in films_by_year_descending[year]) + page_table += "
".join("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in fby_sorted[year]) page_table += "\n" return page_table @@ -30,13 +30,11 @@ def update_films_by_year_page(token_id, token_secret): print("Generating table") film_by_year_table = build_table(viewings_by_year) - wiki_url = VCinemaUtils.JACKNET_WIKI_URL - # Page ID of https://wiki.jacknet.io/books/vcinema/page/films-by-release-year page_id = "24" print("Updating page") - WikiUtils.update_page(page_id, film_by_year_table, wiki_url, token_id, token_secret) + Bookstack.update_page(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, page_id, film_by_year_table) print("Done!")