PyToolBox簡介——一個(gè)工具平臺,基于Python

PyToolBox,對大家來說是個(gè)陌生的東西,對吧?
那么今天,我就帶大家看看——何為PyToolBox

0.為什么會有這個(gè)項(xiàng)目?
因?yàn)镻ython開發(fā)的桌面應(yīng)用沒有一個(gè)很好的集合,它們大多散落于互聯(lián)網(wǎng)的各個(gè)角落中,或者被用戶混淆在傳統(tǒng)Win32或其它應(yīng)用中。Mora Store和PyToolBox的目標(biāo)就是,讓Python應(yīng)用,成為一個(gè)獨(dú)立于傳統(tǒng)應(yīng)用的種類,成為?快速、簡潔、高效?的代名詞。這個(gè)目標(biāo)可能很大,但,總能實(shí)現(xiàn)的。
1.首頁
首先,上截圖!



這是工具箱的首頁,Alin.它提供了一些基本功能:消息顯示、音樂播放、搜索文件、瀏覽已安裝的應(yīng)用程序。其它功能則主要由軟件包提供。
Tip:在以前,軟件包的安裝功能主要是Alin提供,但隨著Mora Store(下文會詳細(xì)介紹)的發(fā)布,安裝方式將變得簡單。
2.軟件包?
關(guān)于PyToolBox支持的軟件包,有如下建議:
? ? ? ?圖形界面軟件:PySide6編寫,界面簡潔、操作簡單,功能實(shí)用。
????? ?命令行軟件:功能實(shí)用,學(xué)習(xí)成本低。
????? ?服務(wù)端軟件:應(yīng)配有操作界面(命令行/PythonGUI應(yīng)用/web)。
有如下強(qiáng)制要求:
????? ?不能在軟件包中包含惡意代碼
? ? ? ?軟件包功能具有實(shí)用性,拒絕無用軟件包
????? ?軟件必須為Python編寫(可包含其它語言的庫)
? ? ? ?軟件必須能正常運(yùn)行
至于為什么?
3.啥?Mora Store?
Mora Store為PyToolBox的官方應(yīng)用市場,支持軟件包的安裝、卸載、查看軟件包簡介等功能。目前更新活躍,處于DEV階段.。其中包含一個(gè)ProslaAPI,可利用此API為PyToolBox另開發(fā)應(yīng)用商店。
4.概況
整個(gè)項(xiàng)目均用Python編寫,其中,PyToolBox遵循MIT開源協(xié)議,Mora Store遵循LGPL協(xié)議(以官方倉庫為準(zhǔn)),均處于活躍貢獻(xiàn)狀態(tài)。編寫者為yizigezi,所有者為PieTech Workspace。
Mora Store倉庫:gitee.com/yizhigezi_yijiafeiji/prosla*
PyToolBox介紹倉庫:gitee.com/ptstudio/py-tool-box
PyToolBox活躍更新倉庫:dev.azure.com/1207826398/pytoolbox/_git/pytoolbox
*Mora Store的更新亦位于?PyToolBox活躍更新倉庫 中。
5.相關(guān)文檔
開發(fā)者文檔:gitee.com/ptstudio/py-tool-box/wikis/開發(fā)者文檔
安裝教程:gitee.com/ptstudio/py-tool-box/wikis/使用說明/安裝PyToolBox
基礎(chǔ)入門:gitee.com/ptstudio/py-tool-box/wikis/使用說明/PyToolBox基礎(chǔ)使用入門