Metadata-Version: 2.1
Name: codewars
Version: 0.0.61
Summary: A toolbox for daily use. This is just a toolbox to make my life easier. Maybe yours too..
Home-page: UNKNOWN
Author: 0x78f1935
Author-email: 
License: UNKNOWN
Description: [![Codewars.nl](https://codewars.nl/static/img/logo.png)](https://codewars.nl/)
        
        >Make sure to install all the dependencies needed for each individual module.
        
        ## Dependencies
        ### Bluetooth: `sudo apt-get install libbluetooth-dev`
        
        ---
        ## Install latest version (stable)
        
            pip install codewars
        
        ### Alternative latest version (stable)
        
            1. Go to "https://github.com/0x78f1935/codewars/releases" and do
            2. Download the latest version, unzip it.
            3. Open a virtualenv and navigate to the extracted folder.
            4. Now install the wheel package:
                `python -m pip install codewars-x_x_x_whl`
        
        ## Install development version (unstable)
        
            pip install git+https://github.com/0x78f1935/codewars@master
        
        # Examples
        ## Info
        
        >In the following section you will find a brief example on how to use this
        >code. This library is ment to grow over time so more examples to come... 
        
        ## Logger
        
            Example:
            ```
            from codewars.logger import Logger
            logger = Logger(appname="test", mode="DEBUG", write=False)
            logger._testLoggerClass()
            logger.info("Hello World!")
            ```
        
        >Note
        >----
        >The whole module makes use of the `Logger` class instead of the `print` method.
        
        ## UnitTests
        
            Example:
            ```
            from codewars.unittest import Test
            print(Test().run())
            ```
        
        ## BlueTooth
        
            Example:
            ```
            from codewars.bluetooth import Bluetooth
            bt = Bluetooth()  # Initialize the class, Scans once
            scan_results1 = bt.scan()  # Scan area for the default 10 seconds, this is \
            # also executed when this class initializes
            scan_results2 = bt.run_until_discovered()  # Scan until a device is found
            print("Scan results1: {}".format(scan_results1))
            print("Scan results2: {}".format(scan_results2))
            ```
        
        ## Wifi
        
            Example:
            ```
            from codewars.wifi import Wifi
            wifi = Wifi("enp0s31f6")
            sniff_results = wifi.sniff(totalResults=10)
            print(sniff_results)
            info_results = wifi.info(sniff_results)
            print(info_results)
            wifi.sniff_forever(duration=300)
            ```
        
        ## Surfer
        
            Example:
            ```
            from codewars.surf import Surfer
            from asyncio import get_event_loop
            surf = Surfer(loop=get_event_loop())
            # GET METHODS
            print(surf.get(url='http://httpbin.org/get')) # Read page
            print(surf.get(url='http://httpbin.org/get', json=True)) # Read json
            print(surf.get(url='http://httpbin.org/basic-auth/test/test1123', auth=('test', 'test1123'), json=True))
            # POST METHODS
            print(surf.post(
                url='http://httpbin.org/post',
                header={'api_key': 'special-key'},
                data={
                    "id": 0x78f1935,
                    "username": "codewars",
                },
                json=True
                ))
            ```
        
        ---
        #### Refer to docstrings for more detailed documentation
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: POSIX :: Linux
Classifier: Development Status :: 1 - Planning
Requires-Python: >=3.6.*
Description-Content-Type: text/markdown
