add pinterest

This commit is contained in:
Random 2024-03-20 00:43:21 +03:00
parent f9590e9f2e
commit 609c16a9a2
2 changed files with 8 additions and 1 deletions

View file

@ -17,12 +17,13 @@ import logging
import os.path
import tempfile
from urllib.error import URLError
from urllib import request
from urllib import parse, request
from PyQt6 import QtGui
import exif
import plum
from lxml import etree
logger = logging.getLogger(__name__)
@ -85,7 +86,12 @@ def load_image(path):
return (exif_rotated_image(path), path)
url = bytes(path.toEncoded()).decode()
domain = '.'.join(parse.urlparse(url).netloc.split(".")[-2:])
img = exif_rotated_image()
if domain == 'pinterest.com':
page_data = request.urlopen(url).read()
root = etree.HTML(page_data)
url = root.xpath("//img")[0].get('src')
try:
imgdata = request.urlopen(url).read()
except URLError as e:

View file

@ -13,6 +13,7 @@ setup(
'pyQt6-Qt6>=6.5.0,<=6.6.1',
'rectangle-packer>=2.0.1,<=2.0.2',
'exif>=1.3.5,<=1.6.0',
'lxml==5.1.0'
],
packages=[
'beeref',