日常使用的工具箱。这只是一个工具箱,让我的生活更轻松。也许也是你的..
codewars的Python项目详细描述
Make sure to install all the dependencies needed for each individual module.
依赖关系
必需:
- `sudo apt-get install gcc`
- `sudo apt-get install libbluetooth-dev`
安装最新版本(稳定版)
pip install codewars
替代版本
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`
安装开发版本(不稳定)
pip install git+https://github.com/0x78f1935/codewars@master
码头工人
还有一个Dockerfile
和一个docker-compose.yaml
文件,其中包括
python将在其中预安装codewars。您可以修改dockerfile
你喜欢的。Dockerfile
总是通过default下载不稳定的版本。
示例
信息
有关详细文档,请参阅here
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...
记录器
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
单元测试
Example:
```
from codewars.unittest import Test
print(Test().run())
```
蓝牙
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)
```
冲浪者
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
))
```
刮刀
Example
```
from codewars.scraper import Scraper
scraper = Scraper(debug=True)
scraper.hrefs(url = 'https://codewars.nl/space')
```