Name | st-common JSON |
Version |
1.4.8
JSON |
| download |
home_page | https://github.com/VinMing/common |
Summary | suitcase in st st_common module |
upload_time | 2025-02-18 08:52:47 |
maintainer | None |
docs_url | None |
author | St |
requires_python | >=3.10 |
license | ISC |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# st_common
通用模块
指定版本:python3.10+
## 模块介绍
名称 | 用途
:-- | :--
emailmodule | 邮件发送模块
logmodule | 日志模块
cookiesmodule | cookies模块
commbase | 通用基础模块
dbmodule | 数据库插入/更新模块(ORM)
securemodule | 安全模块
msgreport | 通知发送模块
# how to use
## 1. install
`python setup.py install` or `pip install st_common`
## 2. use
check `tests` dir with unittest case
# v1.0.0 (23 August 2023)
- add commonbase: CommonBase :
- save/read file , check chinese in str , check num in str with Thousands ,valid filename in linux or window
- get filename with dict in filepath
- find dict element list with target key in dict
- add dbmodule: SQLdatabase : fetch / insert / delet / create table / update
- add securemodule: Secure : encrypt / decrypt str or dict
# v1.0.1 (1 September 2023)
- fix dbmodule: SQLdatabase : fetch with filter dict
# v1.1.0 (4 September 2023)
- add msgreport: ISZMsgReport : send msg in dingding in my now dingding
# v1.1.1 (6 September 2023)
- add dbmodule: SQLdatabase : update_or_insert_data / get_columns_comment
# v1.2.0 (12 September 2023)
- add rpamodule: BaseBrowser
- add commonbase: logger
- add dbmodule: get_table_field_comment & MongoDBClient
# v1.2.1 (12 September 2023)
- add ccookies
- fix logger handler
# v1.2.2 (12 September 2023)
- fix logger handler
# v1.2.3 (19 September 2023)
- add rpamodule : operationflow
- add dbmodule : get_columns_name
- add commonbase : Commbase - ddot2dict
# v1.2.4 (24 September 2023)
- fix rpamodule : get_element_wait_retry
# v1.2.5 (25 September 2023)
- fix rpamodule : get_element_wait_retry
# v1.2.6 (25 September 2023)
- fix rpamodule : set get_element_wait
# v1.2.7 (25 September 2023)
- add commbase : log_file
# v1.2.8 (27 September 2023)
- fix rpamodule : get_element_wait_retry num
# v1.2.9 (28 September 2023)
- fix commbase : log file 2 times
# v1.2.10 (28 September 2023)
- fix commbase : formatter log
# v1.2.11 (11 October 2023)
- fix commbase tmpclass
- fix rpamodule close
- add commbase clean_filename
# v1.2.12 (12 October 2023)
- fix dbmodule update_or_insert_data deduplicate_mode
- add mgsreport send_group_markdown
# v1.2.13 (13 October 2023)
- add commbase search_file
# v1.2.14 (13 October 2023)
- fix commbase search_file
# v1.3.0 (20 October 2023)
- add commbase fn_timer
- add mgsreport ISZ_main_exception_report_args
# v1.3.1 (26 October 2023)
- fix ISZMsgReport chatbot_text code and content_type
- add rpa init log
- fix ISZ_main_exception_report_args content
# v1.3.2 (30 October 2023)
- add commonbase CountingHandler
- add commonbase BaseLogger self.counting_handler
- fix ISZ_main_exception_report_args counting handler
# v1.3.3 (8 November 2023)
- add commonbase find_numbers_in_string
# v1.3.4 (16 November 2023)
- add rpa select_from_name
# v1.3.5 (21 November 2023)
- add commonbase get_file path
- add dbmodule RedisPriorityQueue
# v1.3.6 (21 November 2023)
- fix dbmodule RedisPriorityQueue uuid
# v1.3.7 (21 November 2023)
- fix dbmodule RedisPriorityQueue push
# v1.3.8 (29 November 2023)
- add commonbase extract_email
# v1.3.9 (1 December 2023)
- add rpamodule BaseBrowser parameter debuggerAddress
# v1.3.11 (5 February 2024)
- FIX commonbase get_filename_dict_in_filepath
# v1.4.0 (8 April 2024)
- [FIX] rpa BaseBrowser parameter chrome_options
- add rpa get_print_options_normal
- add rpa capture_from_element_xpath and capture_from_points
# v1.4.1 (10 April 2024)
- add msgreport DFS
# v1.4.2 (25 June 2024)
- fix secure parameter
- fix logger
- fix ChromeOptions
# v1.4.4 (25 June 2024)
- fix logger
- add dotenv
# v1.4.5 (11 September 2024)
- setup install_requires
- add check_runtime
# v1.4.6 (27 November 2024)
- fix rpamodule get_element_by_xpath_wait reflash param
# v1.4.7 (06 December 2024)
- fix logger
- add click by xpath reflash bool
# v1.4.8 (25 December 2024)
- rpamodule add TmpLoginCaptchaNumAlphaChinese chrome_options
Raw data
{
"_id": null,
"home_page": "https://github.com/VinMing/common",
"name": "st-common",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": "St",
"author_email": "st@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/b5/97/c82841ed3d1b565d3941340a7ec5e48f1eea2c9041d9c953acd650cbb92d/st_common-1.4.8.tar.gz",
"platform": null,
"description": "# st_common\r\n\u901a\u7528\u6a21\u5757\r\n\u6307\u5b9a\u7248\u672c\uff1apython3.10+\r\n## \u6a21\u5757\u4ecb\u7ecd\r\n\u540d\u79f0 | \u7528\u9014\r\n:-- | :--\r\nemailmodule | \u90ae\u4ef6\u53d1\u9001\u6a21\u5757\r\nlogmodule | \u65e5\u5fd7\u6a21\u5757\r\ncookiesmodule | cookies\u6a21\u5757\r\ncommbase | \u901a\u7528\u57fa\u7840\u6a21\u5757 \r\ndbmodule | \u6570\u636e\u5e93\u63d2\u5165/\u66f4\u65b0\u6a21\u5757(ORM)\r\nsecuremodule | \u5b89\u5168\u6a21\u5757 \r\nmsgreport | \u901a\u77e5\u53d1\u9001\u6a21\u5757 \r\n\r\n# how to use\r\n\r\n## 1. install\r\n\r\n`python setup.py install` or `pip install st_common` \r\n\r\n## 2. use\r\n\r\ncheck `tests` dir with unittest case \r\n\r\n# v1.0.0 (23 August 2023)\r\n\r\n- add commonbase: CommonBase : \r\n - save/read file , check chinese in str , check num in str with Thousands ,valid filename in linux or window \r\n - get filename with dict in filepath \r\n - find dict element list with target key in dict\r\n- add dbmodule: SQLdatabase : fetch / insert / delet / create table / update\r\n- add securemodule: Secure : encrypt / decrypt str or dict\r\n\r\n\r\n# v1.0.1 (1 September 2023)\r\n- fix dbmodule: SQLdatabase : fetch with filter dict\r\n\r\n# v1.1.0 (4 September 2023)\r\n- add msgreport: ISZMsgReport : send msg in dingding in my now dingding\r\n\r\n# v1.1.1 (6 September 2023)\r\n- add dbmodule: SQLdatabase : update_or_insert_data / get_columns_comment\r\n\r\n\r\n# v1.2.0 (12 September 2023)\r\n- add rpamodule: BaseBrowser\r\n- add commonbase: logger\r\n- add dbmodule: get_table_field_comment & MongoDBClient\r\n\r\n\r\n# v1.2.1 (12 September 2023)\r\n- add ccookies\r\n- fix logger handler\r\n\r\n# v1.2.2 (12 September 2023)\r\n- fix logger handler\r\n\r\n# v1.2.3 (19 September 2023)\r\n- add rpamodule : operationflow\r\n- add dbmodule : get_columns_name\r\n- add commonbase : Commbase - ddot2dict\r\n\r\n# v1.2.4 (24 September 2023)\r\n- fix rpamodule : get_element_wait_retry\r\n\r\n# v1.2.5 (25 September 2023)\r\n- fix rpamodule : get_element_wait_retry\r\n\r\n\r\n# v1.2.6 (25 September 2023)\r\n- fix rpamodule : set get_element_wait\r\n\r\n\r\n# v1.2.7 (25 September 2023)\r\n- add commbase : log_file\r\n\r\n\r\n# v1.2.8 (27 September 2023)\r\n- fix rpamodule : get_element_wait_retry num\r\n\r\n# v1.2.9 (28 September 2023)\r\n- fix commbase : log file 2 times\r\n\r\n# v1.2.10 (28 September 2023)\r\n- fix commbase : formatter log\r\n\r\n# v1.2.11 (11 October 2023)\r\n- fix commbase tmpclass\r\n- fix rpamodule close\r\n- add commbase clean_filename\r\n\r\n\r\n# v1.2.12 (12 October 2023)\r\n- fix dbmodule update_or_insert_data deduplicate_mode\r\n- add mgsreport send_group_markdown\r\n\r\n\r\n# v1.2.13 (13 October 2023)\r\n- add commbase search_file\r\n\r\n# v1.2.14 (13 October 2023)\r\n- fix commbase search_file\r\n\r\n\r\n# v1.3.0 (20 October 2023)\r\n- add commbase fn_timer\r\n- add mgsreport ISZ_main_exception_report_args\r\n\r\n\r\n# v1.3.1 (26 October 2023)\r\n- fix ISZMsgReport chatbot_text code and content_type\r\n- add rpa init log\r\n- fix ISZ_main_exception_report_args content\r\n\r\n\r\n# v1.3.2 (30 October 2023)\r\n- add commonbase CountingHandler\r\n- add commonbase BaseLogger self.counting_handler\r\n- fix ISZ_main_exception_report_args counting handler\r\n\r\n\r\n# v1.3.3 (8 November 2023)\r\n- add commonbase find_numbers_in_string\r\n\r\n\r\n# v1.3.4 (16 November 2023)\r\n- add rpa select_from_name\r\n\r\n# v1.3.5 (21 November 2023)\r\n- add commonbase get_file path\r\n- add dbmodule RedisPriorityQueue\r\n\r\n# v1.3.6 (21 November 2023)\r\n- fix dbmodule RedisPriorityQueue uuid\r\n\r\n\r\n# v1.3.7 (21 November 2023)\r\n- fix dbmodule RedisPriorityQueue push\r\n\r\n# v1.3.8 (29 November 2023)\r\n- add commonbase extract_email\r\n\r\n\r\n# v1.3.9 (1 December 2023)\r\n- add rpamodule BaseBrowser parameter debuggerAddress\r\n\r\n# v1.3.11 (5 February 2024)\r\n- FIX commonbase get_filename_dict_in_filepath\r\n\r\n# v1.4.0 (8 April 2024)\r\n- [FIX] rpa BaseBrowser parameter chrome_options\r\n- add rpa get_print_options_normal\r\n- add rpa capture_from_element_xpath and capture_from_points\r\n\r\n# v1.4.1 (10 April 2024)\r\n- add msgreport DFS\r\n\r\n# v1.4.2 (25 June 2024)\r\n- fix secure parameter\r\n- fix logger\r\n- fix ChromeOptions\r\n\r\n\r\n# v1.4.4 (25 June 2024)\r\n- fix logger\r\n- add dotenv\r\n\r\n# v1.4.5 (11 September 2024)\r\n- setup install_requires\r\n- add check_runtime\r\n\r\n# v1.4.6 (27 November 2024)\r\n- fix rpamodule get_element_by_xpath_wait reflash param\r\n\r\n\r\n# v1.4.7 (06 December 2024)\r\n- fix logger\r\n- add click by xpath reflash bool\r\n\r\n\r\n# v1.4.8 (25 December 2024)\r\n- rpamodule add TmpLoginCaptchaNumAlphaChinese chrome_options \r\n",
"bugtrack_url": null,
"license": "ISC",
"summary": "suitcase in st st_common module",
"version": "1.4.8",
"project_urls": {
"Homepage": "https://github.com/VinMing/common"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c4b5319a7fb431905578bd09996962b0edff688c3f5baf352f28aed20dd99278",
"md5": "a044aad0633a21650530838ad7391d7e",
"sha256": "ea006587f90c228fc50f3a5c54f46a577ff586e1517b3080e191c0c52b3de359"
},
"downloads": -1,
"filename": "st_common-1.4.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a044aad0633a21650530838ad7391d7e",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.10",
"size": 34602,
"upload_time": "2025-02-18T08:52:45",
"upload_time_iso_8601": "2025-02-18T08:52:45.409920Z",
"url": "https://files.pythonhosted.org/packages/c4/b5/319a7fb431905578bd09996962b0edff688c3f5baf352f28aed20dd99278/st_common-1.4.8-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b597c82841ed3d1b565d3941340a7ec5e48f1eea2c9041d9c953acd650cbb92d",
"md5": "72ef6a9981b7121736459fa086a47b0e",
"sha256": "7c4a2d51d07212d742374868e1dd6a3640e11a1084375d0ef5fecdf9eab24b10"
},
"downloads": -1,
"filename": "st_common-1.4.8.tar.gz",
"has_sig": false,
"md5_digest": "72ef6a9981b7121736459fa086a47b0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 40536,
"upload_time": "2025-02-18T08:52:47",
"upload_time_iso_8601": "2025-02-18T08:52:47.765413Z",
"url": "https://files.pythonhosted.org/packages/b5/97/c82841ed3d1b565d3941340a7ec5e48f1eea2c9041d9c953acd650cbb92d/st_common-1.4.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-18 08:52:47",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "VinMing",
"github_project": "common",
"github_not_found": true,
"lcname": "st-common"
}