Skip to main content

A small utility package with a date calculator GUI.

Project description

myutils-xsy

✨ 一个包含多种实用功能的 Python 工具箱,支持图形化界面启动。常用功能包括 PDF 图片处理、Word 表格提取、批量重命名、GIS 地图浏览、日期计算等,适合日常办公和研究工作。

📦 安装

✅ 使用 PyPI 主站安装(推荐)

pip install myutils-xsy -i https://pypi.org/simple

⚠️ 新版本发布后,国内镜像(如清华)可能存在同步延迟。如遇安装失败,请切换回主站。。

🇨🇳 使用清华镜像安装(同步后可用)

pip install myutils-xsy -i https://pypi.tuna.tsinghua.edu.cn/simple

🚀 使用方法

方式一:启动 GUI 工具箱

myutils

将弹出一个带按钮的工具选择窗口。

方式二:直接调用某个命令行工具(若已定义)

date_calculator
word2excel
batch_print_pdf
batch_renamer
combine_images_vertically

📁 工具列表(持续更新中)

工具名称 命令名 描述
日期计算器 date_calculator 公历、农历、节假日转换与查询
Word 转 Excel word2excel 批量提取 Word 表格为 Excel
批量打印 PDF batch_print_pdf 一键打印多个 PDF 文件
批量重命名 batch_renamer 根据规则批量重命名文件
图片纵向合并 combine_images_vertically 将多张图片纵向拼接合成
图片合并工具 combine_images 更多图片合并样式支持
GIS 地图浏览器 gis_map 简易 GIS 图层浏览与查看
PDF 去文字水印 remove_pdf_watermark 去除 PDF 中的文字水印
PDF 去图片水印 remove_pdf_fig_watermark 去除 PDF 中嵌入的图片水印

💡 开发者使用

你也可以从源代码运行:

git clone https://github.com/xushengyichn/myutils.git
cd myutils-xsy
pip install .
myutils

🛠 依赖项

本项目基于以下开源库:

Pillow, PyMuPDF, tkcalendar, geopandas, fiona, folium, PyQt5, PySide6, python-docx, zhdate 等 所有依赖会自动在安装时拉取。

📄 许可证

本项目使用 MIT License 开源。

🧑‍💻 作者 Shengyi Xu GitHub: @xushengyichn

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

myutils_xsy-0.1.1.tar.gz (50.7 kB view details)

Uploaded Source

Built Distribution

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

myutils_xsy-0.1.1-py3-none-any.whl (58.8 kB view details)

Uploaded Python 3

File details

Details for the file myutils_xsy-0.1.1.tar.gz.

File metadata

  • Download URL: myutils_xsy-0.1.1.tar.gz
  • Upload date:
  • Size: 50.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for myutils_xsy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3325831386bf41027c1a9b32a37552e939a9d750387e985a578aafbd06cecb13
MD5 3da24929253a70524611d542a704c930
BLAKE2b-256 90f26580c0281423feb729a1fedcb963af3f7450a8f341183d8e3fc8b2ee65cc

See more details on using hashes here.

File details

Details for the file myutils_xsy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: myutils_xsy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 58.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for myutils_xsy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 70a85c9bf117049e045d841ccc71c9699a3a43f57366489acd5ba2ac8339f9b9
MD5 710f7e5795aaebb6a52da6dd25ac24e2
BLAKE2b-256 d6e7e4eba2b1e130267345719152a9b8f2fd8c5c5c944e315bd9c7734f737c12

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