semvec/pypi-packages huggingface dataset:
HexoTools 0.1.9
Tools for Hexo static blog, in order to practice
Requires Python: >=3.5

# Hexo Tools
![](https://img.shields.io/badge/Python->=3.5-brightgreen.svg?style=flat-square) [![](https://img.shields.io/badge/blog-@ShhorDay-informational.svg?style=flat-square)](https://shoorday.github.io/) ![](https://img.shields.io/badge/License-MIT-informational.svg?style=flat-square) ![](https://img.shields.io/badge/Dev-inactive.svg?style=flat-square)

hexo的一些小工具, 借以练习, **效果不能保证**
# 使用

## 安装

``` bash
pip install hexotools
```

## 命令

``` bash
hexotools #启动GUI
```
## 注意
**!!! 首次使用请设置博客路径**

- 默认首次使用会弹出设置窗口
- 如果我提交的包是已设置过的, 请自己搜索`config.json`文件, 修改其中的`"pop_introduction": false,`为`True`

**!!!不要尝试自己输入命令**

- 该功能无法持续一个命令行程序

## 生成分类

根据文件夹对md文件头的categories进行修改

## 图片管理

* 使用数据库存储图片的url, path, hash, size

* 上传, 删除图片

* ~~下载图片~~
* ~~批量~~
* ~~多图床~~

  ---
# 技能学习

* [ ] 路径处理
  + os库
  + os.path

* [ ] 配置文件的使用

  - json使用

  - py源码作为配置文件
  - yaml配置文件

* [ ] 类的使用

* [ ] requests库的使用

* [ ] 简单GUI应用

  + PySimpleGui

* [ ] 简单命令行应用
  + click
  + sys

* [ ] 异常处理

* [ ] 正则表达式

* [ ] 文件IO

* [ ] 包导入

* [ ] 包分发

  - setuptools构建工具
  - twine
  - Pypi上传

  * 分发

* [ ] Git使用
  + 版本控制
  + 配合Github
  + 版本发布

* [ ] 数据库的简单使用

  + Sqlite3

* [ ] 项目
  + DeBug
  + 测试
  + 项目构建
  + 项目重构

* [ ] 代码风格
  + 注释
  + 变量命名

* [ ] 多线程&异步

* [ ] Hash

* [ ] 虚拟环境&包管理