%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 - 2.4-1 - Package Spec generated