A toolbox for daily use. This is just a toolbox to make my life easier. Maybe yours too..
Project description
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
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
codewars-0.0.61.tar.gz
(9.0 kB
view hashes)
Built Distribution
codewars-0.0.61-py3-none-any.whl
(16.7 kB
view hashes)
Close
Hashes for codewars-0.0.61-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a144111b85bca0356c286f2afbb5fffcc1e395d5ce647e1e2bd7a41d99ba8514 |
|
MD5 | 6ff2b6d8a043ec8df63899475f38d80b |
|
BLAKE2b-256 | 903139b943d412ef3f896c8b316734a95798c0c4e528a2df6546a2847acc5346 |