吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1565|回复: 4
收起左侧

[Python 转载] 博客管理器,暂只支持博客园和简书

[复制链接]
thepoy 发表于 2021-4-13 21:46
本帖最后由 thepoy 于 2021-4-14 06:49 编辑

mbs

博客管理器,可以管理多个博客的文章。
根据我自己的需求写的,有兴趣的朋友可以一起改进代码和增加功能。
https://github.com/thep0y/mbs

使用

1 安装

pip install mbs-cn

2 命令

usage: mbs [-h] [-cs] [-n CATEGORY MARKDOWN_FILE_PATH] [-d TITLE] [-sc FOLDER] [-uo PATH] [-ua FOLDER]

博客管理器

optional arguments:
  -h, --help            显示当前帮助信息,然后退出
  -cs, --categories     显示所有分类
  -n CATEGORY MARKDOWN_FILE_PATH, --new-post CATEGORY MARKDOWN_FILE_PATH
                        要上传的 markdown 文件的分类和路径
  -d TITLE, --delete TITLE
                        要删除的文章标题
  -sc FOLDER, --scan-changed-files FOLDER
                        扫描目标文件中所有有变化的文件
  -uo PATH, --update-one PATH
                        更新一个文件
  -ua FOLDER, --update-all FOLDER
                        更新指定目录中的所有文件

3 当前支持的博客

  • 博客园
  • 简书

4 问题

  • [ ] 部分代码写得难看,因为能使用,暂时就没有优化

5 debug

默认日志是保存在文件里,不在终端输出,但有时可能会遇到执行一条命令后终端没有任何输出,查看日志或者启动 debug 可能会有用。

日志文件路径:

  • windows  %APPDATA%\mbs\mbs.log
  • Linux/Mac $HOME/.config/mbs/mbs.log

开启 debug 模式可以在终端也输出日志,因为日志文件一样可以看,所以此功能作用不大。开启方式为在当前终端设置环境变量MBS_DEBUG=1

6 注意

当前仅对使用mbs上传的文章进行管理,其他已经上传的文章,需要自己想办法将有关数据添加到数据库中。

数据库文件与日志文件在同一个目录中。

7 演示

# 正常模式
➜  ~ mbs -sc ./markdown
所有文章都是最新状态
# debug 模式
➜  ~ MBS_DEBUG=1 mbs -sc ./markdown
2021-04-13 21:34:12,433 - root - INFO - 已同步所有分类
2021-04-13 21:34:12,433 - root - WARNING - 重复的分类:系统
...
2021-04-13 21:34:12,433 - root - WARNING - 重复的分:Linux/Mac
所有文章都是最新状态
# 修改两篇文章后
➜  ~ MBS_DEBUG=1 mbs -sc /Volumes/MAC专用/markdown
2021-04-13 21:38:15,388 - root - INFO - 已同步所有分类
2021-04-13 21:38:15,389 - root - WARNING - 重复的分类:系统
...
2021-04-13 21:38:15,390 - root - WARNING - 重复的分类:Linux/Mac
************************************************************
以下文章已被编辑过,需要更新:

1. 浅谈select、poll和epoll
2. 进程、线程以及协程的区别
************************************************************
# 更新一篇文章
➜  ~ mbs -uo ./markdown/System/进程、线程以及协程的区别.md
# 更新所有文章
➜  ~ mbs -ua ./markdown

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

skyadmin 发表于 2021-4-13 23:24
有点意思
hqt 发表于 2021-4-14 00:24
男神 发表于 2021-4-14 01:20
错误C:\Users\Administrator>python install mbs-cn
python: can't open file 'install': [Errno 2] No such file or directory
 楼主| thepoy 发表于 2021-4-14 06:50
男神 发表于 2021-4-14 01:20
错误C:%users\Administrator>python install mbs-cn
python: can't open file 'install': [Errno 2] No su ...

安装命令写错了,已经修正
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 18:46

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表