Skip to main content

summery233 python modules

Project description

summer_modules

233的Python工具箱


项目结构

├── CHANGELOG.md           # 更新日志
├── README.md              # 项目说明    
├── config copy.toml       # 配置文件(示例)
├── config.toml            # 配置文件
├── poetry.lock            # poetry依赖锁定文件
├── pyproject.toml         # poetry项目配置文件
├── summer_modules         # 模块主目录   ├── __init__.py
│   ├── ai
│      ├── __init__.py          ├── deepseek.py    # deeepseek英译中   ├── charts             # 图表相关模块   ├── excel              # excel相关模块      ├── __init__.py
│   ├── logger             # 自定义彩色日志模块   ├── markdown           # markdown 编辑模块   ├── security           # 安全相关模块      ├── vulnerability      # 漏洞信息相关模块         ├── __init__.py
│         ├── attck          # attck官网漏洞信息         ├── cnnvd          # CNNVD官网漏洞信息         ├── cnvd             ├── cve            # CVE官网漏洞信息查询         ├── github_repo    # nuclei仓库模板信息查询         ├── nvd
│      ├── threat_intelligence  # 威胁情报相关模块         ├── otx           # OTX相关模块   ├── web_request_utils  # 随机 UA 生成器      ├── __init__.py
│      └── browsers.json
│   └──  utils.py           # 通用工具模块
├── tests
│   ├── __init__.py
│   ├── test.json
│   ├── test_main.py
│   └── test_oneline.json

Changelog

所有项目的显著变更都将记录在此文件中。

格式基于 Keep a Changelog


[0.1.3] - 2025-06-10

  • 新增功能
    • 通用模块(utils.py)更新
      • read_json_file_to_dict: 新增从 JSON 文件读取字典的函数
      • write_list_to_txt_file: 新增将列表写入文本文件的函数
      • read_txt_file_to_list: 新增从文本文件读取列表的函数
      • get_all_json_files: 新增获取指定目录下所有 JSON 文件的函数
    • 新增 OTX API(security/threat_intelligence/otx)
    • 新增 markdown 操作模块(markdown)
    • 新增图表模块(charts)
    • Web 通用模块更新
      • get_standard_domain_from_origin_domain: 新增获取标准域名的函数

[0.1.2] - 2025-05-13

删除 Python 版本上限 3.14 的限制,作为发布库限制版本上限不太合适,Python版本通常有着良好的向后兼容性。

poetry 创建项目时也一般是只限制下限,如果这里库版本限制了上限,那么所有调用库的项目都需要限制上限,就很不方便。


[0.1.1] - 2025-05-12

更新 CHANGELOG


[0.1.0] - 2025-05-12

新增

  • 初始版本发布
  • 包含如下模块
    • ai.deepseek: 英译中
    • excel: Excel 相关操作
      • get_column_index_by_name:获取指定列名对应的索引
      • get_cell_value: 获取指定行和列名的单元格值
      • set_cell_value: 设置指定行和列名的单元格值
    • vulnerability: 漏洞信息相关
      • attck:ATT&CK官网数据处理
      • cnnvd:CNNVD官网数据处理
      • cve:CVE官网数据处理以及指定编号CVE的POC/EXP查询
      • github_repo.nuclei: GitHub Nuclei 模板数据处理,以及查询指定CVE编号是否有对应的Nuclei模板
    • web_request_utils.getUserAgent: 获取随机的User-Agent
    • logger: 自定义颜色 logger
    • utils: 一些常用的工具函数
      • write_dict_to_json_file: 将字典写入 JSON 文件

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

summer_modules-0.1.3.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

summer_modules-0.1.3-py3-none-any.whl (51.1 kB view details)

Uploaded Python 3

File details

Details for the file summer_modules-0.1.3.tar.gz.

File metadata

  • Download URL: summer_modules-0.1.3.tar.gz
  • Upload date:
  • Size: 38.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Darwin/24.5.0

File hashes

Hashes for summer_modules-0.1.3.tar.gz
Algorithm Hash digest
SHA256 ed3300ea75628f226159850fd864b8cbe27bd1cef091c73b02d328aad4251689
MD5 bdda0721613743195da6bb2587608b70
BLAKE2b-256 c7f23b1a033e2484051e0e4c14620d84771f52f3e30a9c62b30ea4d39b502884

See more details on using hashes here.

File details

Details for the file summer_modules-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: summer_modules-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.3 CPython/3.13.3 Darwin/24.5.0

File hashes

Hashes for summer_modules-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 5015720d0764e766d3962529477480888b9884222ceb153e938b4195b9d2fd06
MD5 24f9ea0dbfe7477801e349f630870fe0
BLAKE2b-256 37f5815f0066dc408af831594a35d4a4b91b67d731c603d96bbf4758ce2b8476

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page