Compare commits
2 Commits
63c37aa3b7
...
54c4c8aa15
Author | SHA1 | Date | |
---|---|---|---|
![]() |
54c4c8aa15 | ||
![]() |
45c299861c |
@ -1,6 +1,3 @@
|
||||
from bookstack import Bookstack
|
||||
from vcinema_utils import VCinemaUtils
|
||||
|
||||
import base64
|
||||
from collections import Counter, OrderedDict
|
||||
import csv
|
||||
@ -8,6 +5,10 @@ import os
|
||||
from wand.image import Image
|
||||
import worldmap
|
||||
import warnings
|
||||
|
||||
from bookstack import Bookstack
|
||||
from vcinema_utils import VCinemaUtils
|
||||
|
||||
warnings.filterwarnings("ignore")
|
||||
|
||||
# Page ID of https://wiki.jacknet.io/books/vcinema/page/films-by-country
|
||||
|
@ -10,7 +10,7 @@ PAGE_ID = 11
|
||||
|
||||
def update_viewings_csv(token_id, token_secret, check_existing=True):
|
||||
print("Retrieving viewings page")
|
||||
html_page = Bookstack.get_page_html(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, CSV_PAGE_ID)
|
||||
html_page = Bookstack.get_page_html(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, PAGE_ID)
|
||||
|
||||
soup = BeautifulSoup(html_page, 'html.parser')
|
||||
csv_data = soup.find("code").text.strip().encode('utf-8')
|
||||
@ -25,7 +25,7 @@ def update_viewings_csv(token_id, token_secret, check_existing=True):
|
||||
if not check_existing or page_hash != existing_attachment_hash:
|
||||
print("Updating file")
|
||||
# bookstack update file via api doesn't work
|
||||
Bookstack.post_attachment(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, "vcinema.csv", csv_data, CSV_PAGE_ID)
|
||||
Bookstack.post_attachment(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, "vcinema.csv", csv_data, PAGE_ID)
|
||||
Bookstack.delete_attachment(VCinemaUtils.JACKNET_WIKI_URL, token_id, token_secret, existing_attachment_id)
|
||||
print("File updated")
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user