summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 06:17:05 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 06:17:05 +0000
commitbf59877e51b4ddfe7a466bcc4046364ebe515e18 (patch)
tree511b4328c6c0a43b2be03b64d4633f8b585ef974
parentff97eba49eeb215be252ca925ef0ef046584fd85 (diff)
automatic import of python-capmonster-python
-rw-r--r--.gitignore1
-rw-r--r--python-capmonster-python.spec299
-rw-r--r--sources1
3 files changed, 301 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..5dfe655 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/capmonster_python-2.4.tar.gz
diff --git a/python-capmonster-python.spec b/python-capmonster-python.spec
new file mode 100644
index 0000000..2948f82
--- /dev/null
+++ b/python-capmonster-python.spec
@@ -0,0 +1,299 @@
+%global _empty_manifest_terminate_build 0
+Name: python-capmonster-python
+Version: 2.4
+Release: 1
+Summary: capmonster.cloud library for Python
+License: MIT
+URL: https://github.com/alperensert/capmonster_python
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/aa/86/7d610843f28e6640c5dd33dd4ce8a993217bef04af8a28e25a1615ba5015/capmonster_python-2.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-requests
+Requires: python3-six
+
+%description
+Capmonster.cloud for Python
+=
+![PyPI - Wheel](https://img.shields.io/pypi/wheel/capmonster-python?style=plastic) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/capmonster_python?style=flat) ![GitHub last commit](https://img.shields.io/github/last-commit/alperensert/capmonster_python?style=flat) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/alperensert/capmonster_python?style=flat) ![PyPI - Downloads](https://img.shields.io/pypi/dm/capmonster_python?style=flat) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/alperensert/capmonster_python?style=flat) ![GitHub Repo stars](https://img.shields.io/github/stars/alperensert/capmonster_python?style=social)
+
+[Capmonster.cloud](https://capmonster.cloud) package for Python3
+
+If you have any problem with usage, [read the documentation](https://alperensert.github.io/capmonster_python) or [create an issue](https://github.com/alperensert/capmonster_python/issues/new)
+
+*At least 2x cheaper, up to 30x faster than manual recognition services.*
+
+### Installation
+```
+pip install capmonster_python
+```
+
+### Supported captcha types
+- Image to text
+- Recaptcha v2
+- Recaptcha v2 Enterprise
+- Recaptcha v3
+- Fun Captcha
+- HCaptcha
+- GeeTest
+- Turnstile Task
+
+Usage examples
+-
+
+#### ImageToText
+
+```python
+from capmonster_python import ImageToTextTask
+
+capmonster = ImageToTextTask("API_KEY")
+task_id = capmonster.create_task(image_path="img.png")
+result = capmonster.join_task_result(task_id)
+print(result.get("text"))
+```
+
+#### Recaptcha v2
+
+```python
+from capmonster_python import RecaptchaV2Task
+
+capmonster = RecaptchaV2Task("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### Recaptcha v2 enterprise
+
+```python
+from capmonster_python import RecaptchaV2EnterpriseTask
+
+capmonster = RecaptchaV2EnterpriseTask("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key", {"s": "payload value"}, "api_domain")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### GeeTest
+
+```python
+from capmonster_python import GeeTestTask
+
+capmonster_python = GeeTestTask("API_KEY")
+task_id = capmonster_python.create_task("website_url", "gt", "challenge")
+result= capmonster_python.join_task_result(task_id)
+print(result.get("challenge"))
+print(result.get("seccode"))
+print(result.get("validate"))
+```
+
+For other examples and api documentation please visit [wiki](https://alperensert.github.io/capmonster_python)
+
+
+%package -n python3-capmonster-python
+Summary: capmonster.cloud library for Python
+Provides: python-capmonster-python
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-capmonster-python
+Capmonster.cloud for Python
+=
+![PyPI - Wheel](https://img.shields.io/pypi/wheel/capmonster-python?style=plastic) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/capmonster_python?style=flat) ![GitHub last commit](https://img.shields.io/github/last-commit/alperensert/capmonster_python?style=flat) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/alperensert/capmonster_python?style=flat) ![PyPI - Downloads](https://img.shields.io/pypi/dm/capmonster_python?style=flat) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/alperensert/capmonster_python?style=flat) ![GitHub Repo stars](https://img.shields.io/github/stars/alperensert/capmonster_python?style=social)
+
+[Capmonster.cloud](https://capmonster.cloud) package for Python3
+
+If you have any problem with usage, [read the documentation](https://alperensert.github.io/capmonster_python) or [create an issue](https://github.com/alperensert/capmonster_python/issues/new)
+
+*At least 2x cheaper, up to 30x faster than manual recognition services.*
+
+### Installation
+```
+pip install capmonster_python
+```
+
+### Supported captcha types
+- Image to text
+- Recaptcha v2
+- Recaptcha v2 Enterprise
+- Recaptcha v3
+- Fun Captcha
+- HCaptcha
+- GeeTest
+- Turnstile Task
+
+Usage examples
+-
+
+#### ImageToText
+
+```python
+from capmonster_python import ImageToTextTask
+
+capmonster = ImageToTextTask("API_KEY")
+task_id = capmonster.create_task(image_path="img.png")
+result = capmonster.join_task_result(task_id)
+print(result.get("text"))
+```
+
+#### Recaptcha v2
+
+```python
+from capmonster_python import RecaptchaV2Task
+
+capmonster = RecaptchaV2Task("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### Recaptcha v2 enterprise
+
+```python
+from capmonster_python import RecaptchaV2EnterpriseTask
+
+capmonster = RecaptchaV2EnterpriseTask("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key", {"s": "payload value"}, "api_domain")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### GeeTest
+
+```python
+from capmonster_python import GeeTestTask
+
+capmonster_python = GeeTestTask("API_KEY")
+task_id = capmonster_python.create_task("website_url", "gt", "challenge")
+result= capmonster_python.join_task_result(task_id)
+print(result.get("challenge"))
+print(result.get("seccode"))
+print(result.get("validate"))
+```
+
+For other examples and api documentation please visit [wiki](https://alperensert.github.io/capmonster_python)
+
+
+%package help
+Summary: Development documents and examples for capmonster-python
+Provides: python3-capmonster-python-doc
+%description help
+Capmonster.cloud for Python
+=
+![PyPI - Wheel](https://img.shields.io/pypi/wheel/capmonster-python?style=plastic) ![PyPI - Python Version](https://img.shields.io/pypi/pyversions/capmonster_python?style=flat) ![GitHub last commit](https://img.shields.io/github/last-commit/alperensert/capmonster_python?style=flat) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/alperensert/capmonster_python?style=flat) ![PyPI - Downloads](https://img.shields.io/pypi/dm/capmonster_python?style=flat) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/alperensert/capmonster_python?style=flat) ![GitHub Repo stars](https://img.shields.io/github/stars/alperensert/capmonster_python?style=social)
+
+[Capmonster.cloud](https://capmonster.cloud) package for Python3
+
+If you have any problem with usage, [read the documentation](https://alperensert.github.io/capmonster_python) or [create an issue](https://github.com/alperensert/capmonster_python/issues/new)
+
+*At least 2x cheaper, up to 30x faster than manual recognition services.*
+
+### Installation
+```
+pip install capmonster_python
+```
+
+### Supported captcha types
+- Image to text
+- Recaptcha v2
+- Recaptcha v2 Enterprise
+- Recaptcha v3
+- Fun Captcha
+- HCaptcha
+- GeeTest
+- Turnstile Task
+
+Usage examples
+-
+
+#### ImageToText
+
+```python
+from capmonster_python import ImageToTextTask
+
+capmonster = ImageToTextTask("API_KEY")
+task_id = capmonster.create_task(image_path="img.png")
+result = capmonster.join_task_result(task_id)
+print(result.get("text"))
+```
+
+#### Recaptcha v2
+
+```python
+from capmonster_python import RecaptchaV2Task
+
+capmonster = RecaptchaV2Task("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### Recaptcha v2 enterprise
+
+```python
+from capmonster_python import RecaptchaV2EnterpriseTask
+
+capmonster = RecaptchaV2EnterpriseTask("API_KEY")
+task_id = capmonster.create_task("website_url", "website_key", {"s": "payload value"}, "api_domain")
+result = capmonster.join_task_result(task_id)
+print(result.get("gRecaptchaResponse"))
+```
+
+#### GeeTest
+
+```python
+from capmonster_python import GeeTestTask
+
+capmonster_python = GeeTestTask("API_KEY")
+task_id = capmonster_python.create_task("website_url", "gt", "challenge")
+result= capmonster_python.join_task_result(task_id)
+print(result.get("challenge"))
+print(result.get("seccode"))
+print(result.get("validate"))
+```
+
+For other examples and api documentation please visit [wiki](https://alperensert.github.io/capmonster_python)
+
+
+%prep
+%autosetup -n capmonster-python-2.4
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-capmonster-python -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 2.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..6928658
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9a26e01e33063a0082c98dcc2c25d6f3 capmonster_python-2.4.tar.gz