# fhytoolbox **Repository Path**: 52fhy/fhytoolbox ## Basic Information - **Project Name**: fhytoolbox - **Description**: fhytoolbox - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-13 - **Last Updated**: 2022-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 飞鸿影的工具箱 ## html2md.js 将html转为md,效果比较好。在线演示:https://devtool.tech/html-md 引用了[markdown-read](https://github.com/shfshanyue/markdown-read)这个项目,内部依赖[turndown](https://github.com/mixmark-io/turndown)。 `markdown-read`项目跑起来有些问题,会报[`textencoder-is-not-defined`](https://stackoverflow.com/questions/19697858/referenceerror-textencoder-is-not-defined)错误,修正后将依赖打包了,后续提pull request。 测试环境NodeJs:10,12。node16跑不起来。 使用: ``` node html2md.js srcPath [dstPath] ``` ## html2md.php php版本实现,效果没有js版本好。 ``` php html2md.php -s src_dir -d dst_dir ``` ## juejin.php 采用 php脚本 获取已购买小册 html 代码,并将 html 代码转换为 markdown 格式文件保存本地。 将`config.ini.example`重命名`config.ini`,按注释说明添加配置。 命令行运行: ``` bash php juejin.php ``` 快速安装php: - windows: phpstudy: https://www.xp.cn/ - Linux: ``` bash # ubuntu sudo apt-get install php php-curl ``` - macOS: ``` bash brew install php php-curl ``` ## md2localImage.php 将本地md或html文件的图片转为本地图片。 ``` php md2localImage.php -s src_dir [-d dst_dir] --type [md,html] [--mode 1,2,3] ``` - type: 支持md和html类型 - mode: 1 down+replace下载并替换为相对链接 2down仅下载 3replace仅替换为相对链接 ## cnblogsxml.php 将博客园备份的xml文件转为md,并将图片本地化处理。 ``` php cnblogsxml.php -f xml_file --from 2020 [--end 2022] ``` 下面2个参数起到过滤作用。避免重复处理。 - from:允许哪年及之后的文章处理 - end: 允许哪年及之前的文章处理,默认是当前年份 ## 免责 - 仅作为技术讨论,学习和研究使用