Package Details: curl-impersonate-bin v0.9.2-1

Git Clone URL: https://aur.archlinux.org/curl-impersonate-bin.git (read-only, click to copy)
Package Base: curl-impersonate-bin
Description: Special compilation of curl that makes it impersonate Firefox and Chrome
Upstream URL: https://github.com/lexiforest/curl-impersonate
Licenses: MIT
Conflicts: curl-impersonate-chrome
Provides: curl-impersonate-chrome
Submitter: mattf
Maintainer: mattf
Last Packager: mattf
Votes: 3
Popularity: 0.40
First Submitted: 2022-07-16 02:20 (UTC)
Last Updated: 2025-02-09 08:18 (UTC)

Dependencies (1)

Required by (1)

  • wcofun (requires curl-impersonate-chrome)

Sources (3)

Latest Comments

mattf commented on 2025-01-27 10:15 (UTC)

@m040601 thanks for the feedback. I've addressed your suggestions. Let me know if something else doesn't look right.

m040601 commented on 2025-01-27 05:19 (UTC)

pht commented on 2025-01-13 20:27 (UTC)

Hi @mattf what's your opinion on this "slightly more active fork" ?

https://github.com/lexiforest/curl-impersonate

Mattf didnt write that in the commit log. But he actually changed today to that lexiforest fork.

There was/is still another PKGBUILD , https://aur.archlinux.org/packages/curl-impersonate-lexiforest-bin , maintained by SwooshyCueb

Please avoid reduplicating and wasting work.

Collaborate on the same PKGBUILD, share and add more other users as maintainers for the same PKGBUILD.

More eyes on the same tool. Less confusing, and better for all AUR arch users.

m040601 commented on 2025-01-27 05:11 (UTC) (edited on 2025-01-27 05:14 (UTC) by m040601)

pacman -Ql curl-impersonate-bin

curl-impersonate-bin /usr/
curl-impersonate-bin /usr/bin/
curl-impersonate-bin /usr/bin/curl-impersonate-chrome
curl-impersonate-bin /usr/bin/curl_chrome100
curl-impersonate-bin /usr/bin/curl_chrome101
curl-impersonate-bin /usr/bin/curl_chrome104
curl-impersonate-bin /usr/bin/curl_chrome107
curl-impersonate-bin /usr/bin/curl_chrome110
curl-impersonate-bin /usr/bin/curl_chrome116
curl-impersonate-bin /usr/bin/curl_chrome119
curl-impersonate-bin /usr/bin/curl_chrome120
curl-impersonate-bin /usr/bin/curl_chrome123
curl-impersonate-bin /usr/bin/curl_chrome124
curl-impersonate-bin /usr/bin/curl_chrome131
curl-impersonate-bin /usr/bin/curl_chrome131_android
curl-impersonate-bin /usr/bin/curl_chrome99
curl-impersonate-bin /usr/bin/curl_chrome99_android
curl-impersonate-bin /usr/bin/curl_edge101
curl-impersonate-bin /usr/bin/curl_edge99
curl-impersonate-bin /usr/bin/curl_safari15_3
curl-impersonate-bin /usr/bin/curl_safari15_5
curl-impersonate-bin /usr/bin/curl_safari17_0
curl-impersonate-bin /usr/bin/curl_safari17_2_ios
curl-impersonate-bin /usr/bin/curl_safari18_0
curl-impersonate-bin /usr/bin/curl_safari18_0_ios
   Provides:     curl-impersonate-chrome, curl-impersonate-firefox

I dont think this "Provides" is correct. This "-bin" PKGBUILD does not provide a curl-impersonate-firefox.

This "-bin" pulls from the binary release on github. And that tar.gz binary release, does not include a "curl-firefox" command.

You get that with the PKGBUILD "curl-impersonate-firefox"

35   make firefox-install

This "curl-impersonate-bin" also needs editing of the "Conflict" tag.

So that the 3 different PKGBUILD dont conflict with each other

  • curl-impersonate-bin
  • curl-impersonate-chrome
  • curl-impersonate-firefox

pht commented on 2025-01-13 20:27 (UTC)

Hi @mattf what's your opinion on this "slightly more active fork" ?

https://github.com/lexiforest/curl-impersonate

mattf commented on 2022-08-21 03:52 (UTC)

@m040601 thanks for pointing it out, curl-impersonate-bin and libcurl-impersonate-bin updated.

m040601 commented on 2022-08-20 09:09 (UTC) (edited on 2022-08-20 09:11 (UTC) by m040601)

Nice and very interesting tool. Thanks for creating and maintaining these PKGBUILDS.

You currently have this on the PKGBUILD,

package () {
  mkdir -p "${pkgdir}/usr/local/bin/"
  install -Dm755 curl_* "${pkgdir}/usr/local/bin/"
  install -Dm755 curl-impersonate-* "${pkgdir}/usr/local/bin/"
}

You also maintain the other PKGBUILDS curl-impersonate-fox/chrome and dont seem to do that there:

  ../configure --prefix="${pkgdir}/usr"

So this "curl-impersonate-bin" ends up in the user's Arch system as:

curl-impersonate-bin /usr/
curl-impersonate-bin /usr/local/
curl-impersonate-bin /usr/local/bin/
curl-impersonate-bin /usr/local/bin/curl-impersonate-chrome
curl-impersonate-bin /usr/local/bin/curl-impersonate-ff
curl-impersonate-bin /usr/local/bin/curl_chrome100
curl-impersonate-bin /usr/local/bin/curl_chrome101
curl-impersonate-bin /usr/local/bin/curl_chrome99
curl-impersonate-bin /usr/local/bin/curl_chrome99_android
curl-impersonate-bin /usr/local/bin/curl_edge101
curl-impersonate-bin /usr/local/bin/curl_edge99
curl-impersonate-bin /usr/local/bin/curl_ff100
curl-impersonate-bin /usr/local/bin/curl_ff102
curl-impersonate-bin /usr/local/bin/curl_ff91esr
curl-impersonate-bin /usr/local/bin/curl_ff95
curl-impersonate-bin /usr/local/bin/curl_ff98
curl-impersonate-bin /usr/local/bin/curl_safari15_3
curl-impersonate-bin /usr/local/bin/curl_safari15_5

Any special reason why you choose to do this ? This is not following the AUR guide lines. It should be "/usr/bin" not "/usr/local/bin".

Please correct. Thanks in advance.