Compare commits

...

2 Commits

Author SHA1 Message Date
Sarah
8b7d207618 update submodule 2022-02-25 20:44:51 +00:00
Sarah
86822d22de fix update_films_by_year_page 2022-02-24 18:35:00 +00:00
2 changed files with 6 additions and 8 deletions

@ -1 +1 @@
Subproject commit e7d3657c5d14c0adc0e852f080f8970fef35a808 Subproject commit 50617e94e83f2d00f96bc2dfc0ffb5ec46dc1fc6

View File

@ -1,17 +1,17 @@
import argparse import argparse
from collections import OrderedDict from collections import OrderedDict
from bookstack import Bookstack
from vcinema_utils import VCinemaUtils from vcinema_utils import VCinemaUtils
from wiki_utils import WikiUtils
def build_table(films_by_year): 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" 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 += str(year) + " | "
page_table += "<br>".join("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in films_by_year_descending[year]) page_table += "<br>".join("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in fby_sorted[year])
page_table += "\n" page_table += "\n"
return page_table return page_table
@ -30,13 +30,11 @@ def update_films_by_year_page(token_id, token_secret):
print("Generating table") print("Generating table")
film_by_year_table = build_table(viewings_by_year) 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 of https://wiki.jacknet.io/books/vcinema/page/films-by-release-year
page_id = "24" page_id = "24"
print("Updating page") 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!") print("Done!")