Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Cni | 5,021 | 614 | 14 days ago | 85 | July 27, 2022 | 129 | apache-2.0 | Go | ||
Container Network Interface - networking for Linux containers | ||||||||||
Mind | 1,474 | 1 | 4 | 2 years ago | 16 | May 23, 2017 | 7 | JavaScript | ||
A neural network library built in JavaScript | ||||||||||
Comtool | 1,264 | 2 months ago | 33 | August 27, 2022 | 26 | lgpl-3.0 | Python | |||
Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发 | ||||||||||
Sonobus | 1,221 | a month ago | 132 | gpl-3.0 | C++ | |||||
Source code for SonoBus, a real-time network audio streaming collaboration tool. | ||||||||||
Social Feed | 958 | 5 years ago | 1 | February 13, 2018 | 160 | mit | JavaScript | |||
JavaScript plugin that shows a user feed from the most popular social networks | ||||||||||
Deeplearning.scala | 759 | 9 | 2 years ago | 15 | May 24, 2018 | 33 | apache-2.0 | Scala | ||
A simple library for creating complex neural networks | ||||||||||
Cni Genie | 469 | a year ago | 36 | apache-2.0 | Go | |||||
CNI-Genie for choosing pod network of your choice during deployment time. Supported pod networks - Calico, Flannel, Romana, Weave | ||||||||||
Supervisely | 428 | 2 days ago | 307 | July 05, 2022 | 35 | apache-2.0 | Python | |||
Supervisely SDK for Python - convenient way to automate, customize and extend Supervisely Platform for your computer vision task | ||||||||||
Kbn_network | 371 | 5 months ago | 32 | apache-2.0 | JavaScript | |||||
Network Plugin for Kibana | ||||||||||
Hisocket | 348 | 2 years ago | C# | |||||||
It is a lightweight client socket solution, you can used it in C# project or Unity3d |
A cross platform serial debug tools written by python
Windows | Linux | Raspberry Pi | macOS |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
White theme | Dark theme | protocol plugin | TCP/UDP | Terminal | Graph |
---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
screenshot maybe the old version, the latest may not the same totally! But better performancemore easy to use and more elegant
ASII,GBK(Chinese),UTF-8,UTF-16
etc.)\x1b[33;42mhello\x1b[0mhello2
)\r \n \t \x
etc.\r \n \t \x
etc.There are two ways to install COMTool:
.zip
file, and click comtool.exe
to runAnd you can install by scoop, maintained by StudentWeis
scoop bucket add Nightly https://github.com/StudentWeis/Nightly scoop install comtool
Linux has too much version, so we only compile binary for ubuntu. Other distribution please install from pypi or source code. If you have any idea to pack cross platform binary like flatpak or appimage, you can contribute a pull request or add an issue to tell me how to
Arch Linux and its derivative distributions can install from AUR(maintained by taotieren)
# Release version yay -S python-comtool # Development version yay -S python-comtool-git
Download release at release page, and extract files from .zip
file, and click comtool
to run
Add current user to dialout group to avoid sudo
command
sudo usermod -a -G dialout $USER
grep 'dialout' /etc/group
reboot #must reboot to take effect
just open terminal, type the command below:
sudo apt install git
git clone https://github.com/Neutree/COMTool.git --depth=1
cd COMTool
pip3 install .
# or
# python setup.py bdist_wheel
# sudo pip3 install dist/COMTool-*.*.*-py3-none-any.whl
sudo
commandsudo usermod -a -G dialout $USER
grep 'dialout' /etc/group
reboot #must reboot to take effect
then enjoy by command
comtool
If you want to open multiple comtool, just right click dock icon, then click New Window
.
or you can open terminal and type
open -n /Application/comtool.app
or
cd /Applicatioin/comtool.app/Contents/MacOS
./comtool
Because the program is not signed by the developer, it will warn when you open it for the first time. You need to go to
Settings -> Security and Privacy -> General
to see the promptcomtool
and clickOpen anyway
.
If your program is download from here, it's ok, the error caused by pack issue, all the source code and pack script is here, even the pack progress is totally automated with github action, no one manually pack.
If you remain have concern, just download source code to run with python or pack yourself.
Of course, if you find a better pack way, please open issue to tell us.
For developers or the binary not support your platform's, use this way to install
Install Python3 first
sudo apt install python3 python3-pip
, macOS brew install python3 python3-pip
Ensure you have pip
pip3 --version
# or
pip --version
If no this command, install by
python3 -m ensurepip
pip3 install comtool
comtool
for Chinese, you can use tuna mirrors to download faster by:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple comtool
pip3 install git+https://github.com/Neutree/COMTool
git clone https://github.com/Neutree/COMTool.git
cd COMTool
pip install .
or build your own wheel binary
pip3 install wheel
python setup.py bdist_wheel
pip install dist/COMTool-*.*.*-py3-none-any.whl
comtool
sudo
commandsudo usermod -a -G dialout $USER
grep 'dialout' /etc/group
reboot #must reboot to take effect
/usr/share/applications
folder(may need root
user to do this)/usr/share/applications/comtool.desktop
, change icon path Icon=/usr/local/COMTool/assets/logo.ico
to actual icon path, you can also use your love iconpip3 install pyinstaller
python pack.py
cd dist
ls
Linux:
sudo apt install python3 python3-pip
Windows: dowload python3
pyserial
and PyQt5
etc.(list in requirements.txt)cd COMTool
pip3 install -r requirements.txt
On Raspberry, python3-pyqt5
can be install by apt
command:
sudo pip3 install --upgrade pyserial
sudo apt install python3-pyqt5
git clone https://github.com/Neutree/COMTool.git
Recommended PyCharm
IDE or vscode
to get start
How to run:
Generate translate binary files first(.mo
)
python COMTool/i18n.py finish
Then execute main program
python COMTool/Main.py
see docs/plugins.md
apt install python3 python3-pip
pip3 install -r requirements.txt
Add locale in i18n.py
locales=["en", "zh_CN", "zh_TW", "ja"]
append your language to this list, locales can be found here or wikipedia, zh_CN
for example means China Mainland, corresponding language is simplified Chinese characters, zh_TW
means China Taiwan, and language is traditional Chinese characters, you can also only use zh
to use simplified Chinese characters.
python i18n.py prepare
This command will generate .po
files in locales folder
Then translate .po
files, this is a standard translate file format which named gettext
to make program read faster, the text files .po
should be convert to binary file .mo
, just run command:
python i18n.py finish
and then you can see locales/<locale>/LC_MESSAGES/messages.mo
file
Run application, you will see the new translation
Create a PR to merge your changes to this repo
Create issue here
And used these open source projects as libraries: