# 小工具与应用 **Repository Path**: Li-Yan-Xiao/small-applications ## Basic Information - **Project Name**: 小工具与应用 - **Description**: 自己出于兴趣制作的一些小应用。有些可以方便开发,但大部分只是用处不大,但是好玩的东西 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-04-09 - **Last Updated**: 2022-12-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: Python ## README # 小工具与应用 #### 介绍 本项目是本人兴趣开发的一些小工具的集合,非常基础,全部通过Python语言实现。 大部分都是我刚入手Python时的练习程序,有一部分自认为尚有点价值,所以分享出来。 所有拥有图形界面的程序都由Python的自带库 *tkinter* 实现 #### 安装教程 所有的工具仅仅基于Python。因此,只需要在您的电脑上安装Python解释器即可。 这些代码中使用了Python的`f""`格式化字符串方法,所以请安装**Python 3.6或更新的版本** 以下是几个关于安装Python不错的教程 - https://www.runoob.com/python/python-install.html 菜鸟教程,非常经典的编程语言教程 - https://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624 廖雪峰老师的基本Python教程 - https://docs.python.org/zh-cn/3/tutorial/index.html Python的官方教程 在正确的下载并安装Python后,双击一个.py文件即可运行 #### 工具分类 具体的描述请参见各个目录下的README.md - Tools 该目录下的应用都是实用性的小工具 - 颜色选择器 使用系统自带的调色板选择喜欢的颜色,并得到颜色的RGB值与16进制数值表示 - AES加解密GUI 一个简单的,使用AES对文件进行加密与解密的图形界面应用。 - AESOperation 简单的实现了AES加密的类,可以直接使用。 - Project 本目录下的文件偏向娱乐性,可能没有广泛的实际用处。 - Weather 通过公开天气接口,获取一个区域的天气并展示 - Only time 可以记录一个纪念日,以及它已经过去了多久 - TextEditor 一个可以加密您写的内容的文本编辑器 #### 使用的开源项目 - Pycryptodome > Python AES加密与解密的扩展库 源地址: https://github.com/Legrandin/pycryptodome BSD License. https://github.com/Legrandin/pycryptodome/blob/master/LICENSE.rst ​ #### 参与贡献 1. Fork 本仓库 2. 新建一个分支 3. 提交代码 4. 新建 Pull Request