一文多发神器--ArtiPub和OpenWrite
  分类: 佳软推荐   评论: 3 条

一文多发神器--ArtiPub和OpenWrite

in 佳软推荐 with 3 comment

网上冲浪的时候,发现一篇文章,「群晖搭建ArtiPub – 一款开源的一文多发平台」,才发现我想要的一文多发软件早就有了。

一文多发

所谓一文多发,就是把一篇文章同时发布到多个平台。

之前写文章,除了发布到自己的博客,还会同步到知乎专栏、CSDN 和简书上。刚开始还好,后面写的多了,每次都要复制粘贴,调整格式,觉得重复性工作太多。

然后就想,要是有一个工具,能同时把文章发布到所有平台该多好啊。偶然看到了开头说到的那篇文章,才知道把文章同时发布到不同平台的专业说法叫一文多发

顺着这个搜索了一下,发现除了 「ArtiPub」,还有 「OpenWrite」。

ArtiPub

项目地址:https://github.com/crawlab-team/artipub

截止到写本文时,ArtiPub 的 stat 数已经到 1.7k 了。

ArtiPub (Article Publisher的简称,意为"文章发布者")是一款开源的一文多发平台,可以帮助文章作者将编写好的文章自动发布到掘金、SegmentFault、CSDN、知乎、开源中国等技术媒体平台,传播优质知识,获取最大的曝光度。

目前支持以下平台:

ArtiPub 提供了三种安装方式,我这里介绍一下在 CentOS 下以 Docker 方式安装,如果你没有 MongoDB,那么这种方式应该是相对简单的。

1、安装 Docker

参考我之前的文章「Docker环境搭建(CentOS篇)」。

2、安装 Docker Compose

执行下面命令,下载 Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

上面安装完成后,执行下面命令赋予权限:

sudo chmod +x /usr/local/bin/docker-compose

执行下面命令,验证 Docker Compose 是否安装成功:

docker-compose -v

显示 docker-compose version 1.25.4, build 8d51620a 表示安装成功。

3、安装 ArtiPub

创建 docker-compose.yaml,编辑文件,粘贴下面的内容:

version: '3.3'
services:
  app:
    image: "tikazyq/artipub:latest"
    environment:
      MONGO_HOST: "mongo"
      ARTIPUB_API_ADDRESS: "localhost:3000" # 后端API地址,如果安装地址不在本机,请修改为服务器IP地址+端口号(默认为3000)
    ports:
      - "8000:8000" # frontend
      - "3000:3000" # backend
    depends_on:
      - mongo
  mongo:
    image: mongo:latest
    restart: always
    ports:
      - "27017:27017"

保存之后,执行下面的命令:

docker-compose up

等待下载和服务器启动之后,在浏览器输入 服务器 IP:8000 即可访问。

界面如下:

ArtiPub

4、使用说明

OpenWrite

官网:https://openwrite.cn

目前支持以下平台:

1、安装

无需安装服务端,直接在线使用。

2、使用说明

OpenWrite

我的选择

粗略体验之后,感觉两者的操作体验是类似的;发文逻辑也都是使用 cookie 调用各个平台的文章发布接口;且使用两者都可能导致知乎被封号,这个应该是知乎的封号策略导致的。

不同的地方在于,ArtiPub 是部署在自己服务器的,数据安全性有保证,且没有功能限制。

而 OpenWrite 使用的是第三方的服务器,数据安全性有待验证,且免费会员有部分功能限制。

本来是我准备使用 ArtiPub 的,但是考虑到有封号的风险,并且仅仅是批量发布文章,失去了平台社区的互动,感觉没有灵魂。

所以我最后放弃了两者,选择了部分平台手动发布文章。

如果你不担心封号,也只是用来发布文章,那么有部署服务能力的推荐使用 ArtiPub,没能力或者不想自己部署的就使用 OpenWrite。

欢迎关注我的公众号,及时获取最新文章推送。