Wechat Public Platform

by Blake Chan
5
4
3
2
1
Score: 54/100

Description

Category: 3rd Party Integrations

The Wechat Public Platform plugin enables seamless integration between Obsidian and the WeChat public platform for managing and publishing content. With this plugin, users can upload resources like images and videos, add drafts, publish articles, and send group messages directly from their Obsidian vault to the WeChat public platform. Additional features include downloading materials from WeChat, integrating YouTube video downloads, and publishing content to Baidu BaiJiaHao. Users can customize article metadata, such as author information and banners, via frontmatter. The plugin supports API key configuration and IP whitelisting to facilitate secure communication with WeChat's API. This tool is particularly useful for content creators aiming to streamline their publication process on WeChat.

Reviews

No reviews yet.

Stats

149
stars
2,683
downloads
24
forks
677
days
12
days
12
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
21
total issues
7
open issues
14
closed issues
49
commits

Latest Version

README file from

Github

Obsidian Wechat Public Plugin

Release Obsidian plugin GitHub license Github all releases GitLab latest release

ZH 中文

The Obsidian WeChat public platform plug-in is an obsidian community plug-in that is used to publish articles or videos and other resources in obsidian to the WeChat public account.

Video Walkthrough

  • Chinese Video Display 中文视频演示请点击下面图片

Release history

https://github.com/ai-chen2050/obsidian-wechat-public-platform/releases

Functions & Command

  • [ upload material to WeChatPublic ] Upload resource pictures and videos to WeChat public account resource management (waiting for obsidian to support formdata body)
  • [ add draft to WeChatPublic ] Add graphic and text resources to the draft box of WeChat public platform
  • [ Release article to WeChatPublic ] Release graphic messages and various resources and publish them on the WeChat public platform
  • [ Send all fans to WeChatPublic ] Send group messages to fans (note: authentication is required to have calling permission)
  • [download-material-from-wechatpublic] download material(news,image,video,audio) from wechat public platform
  • [download-youtube-video] download video from youtube platform
  • [publish-baidu-bjh-news] publish obsidian's article to baidu's baijiahao
  • [show-wechat-stats-panel] open a statistics dashboard to view user cumulate data and published content overview (supports date range picker)

Overall Down/Upload
setting uploadMateial
commands download

Install

Directly search for wechat public in the plug-in market, find Wechat public Plugin and click install to install it. After the installation is complete, click Enable to enable the plug-in. [png]

Second method is download the release package, then make a new dir, name to wechat-public-plugin, last put them to .obsidian/plugin, and find 3rd plugin to enable.

Or download the source code and compile it into main.js manifest.json and put it in the plug-in directory under .obsidian, and then Enable.

OpenClaw CLI

This repo also ships a CLI for OpenClaw automation. You can install and run it in one of these ways:

# Clone and build locally
git clone https://github.com/ai-chen2050/obsidian-wechat-public-platform.git
cd obsidian-wechat-public-platform
npm install
npm run build:cli
./dist/wechat-public-cli.js wechat:draft --file /path/to/article.md
# Install globally via npm (after publish)
npm install -g wechat-public-cli
wechat-public-cli wechat:draft --file /path/to/article.md
# Install via OpenClaw (if available)
claw install wechat-public-cli

If the CLI is published to npm, you can also run it with npx:

npx wechat-public-cli wechat:draft --file /path/to/article.md

Using case

Article frontmatter annotation

  • It is recommended to use the following frontmatter. This plug-in will use the following fields
author: Blake   // for article author
thumb_media_id: "awM_2hMypzpKEBfvr0B09MPmBahsXrBzBhNAzIPXHzRYGjzErk7ZBs4L8nL7VpEY" // media id in wechat platform
banner: "https://images.unsplash.com/photo-1620266757065-5814239881fd?ixlib=rb-4.0.3&q=85&fm=jpg&crop=entropy&cs=srgb&w=2400"
banner_path: "twitter.jpg"  // image file path
open_comment: 0
source_url: ""  // ref article url source
digest: ""
  • Article cover: When the WeChat public platform internal resource thumb_media_id has the highest priority, followed by the network image banner, and finally the local image path of obsidian
  • Other fields will be filled with relevant information about articles published on the WeChat public platform.

API Key And Secret

  • Login Tencent Wechat Server, go into Setting and Develop page.
  • And find the basic setting subpage of Setting and Develop page. copy appid and secret to plugin setting.

whiteList

  • The wechat platform request user put the client Ip to server whitelist. It's same page with API Key and Secret.
  • You could find your outneter ip in here.
  • And put ip [192.168.0.0/16] or [192.168.66.66] if you out network ip is [192.168.66.66]

custom css & themes

please refer to this page.

The Settings take effect only after the plug-in is restarted.

Wechat public API

Wechat API

Support & Funding

Halo World

Star History

