K.I.S.S---Keep IT Simple,Stupid!    人生苦短,我用Python
   Python开源项目周排行               2024年第18周 1. PDFMathTranslate -- 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker 2. marktext -- 一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费).MarkText是一个基于MIT License完全开源免费的Markdown编辑器,支持Windows、macOS和Linux系统平台。它具有实时预览功能,支持数学表达式、代码高亮,并能够输出HTML和PDF文件。此外,MarkText还支持直接从剪贴板粘贴图像,让编辑过程更加简洁和优雅。无论您是写作、笔记还是进行技术文档撰写,MarkText都是一个功能强大且易于使用的工具。 3. nginx-proxy-manager -- 一个基于 Web 的 Nginx 服务器管理工具,它允许用户通过浏览器界面轻松地管理和监控 Nginx 服务器。通过 Nginx-Proxy-Manager,可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。用户还可以查看服务器的状态、配置、日志以及流量等信息,还可以对服务器进行一键重启、停止等操作。 4. cnmaps -- 一个可以让中国地图画起来更丝滑的地图类python扩展包.cnmaps适合处理省市县级数据,自带中国地图数据 5. magicgui -- 一个创新的Python库,它利用类型注解的力量,无需复杂的布局管理或事件处理,即可自动创建功能完备的图形用户界面。这个库支持PySide2和PyQt5两大后端,并且安装简单,使用方便。无论你是新手还是经验丰富的开发者,都能快速上手。MagicGUI的核心是其装饰器@magicgui,它能够解析函数的参数类型注解,生成相应的输入控件。只需注解你的函数,就能创建出GUI,无须额外的布局代码。不仅如此,通过call_button和result_widget等选项,你可以自定义执行按钮和显示结果的方式。对于复杂的任务,如枚举类型处理,MagicGUI也能轻松应对。 内部实现上,MagicGUI基于Qt库,一个强大而灵活的跨平台GUI工具包。这意味着你可以享受到Qt的所有优点,而无需直接与它的底层API打交道。 6. muggle-ocr -- 一个为 “麻瓜” 设计的高效本地 OCR 模块,旨在通过简单的几步设置提供强大的文本识别功能,无论是在处理印刷文本还是解析验证码,都能让用户在工作中畅通无阻。 特点 易于安装和使用:只需简单的命令,即可在 Python 3.8 及以上环境中运行。 双模型支持:内置了两种模型类型,ModelType.OCR 专用于普通印刷文本识别,ModelType.Captcha 用于识别 4-6 位的简单英数验证码。 快速准确:识别过程通常在 10 毫秒左右,即便在配置较低的 CPU 上也能保持 15-20 毫秒的识别速度。
   Python开源项目月排行               2024年11月 1. PDFMathTranslate -- 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/Docker 2. marktext -- 一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费).MarkText是一个基于MIT License完全开源免费的Markdown编辑器,支持Windows、macOS和Linux系统平台。它具有实时预览功能,支持数学表达式、代码高亮,并能够输出HTML和PDF文件。此外,MarkText还支持直接从剪贴板粘贴图像,让编辑过程更加简洁和优雅。无论您是写作、笔记还是进行技术文档撰写,MarkText都是一个功能强大且易于使用的工具。 3. nginx-proxy-manager -- 一个基于 Web 的 Nginx 服务器管理工具,它允许用户通过浏览器界面轻松地管理和监控 Nginx 服务器。通过 Nginx-Proxy-Manager,可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。用户还可以查看服务器的状态、配置、日志以及流量等信息,还可以对服务器进行一键重启、停止等操作。 4. cnmaps -- 一个可以让中国地图画起来更丝滑的地图类python扩展包.cnmaps适合处理省市县级数据,自带中国地图数据 5. pyright -- 微软开发的一个 Python 代码类型检查工具,Python是一门动态类型的语言,民间流传一种说法叫”动态一时爽,重构火葬场”,听起来够吓人的,好在这门语言在不断地改进,包括对 PEP484 引入的类型提示(Type Hint),就是在某种程度上,让Python能够像静态语言一样支持类型声明。在微软推出 pyright 之前,主流的静态检查工具有三款:官方的mypy 、Google 出的pytype 、Facebook 出的pyre-check 。三足鼎立的局面要被打破了。pyright 核心特性: TypeScript 编写,速度快 不依赖Python环境 可配置性强 我们可以直接在 vscode 搜索安装插件 pyright 6. markmap -- 将 Markdown 可视化为思维导图。这是一个支持使用 Markdown 语法绘制思维导图的工具。它开箱即用并提供多种使用方式,包括在线、命令行以及 VSCode、Vim 和 Emacs 插件。