Loading...
Loading...
PbIdea Framework API Query Skill. Manually triggered by the /pbidea command. Covers: uo_json (JSON parsing/generation/conversion with DataWindow), uo_httpclient / uo_curl (HTTP client, upload and download), encryption and encoding (uo_crypto/uo_rsa/SM2/SM3/SM4/base64), database (uo_database/uo_recordset), WebSuite components such as uo_datawindowex, uo_bson, uo_csv, uo_compress, uo_thread, as well as objects in sciter, web, web_client, haikang, painter libraries.
npx skill4agent add ziyueyijun/skills pbideacode/references/pbidea.dbtype prototypes.srureferences/pbidea.dbsqlite3python --versionpy --versionpythonpyPYTHONIOENCODING=utf-8PbIdea.dllcatalogreferences/pbidea.dblist_objects.py| Category | Objects (websuite library) | Description |
|---|---|---|
| JSON | | Core JSON object: Parse/ToString/Set/Get, cascading paths like |
| JSON | | Mutual conversion between DataWindow/DataStore and JSON |
| JSON | | Standard library functions, BSON for binary storage, csv2json, JSON format configuration files |
| HTTP | | WinHttp client: |
| HTTP | | curl-based client, FTP, WebSocket, Alibaba Cloud |
| Encryption & Encoding | | openssl algorithm library, RSA encryption/decryption/signature verification, SM2/SM3/SM4 |
| Database | (sql library) | Database access, connection pool, result set |
| Data Processing | | DW enhancement, DBF/xlsx/XML reading and writing |
| Compression | | Compression and decompression |
| System Tools | | Thread/timer/process/serial port/string/key-value pair/blob/big integer/datetime/file/syntax editor |
| UI | | Charts, LED, mask window |
| Other Libraries | sciter library | — |
PYTHONIOENCODING=utf-8 python scripts/list_objects.py--type--namesearch_db.pyPYTHONIOENCODING=utf-8 python scripts/search_db.py Request
PYTHONIOENCODING=utf-8 python scripts/search_db.py "uo_json Get"
PYTHONIOENCODING=utf-8 python scripts/search_db.py 加密 签名--pages Nsearch_db.pyPYTHONIOENCODING=utf-8 python scripts/search_db.py "uo_httpclient Request" --pages 2get_object.pyPYTHONIOENCODING=utf-8 python scripts/get_object.py uo_json
PYTHONIOENCODING=utf-8 python scripts/get_object.py uo_json websuite # Specify library for duplicate namesget_object.pylist_objects.py --name uo_uo_json.Get("/0/sub/2/dj", ref ld_dj)system library "PbIdea.dll"uo_responsepbidea.dbpbidea.dbscripts/build_db.pyPYTHONIOENCODING=utf-8 python scripts/build_db.py --source <PbIdea source code directory>sqlite3