Star History Chart

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Webpage HTML Export
3 years ago by Nathan George
Export html from single files, canvas pages, or whole vaults. Direct access to the exported HTML files allows you to publish your digital garden anywhere. Focuses on flexibility, features, and style parity.
Digital Garden
4 years ago by Ole Eskild Steensen
Enveloppe
4 years ago by Mara-Li
Enveloppe helps you to publish your notes on a GitHub repository from your Obsidian Vault, for free!
Publish to WordPress for Obsidian
4 years ago by devbean
An obsidian plugin for publishing docs to WordPress.
Note to MP
2 years ago by Sun Booshi
Obsius Publish
4 years ago by Jon Grythe Stødle
Easily publish notes to the web This plugin integrates with obsius.site to publish markdown notes on the web.
Embedded Code Title
5 years ago by tadashi-aikawa
It is an Obsidian plugin which can embeds title to code blocks.
Dataview Publisher
2 years ago by UD
Output markdown from your Dataview queries and keep them up to date. You can also be able to publish them.
Quartz Syncer
10 months ago by Emile Bangma
Manage and publish your notes to Quartz, the fast, batteries-included static-site generator.
Flowershow
3 years ago by Rufus Pollock
Publish your Obsidian vault as a website with Flowershow.
screen.garden
3 years ago by screengarden, LLC
Realtime collaboration and web editing for Obsidian.
Messager
2 years ago by Rainyluo
send messages through wechat/http api/email to obsidian
Publish and GitHub URL
4 years ago by kometenstaub
Copy or open the Obsidian Publish URL of a note. You can also open its Git commit history on GitHub.
Telegraph Publish
4 years ago by Reorx
Publish your Obsidian note to a Telegraph page.
Micro.publish
4 years ago by Otavio Cordeiro
Micro.publish is an Obsidian plugin to publish notes directly to Micro.blog, written in TypeScript
OzanShare Publish
5 years ago by Ozan Tellioglu
This plugin allows you to publish your markdown notes with a single click directly from your Obsidian vault.
Friday
a year ago by sunwei
Write anywhere. Publish everywhere. Sync your notes, publish instantly, turn Markdown into websites.
O2
3 years ago by haril song
Converts obsidian markdown syntax to other platforms.
Quail
3 years ago by Lyric
An Obsidian Plugin for Quail.ink. This is a clone repo of https://github.com/quail-ink/obsidian-quail
Invio
3 years ago by frontend-engineering
Publish obsidian docs online
Mixa
3 years ago by Mixa Team
Publish your notes and blog posts directly from Obsidian with Mixa
Nostr Writer
3 years ago by James McGauran
Publish seamlessly from Obsidian to Nostr
Permalink Opener
3 years ago by @kepano
Obsidian plugin to open URLs based on a permalink or slug in the note properties. For use with Jekyll, Hugo, Eleventy, Astro, Obsidian Publish, and other publishing tools.
Publish to Steemit
4 years ago by anpigon
Post directly to your Steemit from Obsidian.
YourPulse - Your Writing Activity Visualised
a year ago by Jiri Sifalda
YourPulse.cc - Obsidian.md plugin that turns your vault into a reflection of your creativity, and put your writing on steroids 💪
Zhihu
10 months ago by dgg
Zhihu on Obsidian | 知乎 Obsidian 插件
Halo
3 years ago by Ryan Wang
Publish your Obsidian documents to Halo.
File Publisher
3 years ago by Devin Sackett
Writeas Blog Publisher
3 years ago by encima
Pickly PageBlend
3 years ago by Dmitrii Mitrichev
The easiest way to share your Obsidian notes
MP Preview
a year ago by Yeban
一个帮助你快速将 Obsidian 笔记转换为微信公众号格式的插件。
Hugo Publish
2 years ago by kirito
write blog in obsidian, pubulish to hugo site.
Publish URL
2 years ago by Hananoshika Yomaru
copy the publish url to clipboard
Moon server publisher
3 years ago by Roman Provazník
Omg.publish
2 years ago by May Meow
An obsidian plugin to create statuslog posts right from obsidian notes.
Enhanced Publisher
a year ago by Cube
增强的Obsidian发布插件,支持图片自动存储、HTML预览和发布到微信公众号等内容平台
WeWrite
a year ago by Learner Chen
Obsidian plugin to render note as WeChat MP article.
NotesOn Publish
2 years ago by Andrey Shapkin
Plugin to Obsidian.md
Orion Publish
2 years ago by Sean Collings
Google Blogger
2 years ago by Hugo Sansaqua
A plugin for publishing Obsidian documents to Blogger.
MBlog Publish
2 years ago by Jerry
Forms
a year ago by Sorin Mircea
Publish to Discourse
a year ago by woodchen
Obsidian plugin for publishing articles to forums built with Discourse. obsidian插件, 用于把文章发布到使用discourse搭建的论坛.
Vitepress Publisher
2 years ago by mistj
Obsidian Vitepress Plugin is a flexible tool that allows you to easily preview and compile your .md files using VitePress or other static site generators (Hugo, Hexo, Docusaurus) in Obsidian.
Vault to blog
2 years ago by barkstone2
Automation tool of making react SPA blog by obsidian vault.
Infostacker Note Publish
2 years ago by Taskscape LTD, Patryk Nowak, Kacper Pabianiak
Infostacker plugin for Obisidian
Typefully
2 years ago by Sébastien Dubois
Integrate Typefully within Obsidian
Publish Note to Mowen Note
9 months ago by ziyou
This is a mowen plugin for Obsidian (https://obsidian.md)
Hexo Publisher
2 years ago by zhenlohuang
Yuque Publish
a year ago by oylbin
obsidian plugin to publish document to yuque
Typecho
a year ago by Chen
obsidian同步Typecho
Publish to DEV
2 years ago by Peter Strøiman
Obsidian plugin to publish to dev.to
Content OS
8 months ago by eharris128
Post to LinkedIn from within Obsidian
umbPublisher
9 months ago by Owain Williams
An Obsidian Plugin that allows you to push notes to Umbraco 15+ as content nodes
AmpliFlow Page Publisher
a year ago by Patrik Björklund
The offifical AmpliFlow obsidian page publisher.
Jade Publisher
a year ago by Lucas Ji
This is a simple plugin to help publish your Obsidian vault to a public website(build with Jade).