Date: Friday, January 8, 2021 @ 00:44:13
  Author: eschwartz
Revision: 813597

addpkg: python-cloudscraper 1.2.52-1: new dependency of fanficfare

Because cloudflare has to keep breaking the internet every chance they get, and
programs keep needing to trick cloudflare into doing its job and actually doing
something scandalous like returning the content.

Added:
  python-cloudscraper/
  python-cloudscraper/repos/
  python-cloudscraper/trunk/
  python-cloudscraper/trunk/PKGBUILD

----------+
 PKGBUILD |   37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

Added: python-cloudscraper/trunk/PKGBUILD
===================================================================
--- python-cloudscraper/trunk/PKGBUILD                          (rev 0)
+++ python-cloudscraper/trunk/PKGBUILD  2021-01-08 00:44:13 UTC (rev 813597)
@@ -0,0 +1,37 @@
+# Maintainer: Eli Schwartz <[email protected]>
+
+_pkgname=cloudscraper
+pkgname=python-cloudscraper
+pkgver=1.2.52
+pkgrel=1
+pkgdesc="Python module to bypass Cloudflare's anti-bot page"
+arch=('any')
+url="https://github.com/VeNoMouS/${_pkgname}";
+license=('MIT')
+depends=('python-pyparsing' 'python-requests' 'python-requests-toolbelt')
+optdepends=('python-js2py: alternative interpreter/solver'
+            'nodejs: alternative interpreter/solver')
+makedepends=('python-setuptools')
+checkdepends=('python-pytest' 'python-responses' 'python-js2py' 'nodejs')
+source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz")
+sha256sums=('0c4e692933b2374fa56b59deea21098bb4f9ca7f82c7640feeba1150704cd00d')
+b2sums=('9950a1af5964574667f84db8cfd475a46479463c95f237171f2dc9af8f1c904d886c9e3b3528a56e4c87c7006e7bfc08aa00a5ee2b531acf35fc848f457acf0d')
+
+build(){
+    cd "${srcdir}"/${_pkgname}-${pkgver}
+
+    python setup.py build
+}
+
+check() {
+    cd "${srcdir}"/${_pkgname}-${pkgver}
+
+    python -m pytest
+}
+
+package() {
+    cd "${srcdir}"/${_pkgname}-${pkgver}
+
+    python setup.py install --root="${pkgdir}" --optimize=1 --skip-build
+    install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}

Reply via email to