change how pages to update are specified
This commit is contained in:
parent
fcb3c9a3b3
commit
d9d7948919
@ -5,8 +5,7 @@ import argparse
|
|||||||
from progress.bar import IncrementalBar
|
from progress.bar import IncrementalBar
|
||||||
|
|
||||||
|
|
||||||
def update_wiki(token_id, token_secret, update_csv, update_films_by_year, update_films_by_country,
|
def update_wiki(token_id, token_secret, update_csv, pages):
|
||||||
update_film_references, update_hidden_themes, update_keyword_scores):
|
|
||||||
if update_csv:
|
if update_csv:
|
||||||
print("Updating CSV")
|
print("Updating CSV")
|
||||||
ViewingsCsv.update_viewings_csv(token_id, token_secret)
|
ViewingsCsv.update_viewings_csv(token_id, token_secret)
|
||||||
@ -14,6 +13,12 @@ def update_wiki(token_id, token_secret, update_csv, update_films_by_year, update
|
|||||||
print("Getting viewings")
|
print("Getting viewings")
|
||||||
viewings = VCinemaUtils.get_vcinema_viewings(token_id, token_secret)
|
viewings = VCinemaUtils.get_vcinema_viewings(token_id, token_secret)
|
||||||
|
|
||||||
|
update_films_by_year = 'years' in pages
|
||||||
|
update_films_by_country = 'countries' in pages
|
||||||
|
update_film_references = 'references' in pages
|
||||||
|
update_hidden_themes = 'themes' in pages
|
||||||
|
update_keyword_scores = 'scores' in pages
|
||||||
|
|
||||||
data_fields = []
|
data_fields = []
|
||||||
if update_films_by_year:
|
if update_films_by_year:
|
||||||
data_fields.append("year")
|
data_fields.append("year")
|
||||||
@ -76,14 +81,8 @@ if __name__ == '__main__':
|
|||||||
parser.add_argument('token_secret', help='API token secret.')
|
parser.add_argument('token_secret', help='API token secret.')
|
||||||
|
|
||||||
parser.add_argument('--update_csv', help='Update viewings.csv file, default: True', default=True, required=False)
|
parser.add_argument('--update_csv', help='Update viewings.csv file, default: True', default=True, required=False)
|
||||||
parser.add_argument('--update_films_by_year', help='Update films by release year page, default: True', default=True, required=False)
|
parser.add_argument('--pages', nargs="+", default=['years', 'countries', 'references', 'themes', 'scores'], required=False)
|
||||||
parser.add_argument('--update_films_by_country', help='Update films by country page, default: True', default=True, required=False)
|
|
||||||
parser.add_argument('--update_films_by_reference', help='Update films by reference page, default: True', default=True, required=False)
|
|
||||||
parser.add_argument('--update_hidden_themes', help='Update hidden themes page, default: True', default=True, required=False)
|
|
||||||
parser.add_argument('--update_keyword_scores', help='Update keyword scores page - THIS TAKES A WHILE, default: False', default=False, required=False)
|
|
||||||
|
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
update_wiki(args.token_id, args.token_secret, args.update_csv, args.update_films_by_year,
|
update_wiki(args.token_id, args.token_secret, args.update_csv, args.pages)
|
||||||
args.update_films_by_country, args.update_films_by_reference, args.update_hidden_themes,
|
|
||||||
args.update_keyword_scores)
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user