「快写鸭」一文多发新工具,让分享技术更简单 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xudaolong
V2EX    分享创造

「快写鸭」一文多发新工具,让分享技术更简单

  •  7
     
  •   xdaolong
    xudaolong 2021-09-08 12:01:35 +08:00 5380 次点击
    这是一个创建于 1495 天前的主题,其中的信息可能已经有所发展或是发生改变。

    「快写鸭」是一款专为开发者开发的一站式写作、管理、发布的更简单且下载即用的效率工具,去除繁琐配置但又极具丰富且自定义性质等功能。

    效率更高效

    程序员和技术人员常常会写「技术文章」和「博客」,用作「技术分享」、「产品分享」或「提供咨询」等等。

    • 技术博主通常需要在多个媒体渠道发布文章,诸如「掘金」、「 SegmentFault 」、「 CSDN 」、「知乎」、「简书」、「微信公众号」等等,以求最大的关注度。但是,发布文章到这么多平台费时费神,需要不断地复制粘贴和修改排版;同时,作者想查看阅读数时还需要来回切换各个网站来进行「统计」(To be continue...)。这非常不方便。「快写鸭」主要就是为了来解决上述这些问题的。
    • 一方面,市面上已经存在「一文多发」平台了,例如 「 OpenWrite 」,为何还要搞这个软件呢?或许其他一文多发平台也是一个替代方案,但它们要求用户将自己的账户信息例如 「 Cookie 」 或「账号密码」上传到对方服务器,这很不安全,一旦平台发生问题,自己的账户信息会遭到泄漏。虽然我相信一般平台不会恶意操作用户的账户,但如果出现误操作,您的账户「隐私」将遭到「泄漏」,平台上的财产也可能遭到损坏,有这样的风险需要考虑。「快写鸭」不提供任何接口保存用户账号信息,所有账户信息全部保存在用户自己的本地数据库里,因此规避了这个安全风险。
    • 另一方面,相对还有其他的一文多发平台,都存在一个问题就是「安装繁琐」,或者「占用内存大」,无法立即使用发布功能,因此「快写鸭」就诞生了。

    发布原理

    通过 「 Electron 」 和 「 Puppeteer 」的通信,编写「自动化脚本」来进行一键发布。

    功能介绍

    快写鸭正在快速地开发中,如果你有好的建议可以随时找我哦~

    管理渠道

    管理渠道.png

    管理文章

    管理文章.png

    发布文章

    发布文章.png

    自定义渠道

    自定义渠道.png

    不同渠道的脚本仓库发布在: https://github.com/oncework/kuaixieya/tree/main/scripts

    更丰富的功能介绍,点击跳转

    https://v.youku.com/v_show/id_XNTgwNDMxMDU5Mg==.html

    如何下载

    Github 地址:https://github.com/oncework/kuaixieya

    下载地址:https://github.com/oncework/kuaixieya/releases

    第 1 条附言    2021-09-08 16:01:45 +08:00

    有兴趣的小伙伴加群聊哈。

    41 条回复    2021-10-21 18:54:12 +08:00
    xrr2016
        1
    xrr2016  
       2021-09-08 14:39:32 +08:00
    看起来很有用
    dqzcwxb
        2
    dqzcwxb  
       2021-09-08 14:42:05 +08:00   1
    有没有想过没人看是因为写的烂而不是发的平台太少?
    一坨*到处发就能变珍馐?
    xudaolong
        3
    xudaolong  
    OP
       2021-09-08 14:46:51 +08:00
    @dqzcwxb 问题不大 看多了也会发现 有些小博主的文章写得也很好的。
    Muninn
        4
    Muninn  
       2021-09-08 15:44:59 +08:00
    维护这么多平台还挺麻烦的,经常有变动。

    几个人做这个项目呀,是独立开发者吗?
    xudaolong
        5
    xudaolong  
    OP
       2021-09-08 15:49:18 +08:00
    @Muninn 一个人哇,上班族,脚本开源的,也就配置一下一个 JSON,不是大改就还 ok 。用户自己自定义也行。不同渠道的脚本仓库发布在: https://github.com/oncework/kuaixieya/tree/main/scripts
    nyfwan123
        6
    nyfwan123  
       2021-09-08 15:52:35 +08:00
    会被人利用去做 SEO,专心写技术文章的人,不在乎平台。
    GG668v26Fd55CP5W
        7
    GG668v26Fd55CP5W  
       2021-09-08 15:56:06 +08:00 via iPhone
    做成网站还是有它的优势,因为单机有一点不好,就是没法定时发布,不可能 24 小时开着电脑。
    xudaolong
        8
    xudaolong  
    OP
       2021-09-08 15:57:04 +08:00
    @nyfwan123 现在某搜索引擎对有些平台文章已经收不到了,怕一些好文章被「墙」了,只是额外辅助一下发布而已,当然了,关键也是保持专业写技术文章的心态。
    xudaolong
        9
    xudaolong  
    OP
       2021-09-08 15:58:11 +08:00
    @falcon05 看场景吧,各有各好处,电脑笔记本常开也有。
    renmu123
        10
    renmu123  
       2021-09-08 16:16:25 +08:00 via Android
    希望可以支持 http 接口来触发发布,这样可以直接在笔记软件做个插件发布了
    xudaolong
        11
    xudaolong  
    OP
       2021-09-08 16:26:39 +08:00
    @renmu123 这个貌似可以有~ 太多自建的编辑器了。好卷啊你们
    xiaozizayang
        12
    xiaozizayang  
       2021-09-08 16:34:39 +08:00
    挺多类似的,这个装个谷歌插件。楼主可以参考下:

    https://github.com/wechatsync/Wechatsync
    xudaolong
        13
    xudaolong  
    OP
       2021-09-08 16:44:05 +08:00
    @xiaozizayang 不一样的原理哈,达到目的就行哈。
    yanwen
        14
    yanwen  
       2021-09-08 17:23:32 +08:00
    谢谢 已下载。。
    xudaolong
        15
    xudaolong  
    OP
       2021-09-08 17:26:37 +08:00
    @yanwen 谢谢支持哇。
    0xEvan
        16
    0xEvan  
       2021-09-08 17:53:27 +08:00
    支持 Typecho 吗
    xudaolong
        17
    xudaolong  
    OP
       2021-09-08 18:17:41 +08:00
    @a353440815 还没有,快了快了。你们这么多人用 Typecho ? 阿这。
    shinytea2017
        18
    shinytea2017  
       2021-09-08 21:04:40 +08:00
    有个问题, 如果插入图片之类资源, 不想使用图床等 web 服务而是本机图片, 之后图片与文章再上传服务器怎么破?
    xudaolong
        19
    xudaolong  
    OP
       2021-09-08 21:43:45 +08:00
    @shinytea2017 上传一下默认图床应该问题不大吧,需要考虑是啥?
    shinytea2017
        20
    shinytea2017  
       2021-09-08 23:06:59 +08:00
    @xudaolong , 就是考虑不使用图床的情况怎么办?

    至于上传默认图床与不使用图床是两码事了吧.
    JeffersonQin
        21
    JeffersonQin  
       2021-09-08 23:18:40 +08:00
    说实话吧,以前用过类似的项目。不过自己的文章数学公式多,格式繁杂,不同的网站解析引擎参差不齐,对于内容的支持也都有差别,后来就放弃了,还不如在自己的 blog 上搞搞好。顺便选产一下自己的博客: https://gyrojeff.top
    xudaolong
        22
    xudaolong  
    OP
       2021-09-08 23:55:00 +08:00
    @JeffersonQin 可以代码转成图片或者 svg 就 ok 啦 问题不大
    xudaolong
        23
    xudaolong  
    OP
       2021-09-08 23:59:29 +08:00
    @shinytea2017 有方法呀,内置发布不同的渠道前,先把本地图片转成对应渠道的图片即可,现在有些渠道也需要这样的。 你可以看这里,https://www.yuque.com/daolong/kxy/cypc4u#q5SOx
    xudaolong
        24
    xudaolong  
    OP
       2021-09-09 00:01:24 +08:00
    @shinytea2017 「 processor 」 添加 「 replaceImages 」,用于判断是否提前替换文章中图库、本地图片自动转化为对应渠道的图片地址。
    lait
        25
    lait  
       2021-09-09 01:07:09 +08:00 via Android
    很不错啊,赞一个,一直想动手做一个,看技术栈真是想到一起了。既能保障登录数据在本地,又能通过集结大家各自的需求贡献对应的脚本。
    Lemeng
        26
    Lemeng  
       2021-09-09 01:30:29 +08:00
    不错,路过绑定
    shinytea2017
        27
    shinytea2017  
       2021-09-09 02:06:57 +08:00
    @xudaolong 这么说吧, 先不考虑还有没有人在断网的情况下使用这个 APP.

    当在文档里插入图片时, 图片的位置除了表示为 url 之外, 是否可表示为相对于文档, 比如, html 的

    <img src="图片.png" alt="" />

    表示图片与文档在相同的目录下.
    wzw
        28
    wzw  
       2021-09-09 03:07:29 +08:00
    wordpress 支持一下? 很多人在用的
    Greatshu
        29
    Greatshu  
       2021-09-09 04:15:11 +08:00
    非常实用的东西,试试
    wzzzx
        30
    wzzzx  
       2021-09-09 09:24:25 +08:00
    不错不错
    xudaolong
        31
    xudaolong  
    OP
       2021-09-09 10:51:37 +08:00
    @lait 你还有其他什么想法 我也可以的。
    xudaolong
        32
    xudaolong  
    OP
       2021-09-09 10:51:57 +08:00
    @Lemeng @Greatshu @wzzzx 谢谢支持。
    xudaolong
        33
    xudaolong  
    OP
       2021-09-09 10:52:50 +08:00
    @shinytea2017 可以稍微改动一下下。我放 issue 吧。
    kaedea
        34
    kaedea  
       2021-09-09 12:15:25 +08:00
    对我来说写作的写作最头疼的问题是修订和不同渠道的同步问题,蹭热案例一下我的解决方案: https://github.com/kaedea/notion-down
    xudaolong
        35
    xudaolong  
    OP
       2021-09-09 12:17:17 +08:00
    @kaedea 可以添加一项「更新文章」的脚本就 ok 啦,主要是维护的问题。
    aaaaaaaaa
        36
    aaaaaaaaa  
       2021-09-09 14:55:41 +08:00
    其实代码不开源是吧?
    xudaolong
        37
    xudaolong  
    OP
       2021-09-09 15:40:08 +08:00
    @aaaaaaaaa 暂没未开源哦,想了解原理的,私聊我发对应代码片段即可。
    shinytea2017
        38
    shinytea2017  
       2021-09-09 16:44:06 +08:00
    @xudaolong 看了下 Repository 的 issue, 其实与" [新功能] 导入 Markdown 同时上传文章内的本地图片到图库 #1"的情况是类似的.
    xudaolong
        39
    xudaolong  
    OP
       2021-09-09 16:45:52 +08:00
    @shinytea2017 嗯嗯 有个用户也是这个需求 我周末安排上吧
    AX5N
        40
    AX5N  
       2021-09-13 03:53:23 +08:00
    感觉很适合水军用(开玩笑)
    montisan
        41
    montisan  
       2021-10-21 18:54:12 +08:00
    @shinytea2017 这个可以考虑试试 极客编辑器 哈, 目前支持本地图片 /文章同步到公众号,https://www.geekeditor.com
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     824 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 154ms UTC 21:02 PVG 05:02 LAX 14:02 JFK 17:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86