Compare commits
No commits in common. "8b7d2076189e0655bf84dbac4e672db4cf39f6d2" and "5f4502a8a4ef66237527975434ddfc17293b3176" have entirely different histories.
8b7d207618
...
5f4502a8a4
@ -1 +1 @@
|
||||
Subproject commit 50617e94e83f2d00f96bc2dfc0ffb5ec46dc1fc6
|
||||
Subproject commit e7d3657c5d14c0adc0e852f080f8970fef35a808
|
@ -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):
|
||||
fby_sorted = OrderedDict(sorted(films_by_year.items(), key=lambda t: t[0], reverse=True))
|
||||
films_by_year_descending = OrderedDict(sorted(films_by_year.items(), key=lambda t: t[0], reverse=True))
|
||||
|
||||
page_table = "| Year | Films |\n| - | - |\n"
|
||||
for year in fby_sorted.keys():
|
||||
for year in films_by_year_descending.keys():
|
||||
page_table += str(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 += "<br>".join("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in films_by_year_descending[year])
|
||||
page_table += "\n"
|
||||
|
||||
return page_table
|
||||
@ -30,11 +30,13 @@ 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")
|
||||
Bookstack.update_page(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, page_id, film_by_year_table)
|
||||
WikiUtils.update_page(page_id, film_by_year_table, wiki_url, token_id, token_secret)
|
||||
|
||||
print("Done!")
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user