mirror of
https://gitlab.com/jeancf/twoot.git
synced 2025-05-10 05:23:58 +00:00
Added debug messages
This commit is contained in:
parent
dff168baa4
commit
870a1ee745
18
twoot.py
18
twoot.py
@ -180,11 +180,6 @@ def update_profile(nitter_url, soup, sql, mast_password):
|
|||||||
"""
|
"""
|
||||||
# TODO Check if TOML option to update profile is set
|
# TODO Check if TOML option to update profile is set
|
||||||
|
|
||||||
# @noirextreme banner before https://nitter.net/pic/https%3A%2F%2Fpbs.twimg.com%2Fprofile_banners%2F57014511%2F1525787041%2F1500x500
|
|
||||||
# after https://nitter.net/pic/https%3A%2F%2Fpbs.twimg.com%2Fprofile_banners%2F57014511%2F1686822924%2F1500x500
|
|
||||||
# @noirextreme avatar before https://pbs.twimg.com/profile_images/1081778074/Twitter_400x400.png
|
|
||||||
# after
|
|
||||||
|
|
||||||
db = sql.cursor()
|
db = sql.cursor()
|
||||||
|
|
||||||
# Extract avatar picture address
|
# Extract avatar picture address
|
||||||
@ -216,6 +211,7 @@ def update_profile(nitter_url, soup, sql, mast_password):
|
|||||||
db.execute("INSERT INTO profiles (mastodon_account, avatar_url, banner_url) VALUES (?, ?, ?)", (TOML['config']['mastodon_user'], "", ""))
|
db.execute("INSERT INTO profiles (mastodon_account, avatar_url, banner_url) VALUES (?, ?, ?)", (TOML['config']['mastodon_user'], "", ""))
|
||||||
sql.commit()
|
sql.commit()
|
||||||
changed = True
|
changed = True
|
||||||
|
logging.debug("added new profile to database")
|
||||||
|
|
||||||
mastodon = None
|
mastodon = None
|
||||||
|
|
||||||
@ -228,13 +224,13 @@ def update_profile(nitter_url, soup, sql, mast_password):
|
|||||||
new_avatar_img = new_avatar.content if new_avatar.status_code == 200 else None
|
new_avatar_img = new_avatar.content if new_avatar.status_code == 200 else None
|
||||||
new_avatar_mime = new_avatar.headers['content-type'] if new_avatar.status_code == 200 else None
|
new_avatar_mime = new_avatar.headers['content-type'] if new_avatar.status_code == 200 else None
|
||||||
if new_avatar.status_code !=200:
|
if new_avatar.status_code !=200:
|
||||||
logging.error("Could not download image from " + nitter_url + new_avatar_url)
|
logging.error("Could not download avatar image from " + nitter_url + new_avatar_url)
|
||||||
|
|
||||||
new_banner = requests.get(nitter_url + new_banner_url, timeout=HTTPS_REQ_TIMEOUT) if new_banner_url is not None else None
|
new_banner = requests.get(nitter_url + new_banner_url, timeout=HTTPS_REQ_TIMEOUT) if new_banner_url is not None else None
|
||||||
new_banner_img = new_banner.content if new_banner.status_code == 200 else None
|
new_banner_img = new_banner.content if new_banner.status_code == 200 else None
|
||||||
new_banner_mime = new_banner.headers['content-type'] if new_banner.status_code == 200 else None
|
new_banner_mime = new_banner.headers['content-type'] if new_banner.status_code == 200 else None
|
||||||
if new_banner.status_code !=200:
|
if new_banner.status_code !=200:
|
||||||
logging.error("Could not download image from " + nitter_url + new_banner_url)
|
logging.error("Could not download banner image from " + nitter_url + new_banner_url)
|
||||||
|
|
||||||
mastodon = login(mast_password)
|
mastodon = login(mast_password)
|
||||||
# Update profile on Mastodon
|
# Update profile on Mastodon
|
||||||
@ -248,8 +244,8 @@ def update_profile(nitter_url, soup, sql, mast_password):
|
|||||||
# Add urls to database
|
# Add urls to database
|
||||||
db.execute("UPDATE profiles SET avatar_url=?, banner_url=? WHERE mastodon_account=?", (new_avatar_url, new_banner_url, TOML['config']['mastodon_user']))
|
db.execute("UPDATE profiles SET avatar_url=?, banner_url=? WHERE mastodon_account=?", (new_avatar_url, new_banner_url, TOML['config']['mastodon_user']))
|
||||||
sql.commit()
|
sql.commit()
|
||||||
|
logging.debug("updated profile on database")
|
||||||
|
|
||||||
exit(5)
|
|
||||||
return mastodon
|
return mastodon
|
||||||
|
|
||||||
def deredir_url(url):
|
def deredir_url(url):
|
||||||
@ -832,9 +828,9 @@ def main(argv):
|
|||||||
logging.debug('Nitter page downloaded successfully from ' + url)
|
logging.debug('Nitter page downloaded successfully from ' + url)
|
||||||
|
|
||||||
# DEBUG: Save page to file
|
# DEBUG: Save page to file
|
||||||
of = open(TOML['config']['twitter_account'] + '.html', 'w')
|
# of = open(TOML['config']['twitter_account'] + '.html', 'w')
|
||||||
of.write(twit_account_page.text)
|
# of.write(twit_account_page.text)
|
||||||
of.close()
|
# of.close()
|
||||||
|
|
||||||
# Make soup
|
# Make soup
|
||||||
soup = BeautifulSoup(twit_account_page.text, 'html.parser')
|
soup = BeautifulSoup(twit_account_page.text, 'html.parser')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user