Shikoni

Latest version: v0.0.2

Safety actively analyzes 622248 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.0.2

Added functions

I added connection groups.
The groups can be used to have more than one connection part running. Some tools may need that kind for parallel working. (for example, different languages)

For the connection, group were message types added, and the documentation for each message type got included in [doc](https://github.com/VGDragon/shikoni/tree/0.0.2/doc)

Now message types got added.
- [ShikoniMessageRun](https://github.com/VGDragon/shikoni/blob/0.0.2/shikoni/message_types/ShikoniMessageRun.py) for starting the loop and if going through
- [ShikoniMessageClear](https://github.com/VGDragon/shikoni/blob/0.0.2/shikoni/message_types/ShikoniMessageClear.py) for clearing a query of a tool


Test run

I had to add some functions to make the first tool loop work.

The loop used 2 tools with 3 simple instances:
- [shikoni_openai_wisper](https://github.com/VGDragon/shikoni_openai_wisper)
- [shikoni_text_trigger](https://github.com/VGDragon/shikoni_text_trigger)
- [shikoni_pyttsx3](https://github.com/VGDragon/shikoni_pyttsx3)

The script to connect these 3 instances is here:
[https://github.com/VGDragon/shikoni/blob/0.0.2/tool_connect/stt_tts.py](https://github.com/VGDragon/shikoni/blob/0.0.2/tool_connect/stt_tts.py)

DOTO (not finally)

- ✅ Server Connection
- ✅ Client Connection
- ✅ start script
- ✅ search for free ports (API)
- ✅ forbid access for unauthorized users (using path)
- ❌ setup script
- ❌ make a module and test it
- ✅ test run with tools

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.