curl-impersonate
curl-impersonate copied to clipboard
curl-impersonate: A special build of curl that can impersonate Chrome & Firefox
- [x] upgrading to curl 8.5.0 - [ ] build with ngtcp2 and nghttp3
The MACOSX_DEPLOYMENT_TARGET env var controls which minimum MacOS version the compilation will target. For arm64, the minimum possible version is always MacOS 11.0 (even if the env var is set...
The goal is to run curl-impersonate binaries and curl_cffi wheels on general purpose RISC-V SBCs.
As discussed: https://github.com/yifeikong/curl-impersonate/issues/46#issuecomment-2027274616
Tried adding this to build-and-test-make.yml but it errors out when building zlib ``` - arch: arm target: arm-linux-gnueabihf.2.17 host: arm-linux-gnueabihf capture_interface: eth0 cflags: "-mfpu=vfp -mfloat-abi=soft -mcpu=cortex-a53" ``` 
As our patches keep growing, it's becoming more and more likely that we will introduce extra bugs. It would make us much more confident if we could run the curl...
By selecting a impersonate target, we have to iterate over the list. it makes more sense to put the recent ones up top. Or even better, use a dict-like sturcture.