Metadata-Version: 2.1
Name: okaeri-sdk
Version: 1.2.4
Summary: Okaeri Services SDK
Home-page: https://github.com/OkaeriPoland/okaeri-sdk-python
Author: Dawid Sawicki
Author-email: dawid@okaeri.eu
License: MIT
Description: # Okaeri SDK for Python (3.7+)
        Currently supported services:
        - [OK! AI.Censor](#ok-aicensor)
        - [OK! No.Proxy](#ok-noproxy)
        
        Full documentation available on [wiki.okaeri.eu](https://wiki.okaeri.eu/) in:
        - [Polish](https://wiki.okaeri.eu/pl/sdk/python)
        - [English](https://wiki.okaeri.eu/en/sdk/python)
        
        ## Installation
        ```bash
        pip install okaeri-sdk==1.*
        ```
        
        ## Example usage
        ### OK! AI.Censor
        See full docs in: [Polish](https://wiki.okaeri.eu/pl/sdk/python#ok-aicensor), [English](https://wiki.okaeri.eu/en/sdk/python#ok-aicensor)
        ```python
        from okaeri_sdk import AiCensor
        from okaeri_sdk.client import OkaeriError
        from okaeri_sdk.aicensor import AiCensorError
        
        try:
            aicensor = AiCensor(f"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")
            prediction = aicensor.get_prediction("o cie k u r//w@!")
            swear = prediction.general.swear
            print(f"swear: {swear}")
        except (OkaeriError, AiCensorError) as e:
            print(f"Error: {str(e)}")
        ```
        
        ### OK! No.Proxy
        See full docs in: [Polish](https://wiki.okaeri.eu/pl/sdk/python#ok-noproxy), [English](https://wiki.okaeri.eu/en/sdk/python#ok-noproxy)
        ```python
        from okaeri_sdk import NoProxy
        from okaeri_sdk.client import OkaeriError
        from okaeri_sdk.noproxy import NoProxyError
        
        try:
            noproxy = NoProxy(f"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX")
            info = noproxy.get_info("1.1.1.1")
            proxy = info.risks.proxy
            verify = info.suggestions.verify
            block = info.suggestions.block
            print(f"proxy: {proxy}, verify: {verify}, block: {block}")
        except (OkaeriError, NoProxyError) as e:
            print(f"Error: {str(e)}")
        ```
        
Platform: UNKNOWN
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown
