我們花了3天,做了一個文章一鍵同步的插件,然後,免費送。

我不知道大家,但是對我這樣的寫內容的人來說,一直有一個很頭疼的痛點。

就是把我在公眾號上發的文章,同步到其他的文字內容平台上。

比如知乎、微博、百家號、B站等等。

之前都是人工同步,實在是痛不欲生。

而且之前也去找過N多種同步的方法,比如新榜的小豆芽,還有一些同步插件什麼的,但是都不太能解決我的痛點。

比如我們曾經找的一款寄予厚望的Chrome插件,叫Wechatsync

看著是不是很酷?

支持國內23+個平台同步發佈,最高速度解放生產力,一鍵同步。

但是最大的問題,就是。

它已經停更3年了。

3年時間,起起伏伏,天地玄黃,宇宙鴻荒,這世間早就已經變了模樣。這些支持的平台,自然也是幾乎失效了個乾淨。

在試了很多後,我也一度放棄了。

直到最近,實在是不堪重負,每天早上9點多發完文章,要花將近半個小時時間,把我在公眾號上發完的文章,複製黏貼到各個平台,還要注意排版、換行等等,實在是崩潰了。

所以,我決定,又把這個「自動化文章同步」的想法給拾起來,每天手動同步文字,簡直就是浪費時間浪費生命。

而且我更是不知道,這花的半小時,到底有什麼意義。

決心已下。

既然找不到,那我決定,就我們自己來魔改。

而要改的底子,就是Wechatsync,畢竟已經有前輩為我們鋪好了路,完全從0開始自己造,也是沒有必要。

我拉著我團隊的開發小夥伴@dongyi,認真的把Wechatsync這個插件的邏輯看了一遍。

這個插件邏輯大概是這樣的,用戶安裝完插件後,這個插件會通過已登錄平台帳號的cookies來獲取用戶的登錄信息(是安全的,不會讓帳號信息泄漏),就類似於你們已經在瀏覽器上登了微博,下次再登錄這個網頁就不會讓你在輸一遍帳號密碼,直接是登錄狀態,一個邏輯。

然後就會在屏幕上出現插件的按鈕,你點擊後,就會在這篇文章的網頁上進行正文提取,再把這篇文章的HTML代碼和圖片上傳到其他平台去。

然後會在對應平台上,創建一個空白的草稿,把你的所有內容,填充進去,當你確認完成以後,就可以手動點擊發佈。

不過因為太久沒維護,BUG也很多。

比如知乎還行,但是在微博和B站上,格式直接爆炸,完全沒有換行。

找了很久的解決辦法,然後源代碼跟天書一樣堆在一起。

最後發現是在微信里每行都是在一個section里,但B站和微博的編輯器不認這個section。。。

最後通過代碼給每行的section後面加這個喜聞樂見的換行符實現。

還有百家號,更是痛苦之源。

上傳圖片失敗、保存草稿失敗,直接痛苦面具戴上了。

最後找了很久,才發現是API有變動,然後百家號的驗證方法也有變化,磕巴半天終於改完了。

又覺得原來的交互和按鈕太醜,把前端小改了一下。

點擊這個同步該文章後,就會彈出一個小框。

可同步帳號就是你已經登錄的,後面會顯示你登錄的ID名字,百家號和知乎就是我還沒在瀏覽器上登錄的平台,所以同步不過去。

如果你把他們都登錄完,就能看到全部亮起。

點擊同步後,這個小插件就會開始嘟嘟嘟的同步了,同步完成的平台會給你一個查看草稿的按鈕,可以直接跳轉到對應的草稿箱。

我們可以跳過去看一下。

所有的樣式,完美無暇。

最後的最後,只需要你,手動點4下發佈按鈕就行。

當然,還有一個我們無解的問題,就是當文章裡面帶有影片,這時候同步的時候會出BUG,只能把影片的一些信息用文字同步過去。

但是影片這事,是真的無解。只能手動處理一下,然後手動上傳到各大平台了。

不過坦率的講,我現在是能用gif就用gif,影片本身也不多,對於我自己倒是還好。

最後的最後,我終於,再也不用靠人力,去跟拉磨的驢一樣,每天苦唧唧的手動同步了。

插件我直接放在後台了,直接對著公眾號私信【同步】就有了下載完成以後解壓,然後進入Chrome瀏覽器的擴展程序管理界面,打開右上角的開發者模式,左上角加載解壓完的文件夾就行。

Chrome商店版本還在審核中,所以沒法直接從商店下載,只能用本地包來安裝了

最後,感謝原插件wechatsync的作者lljxx1,感謝他在幾年前留下的這個底子。

感謝dongyi的開發,熬了幾天夜,把代碼看了N遍,終於改成了完全體。

我有一個覺得很有用的工作信條,這是李繼剛告訴我的。

就是,當一件事,如果需要毫無意義的重覆3次以上。

那就必須把這個流程,想盡一切辦法自動化。

無論是AI、是RPA、是開發插件等等,都可以。

我們自己的精力是有限的,一定要把時間和精力,放在更有價值的事情上。

向來枉費推移力,此日中流自在行。

共勉。