No description
- Shell 100%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| APKBUILD | ||
| README.md | ||
py3-curl-cffi — Alpine Linux Package
This repository provides a custom Alpine Linux APK package for curl-cffi, a Python binding for curl-impersonate that can impersonate browser TLS/JA3 and HTTP/2 fingerprints.
Installation
Step 1 — Trust the signing key
Download and install the repository's public signing key. This only needs to be done once per machine.
curl -JO https://forge.home.echoless.space/api/packages/alpine/alpine/key
mv *.pub /etc/apk/keys/
Step 2 — Add the repository
echo "https://forge.home.echoless.space/api/packages/alpine/alpine/edge/main" \
>> /etc/apk/repositories
Step 3 — Install the package
apk update
apk add py3-curl-cffi
Uninstallation
apk del py3-curl-cffi
To also remove the repository and signing key:
# Remove the repo entry
sed -i '/forge.home.echoless.space/d' /etc/apk/repositories
# Remove the signing key
rm /etc/apk/keys/forge.home.echoless.space-*.rsa.pub
apk update
Requirements
- Alpine Linux 3.x or later
- x86_64 architecture
Updating
The package is rebuilt automatically when a new version is pushed. To update:
apk update
apk upgrade py3-curl-cffi
Verifying the installation
python3 -c "import curl_cffi; print(curl_cffi.__version__)"
Source
- Package source: forge.home.echoless.space/alpine/curl-cffi
- Upstream project: github.com/lexiforest/curl_cffi