Skip to main content

Tools for Hexo static blog, in order to practice

Project description

Hexo Tools

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

使用

安装

pip install hexotools

命令

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

  • [ ] 虚拟环境&包管理

Project details


Download files

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

Files for HexoTools, version 0.1.8
Filename, size File type Python version Upload date Hashes
Filename, size HexoTools-0.1.8-py3-none-any.whl (36.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size HexoTools-0.1.8.tar.gz (27.9 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page