add helper method

This commit is contained in:
Sarah 2022-04-08 21:37:14 +01:00
parent 9b4f076422
commit f44cc0a4c1
4 changed files with 16 additions and 15 deletions

View File

@ -22,8 +22,6 @@ def build_page(films_by_reference_keyword):
for year in reference_keywords_sorted.keys():
films_by_reference_table += "\n"
films_by_reference_table += str(string.capwords(year[13:].replace("-", " "))) + " | "
film_links = ["[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']) for film in reference_keywords_sorted[year]]
films_by_reference_table += "<br>".join(film_links)
films_by_reference_table += VCinemaUtils.get_film_list(reference_keywords_sorted[year])
return films_by_reference_table

View File

@ -61,12 +61,7 @@ def build_table(films_by_country):
table += flags[country]
table += " | "
film_links = []
for film in films:
film_links.append("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']))
table += "<br>".join(film_links)
table += VCinemaUtils.get_film_list(films)
return table

View File

@ -20,11 +20,6 @@ def build_page(films_by_year):
for year in films_by_year_sorted.keys():
page += "\n"
page += str(year) + " | "
films = []
for film in films_by_year_sorted[year]:
films.append("[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id']))
page += "<br>".join(films)
page += VCinemaUtils.get_film_list(films_by_year_sorted[year])
return page

View File

@ -115,3 +115,16 @@ def filter_viewings(viewings, filter_field):
viewings_filtered[viewing_field] = [viewing]
return viewings_filtered
def get_film_list(films):
film_links = []
for film in films:
film_link = "[{}](https://www.imdb.com/title/tt{}/)".format(film['title'], film['imdb_id'])
film_links.append(film_link)
if len(film_links) > 0:
return "<br>".join(film_links)
else:
return ""