Metadata-Version: 2.1
Name: py-sdk-nocodeapi
Version: 0.0.1
Summary: An SDK for nocodeapi.net
Home-page: https://bitbucket.org/zeusakm/py_sdk
Author: Arthur Kushman
Author-email: arthurkushman@gmail.com
License: UNKNOWN
Description: ## Python nocodeapi.net SDK
        
        ### Installation
        ```bash
        pip install py-sdk-nocodeapi
        ```
        Place `.env` file into root directory and `DEV_JWT_TOKEN` variable into this file.
        
        ### Key phrases
        ```python
        import py-sdk-nocodeapi
        
        nc = NoCodeAPI()
        res = nc.key_phrases("Now, as a nation, we don't promise equal outcomes, "
                                  "but we were founded on the idea everybody "
                                  "should have an equal opportunity "
                                  "to succeed. No matter who you are, what you look like, "
                                  "where you come from, "
                                  "you can make it. That's an essential promise.", 'en_US')
        
            # [
            #     {
            #         "Text": "promise equal outcomes",
            #         "Score": 8,
            #         "BeginOffset": 27,
            #         "EndOffset": 49
            #     },
            #     {
            #         "Text": "equal opportunity",
            #         "Score": 4.5,
            #         "BeginOffset": 108,
            #         "EndOffset": 125
            #     },
            #     {
            #         "Text": "essential promise",
            #         "Score": 4.5,
            #         "BeginOffset": 229,
            #         "EndOffset": 246
            #     },
            #     {
            #         "Text": "nation",
            #         "Score": 1,
            #         "BeginOffset": 10,
            #         "EndOffset": 16
            #     },
            #     {
            #         "Text": "founded",
            #         "Score": 1,
            #         "BeginOffset": 63,
            #         "EndOffset": 70
            #     }
            #     ...
            # ]
        ```
        
        ### Language Detection
        ```python
        nc = NoCodeAPI()
        res = nc.language_detect("Policjanci otrzymali zgłoszenie w tej sprawie po godz 9. "
                                              "Do wypadku doszło na ul. Kolonia Krakowskie Przedmieście.")
        
        # res['LanguageCode'] // pl  
        # res['Language'] // Polish
        # res['Score'] // 1
        ```
        
        ### Sentiment Analysis
        ```python
        res = self.nc.emotions('Genuine leather is the best production for bags imho, but '
                               'I would not recommend this particular product.')
        
        # res['Positive'] // 0.12
        # res['Negative'] // 0.14
        # res['Neutral'] // 9.74
        # res['Mixed'] // 9.97
        ```
        
        ### Named Entity Recognition
        ```python
        res = self.nc.ner('Linus Torvalds is one of the best programmers in USA, Finland Helsinki and in the world')
        
        # res['EntitiesCount'] # 3
        
        # res['Entities'] 
        
        # [
        #   {
        # 		Text: "Linus Torvalds",
        # 		Label: "PERSON",
        # 	},
        # 	{
        # 		Text: "USA",
        # 		Label: "GPE",
        # 	},
        # 	{
        # 		Text: "Finland Helsinki",
        # 		Label: "GPE",
        # 	}
        # ]
        ```
        
        # Personally Identifiable Information
        
        ```python
        res = self.nc.pii('I had a card number 4234-4284-2422-2344 and '
                          'I wanted 4235 4284 2433 2347 to pay by slip, my phone number was +7 (916) 286-19-39 ')
        
        # res['EntitiesCount'] # 3
        # res['Entities'] 
        # [
        # {
        #   'Type': 'CREDIT_DEBIT_NUMBER', 
        #   'Text': '4234428424222344', 
        #   'SubType': 'Visa',
        #   'BeginOffset': 20, 'EndOffset': 39
        # },
        # {
        #   'Type': 'CREDIT_DEBIT_NUMBER', 
        #   'Text': '4235428424332347', 
        #   'SubType': 'Visa',
        #   'BeginOffset': 53, 
        #   'EndOffset': 72
        # },
        # {
        #   'Type': 'PHONE_NUMBER', 
        #   'Text': '(916) 286-19-39',
        #   'BeginOffset': 112, 
        #   'EndOffset': 127
        # }
        # ]
        ```
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
