st-common


Namest-common JSON
Version 1.4.8 PyPI version JSON
download
home_pagehttps://github.com/VinMing/common
Summarysuitcase in st st_common module
upload_time2025-02-18 08:52:47
maintainerNone
docs_urlNone
authorSt
requires_python>=3.10
licenseISC
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"
}
        
St
Elapsed time: 1.77473s