Metadata-Version: 2.1
Name: st_common
Version: 1.4.2
Summary: suitcase in st st_common module
Home-page: https://github.com/VinMing/common
Author: St
Author-email: st@gmail.com
License: ISC
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# 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
