PostSync介紹

XFS小风發表於2024-12-03
![D:\Documents\PostSync\temp/logo.png](D:\Documents\PostSync\temp/logo.png?=50x50)

PostSync

促進技術文章發展

介紹📖

PostSync是一款開源的跨平臺文章同步工具,可以同步你的文章到多個平臺。
一次編寫,多處同步,同時上傳標籤,分類,欄目,封面等引數。

使用🎭

GUI版本

  1. 開啟PostSyncGUI.exe檔案
  2. 根據提示登入相關平臺
  3. 選擇需要同步的文章輸入相關引數上傳

命令列版本

  1. 執行PostSync.exe檔案命令列 根據需要上傳的平臺型別手動登入 系統會自動檢測是否登入成功 成功後會自動儲存登入資訊並關閉頁面
  2. 再次執行命令列即可

注意事項

  • 使用標籤分類等功能請確保您在相關平臺上已經建立相應的標籤分類
  • 檔案路徑帶有空格請使用英文雙引號包裹(命令列版本)

開發⛏️

配置debug

開啟config.yaml檔案,將app/debug設定為True

打包

python make.py

> 打包時會自動將config.yaml中的相關引數設定為產品環境

功能📲

  • 自動同步文章到掘金、CSDN、知乎、公眾號、嗶哩嗶哩、部落格園、個人WordPress平臺並返回生成文章連結
  • 支援多協程,非同步上傳文章
  • 支援包含查詢,大小寫模糊匹配
  • 支援md,html,docx檔案上傳,並實現自動轉換
  • 支援自定義預設配置
  • 支援命令列介面,GUI介面
  • 自定義標題、標籤、分類、專欄、封面、摘要
  • 撰寫markdown文章

最佳化任務🕐

  • [ ] 撰寫文章圖片顯示問題
  • [ ] 搭配圖床介面
  • [ ] 演算法處理內容提取摘要和標籤
  • [ ] 記錄失敗日誌
  • [ ] 公眾號直接釋出
  • [ ] 包含查詢最佳化為近似查詢

開發規範📃

  • entity包下的新增社群嘞應繼承Community類
  • 新增社群類的命令應為首字母大寫其餘字母全部小寫
  • 程式碼風格遵循PEP8規範

關於作者👨‍💻

作者本人目前就讀於中原工學院,是一名超級熱愛程式設計的本科生 喜歡各種運動和各種音樂 - 郵箱:xiaofengs@yeah.net - 網站:

公眾號:

D:\Documents\PostSync\temp/official-account.jpg

打賞💴

如果覺得本軟體對您有幫助,不如請我喝杯☕!

D:\Documents\PostSync\temp/reward-wechat.jpg

鳴謝🍻

  • 感謝JetBrains公司提供的免費學生許可證
  • 感謝FittenCode AI智慧程式碼輔助助手的大力相助/xiaofengs@yeah.net