不容错过!公众号多账号管理 + 文章下载,NAS上的神奇工具
「NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫—多面手博主!咱主打的就是一个 “技能不压身,干货不掺水”」
引言
相信很多人是通过公众号关注熊猫的,而这其中不乏也有一些公众号的作者,很多人可能也会涉及到公众号内容的其他平台转发,而今天要介绍的项目就是公众号文章下载器,也是熊猫自开发自媒体文章多平台同步工具的灵感来源之一。
logo该项目支持公众号多账号的管理,同时支持文章批量下载,也支持根据公众号的合集来下载,最后对于阅读量、评论、点赞、留言等等数据也支持导出分析,而在下载的文章格式上,支持100%还原文章的排版与样式,所以,理论上你可以通过它来实现其他平台的文章导入从而实现内容同步。
项目部署
项目作者最初是提供了开源版和专业版两个版本的,后续直接将项目完全开源了,也是感谢作者的奉献,附上作者的项目链接,感兴趣可以去点点小星星支持一下。https://github.com/wechat-article/wechat-article-exporter。
该项目的部署并不难,这里熊猫用绿联作为例子。打开绿联的Docker,选择新建项目,随后将这段代码复制进去:
version: '3.8'
services:
wechat-article-exporter:
image: ghcr.io/wechat-article/wechat-article-exporter:latest
container_name: wechat-article-exporter # 容器名称(同原命令)
ports:
- "3000:3000" # 端口映射(主机:容器)
volumes:
- .data:/app/.data # 数据卷挂载(相对路径,同原命令)
restart: "no" # 不自动重启(配合 --rm 特性)
detach: true # 后台运行(对应原命令 -d)
auto_remove: true # 容器停止后自动删除(对应原命令 --rm)
除了以上代码,你也可以通过环境变量的方式去增加一些功能, 例如访客统计、错误报告等等,这些在作者的项目也中都能找到对应的变量设置方式。
项目部署其中,容器端口为3000,本地端口记得不要冲突,数据挂载地址为/data,确认无误就可以直接部署项目了。
项目体验
通过绿联的远程访问,亦或者本地输入NAS的IP与端口都能访问项目,主界面张这个样子,初始是没有账号的。
主界面侧边栏提供了文章下载、单篇下载、合集下载以及设置等等功能,项目也开放了API,如果有需要,也可以对接到自己的其他项目中。
文章下载在文章下载中,文章支持显示阅读、点赞、分享、喜欢以及留言数据,所以其实该项目也可以当作数据统计的项目。
文章下载点击右上角的抓取可以获取阅读量和留言内容,在导出上,支持导出为excel、json、HTML、Txt以及Markdown,word功能也正在测试中。
写在最后
对于喜欢看公众号的用户来说,该项目还是蛮有用的,而对于创作者来说,也非常适合用来进行数据汇总和文章的复盘等等,后续还是期待更多的功能,比如一键同步到其他平台之类的。
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
尾图作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

zjf0516
校验提示文案
zjf0516
校验提示文案