diff options
| author | 2025-11-22 14:22:11 -0500 | |
|---|---|---|
| committer | 2025-11-22 14:22:11 -0500 | |
| commit | 0d6d13425015d78606232874498327cabcb0e4e2 (patch) | |
| tree | 34682f9e9602117dac6db5f7de8c67d1207135c4 /src/portal | |
| parent | d4ea79a8622b6bf03555f186aeb1f5fa9283721f (diff) | |
| download | camu-0d6d13425015d78606232874498327cabcb0e4e2.tar.gz camu-0d6d13425015d78606232874498327cabcb0e4e2.tar.bz2 camu-0d6d13425015d78606232874498327cabcb0e4e2.zip | |
Fixes and cleanup around synced gapless
Signed-off-by: Andrew Opalach <andrew@akon.city>
Diffstat (limited to 'src/portal')
| -rw-r--r-- | src/portal/py/base.py | 2 | ||||
| -rw-r--r-- | src/portal/py/modules/fanbox.py | 4 | ||||
| -rw-r--r-- | src/portal/py/modules/pixiv_web.py | 2 | ||||
| -rw-r--r-- | src/portal/py/modules/youtube.py | 2 | ||||
| -rwxr-xr-x | src/portal/scripts/create_vendor.sh | 2 |
5 files changed, 7 insertions, 5 deletions
diff --git a/src/portal/py/base.py b/src/portal/py/base.py index a146e8c..bd68925 100644 --- a/src/portal/py/base.py +++ b/src/portal/py/base.py @@ -66,7 +66,7 @@ class Module(): self.mutex: threading.Lock = threading.Lock() self.raw_responses: dict[str, str] = {} self.unique_id_map: OrderedDict = OrderedDict() - self.session: httpx.Client = httpx.Client(follow_redirects=True, timeout=20.0, http2=True) + self.session: httpx.Client = httpx.Client(follow_redirects=True, timeout=20.0, http2=False) def init(self) -> bool: return True diff --git a/src/portal/py/modules/fanbox.py b/src/portal/py/modules/fanbox.py index 01e2b8c..6e0f188 100644 --- a/src/portal/py/modules/fanbox.py +++ b/src/portal/py/modules/fanbox.py @@ -172,8 +172,8 @@ class FanboxModule(Module): self.headers['Accept-Encoding'] = 'gzip, deflate, br, zstd' self.headers['Accept-Language'] = 'en-US,en;q=0.5' self.headers['Alt-Used'] = 'api.fanbox.cc' - self.headers['Origin'] = 'https://www.fanbox.cc' - self.headers['Referer'] = 'https://www.fanbox.cc/' + self.headers['Origin'] = 'https://www.fanbox.cc' + self.headers['Referer'] = 'https://www.fanbox.cc/' self.headers['User-Agent'] = USER_AGENT self.cookies['FANBOXSESSID'] = sessid self.cookies['privacy_policy_agreement'] = '7' diff --git a/src/portal/py/modules/pixiv_web.py b/src/portal/py/modules/pixiv_web.py index e7399dc..43d017f 100644 --- a/src/portal/py/modules/pixiv_web.py +++ b/src/portal/py/modules/pixiv_web.py @@ -295,7 +295,7 @@ class PixivWebModule(Module): self.headers['User-Agent'] = USER_AGENT self.headers['Accept-Encoding'] = 'gzip, deflate, br, zstd' self.headers['Accept-Language'] = 'en-US,en;q=0.5' - self.headers['Referer'] = 'https://www.pixiv.net/' + self.headers['Referer'] = 'https://www.pixiv.net/' self.headers['x-user-id'] = user_id self.cookies['PHPSESSID'] = sessid diff --git a/src/portal/py/modules/youtube.py b/src/portal/py/modules/youtube.py index 9783127..c769601 100644 --- a/src/portal/py/modules/youtube.py +++ b/src/portal/py/modules/youtube.py @@ -114,7 +114,7 @@ class YoutubeSearch(YoutubeBase): self.query: str = arg def get_info(self) -> Optional[ParsedJson]: - ydl.params['extract_flat'] = False + ydl.params['extract_flat'] = False try: info = ydl.extract_info(f'ytsearch1:{self.query}', download=False) except Exception as e: diff --git a/src/portal/scripts/create_vendor.sh b/src/portal/scripts/create_vendor.sh index 6af8598..6e5aaef 100755 --- a/src/portal/scripts/create_vendor.sh +++ b/src/portal/scripts/create_vendor.sh @@ -2,6 +2,8 @@ set -e +export PYTHONDONTWRITEBYTECODE=1 + python3 -m venv ./venv source ./venv/bin/activate |