This commit is contained in:
Kovid Goyal 2024-08-19 23:29:34 +05:30
parent 8a781e9da0
commit 7e8d5ffe72
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
7 changed files with 15 additions and 9 deletions

View File

@ -7,13 +7,14 @@ from collections import defaultdict
from datetime import datetime, timedelta from datetime import datetime, timedelta
from urllib.parse import quote, urlencode from urllib.parse import quote, urlencode
from html5_parser import parse
from lxml import etree
from calibre import replace_entities from calibre import replace_entities
from calibre.ebooks.BeautifulSoup import NavigableString, Tag from calibre.ebooks.BeautifulSoup import NavigableString, Tag
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.utils.date import parse_only_date from calibre.utils.date import parse_only_date
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
from lxml import etree
use_archive = True use_archive = True

View File

@ -7,13 +7,14 @@ from collections import defaultdict
from datetime import datetime, timedelta from datetime import datetime, timedelta
from urllib.parse import quote, urlencode from urllib.parse import quote, urlencode
from html5_parser import parse
from lxml import etree
from calibre import replace_entities from calibre import replace_entities
from calibre.ebooks.BeautifulSoup import NavigableString, Tag from calibre.ebooks.BeautifulSoup import NavigableString, Tag
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.utils.date import parse_only_date from calibre.utils.date import parse_only_date
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
from lxml import etree
use_archive = True use_archive = True

View File

@ -7,12 +7,13 @@ from collections import defaultdict
from datetime import datetime, timedelta from datetime import datetime, timedelta
from urllib.parse import quote, urlencode from urllib.parse import quote, urlencode
from html5_parser import parse
from lxml import etree
from calibre import replace_entities from calibre import replace_entities
from calibre.ebooks.BeautifulSoup import NavigableString, Tag from calibre.ebooks.BeautifulSoup import NavigableString, Tag
from calibre.ptempfile import PersistentTemporaryFile from calibre.ptempfile import PersistentTemporaryFile
from calibre.web.feeds.news import BasicNewsRecipe from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse
from lxml import etree
use_archive = True use_archive = True

View File

@ -2,6 +2,7 @@
# vim:fileencoding=utf-8 # vim:fileencoding=utf-8
from calibre.web.feeds.news import BasicNewsRecipe, classes from calibre.web.feeds.news import BasicNewsRecipe, classes
def absurl(url): def absurl(url):
if url.startswith('/'): if url.startswith('/'):
return 'https://sz-magazin.sueddeutsche.de' + url return 'https://sz-magazin.sueddeutsche.de' + url

View File

@ -8,9 +8,10 @@ www.washingtonpost.com
import json import json
from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse from html5_parser import parse
from calibre.web.feeds.news import BasicNewsRecipe
class TheWashingtonPost(BasicNewsRecipe): class TheWashingtonPost(BasicNewsRecipe):
title = 'The Washington Post' title = 'The Washington Post'

View File

@ -6,9 +6,10 @@ washingtonpost.com
import json import json
from calibre.web.feeds.news import BasicNewsRecipe
from html5_parser import parse from html5_parser import parse
from calibre.web.feeds.news import BasicNewsRecipe
class wapoprint(BasicNewsRecipe): class wapoprint(BasicNewsRecipe):
title = 'The Washington Post | Print Edition' title = 'The Washington Post | Print Edition'

View File

@ -314,7 +314,7 @@ class BuildTest(unittest.TestCase):
def test_qt(self): def test_qt(self):
if is_sanitized: if is_sanitized:
raise unittest.SkipTest('Skipping Qt build test as sanitizer is enabled') raise unittest.SkipTest('Skipping Qt build test as sanitizer is enabled')
from qt.core import QApplication, QFontDatabase, QImageReader, QLoggingCategory, QNetworkAccessManager, QSslSocket, QTimer, QTextToSpeech from qt.core import QApplication, QFontDatabase, QImageReader, QLoggingCategory, QNetworkAccessManager, QSslSocket, QTextToSpeech, QTimer
QLoggingCategory.setFilterRules('''qt.webenginecontext.debug=true''') QLoggingCategory.setFilterRules('''qt.webenginecontext.debug=true''')
if hasattr(os, 'geteuid') and os.geteuid() == 0: if hasattr(os, 'geteuid') and os.geteuid() == 0:
# likely a container build, webengine cannot run as root with sandbox # likely a container build, webengine cannot run as root with sandbox