Buttondown

by caro401
5
4
3
2
1
Score: 39/100

Description

Category: 3rd Party Integrations

The Buttondown plugin integrates the Buttondown email newsletter service with Obsidian, enabling users to draft and send newsletters directly from their vault. Users can compose emails as markdown notes and seamlessly create Buttondown drafts with a single command. The plugin sets the note's filename as the email subject and its content as the email body. Once sent to Buttondown, the drafts can be reviewed, edited, and scheduled or sent via the Buttondown interface. This tool is ideal for managing newsletters in a markdown-friendly environment while leveraging the powerful features of Buttondown.

Reviews

No reviews yet.

Stats

23
stars
4,123
downloads
4
forks
1,510
days
193
days
193
days
3
total PRs
1
open PRs
0
closed PRs
2
merged PRs
1
total issues
1
open issues
0
closed issues
0
commits

README file from

Github

Obsidian Buttondown Plugin

Buttondown is a tool for producing email newsletters. It likes emails written in Markdown, and has an API.

This plugin allows you to write drafts for your emails in Obsidian, then send them to Buttondown with a single command, ready for you to preview and send.

How to use

  1. Install the plugin through the Obsidian's community plugins browser.
  2. Enable the plugin in Obsidian.
  3. Fill in your API token in the settings. You can find your token here in your Buttondown settings
  4. Write an email in an Obsidian note
  5. Call the command "Create a new Buttondown draft from this note" from the Command Palette (Ctrl-P) to create a new draft in Buttondown, where the email subject is the filename of your note, and the email body is the content of your note
  6. See your drafts in Buttondown here, where you can edit and preview the draft, then schedule or send the email to your list.

Privacy and network usage

This plugin makes network requests to Buttondown's API (https://api.buttondown.email) when you use the command to create a draft. The following data is transmitted:

  • Your Buttondown API key (configured in settings)
  • The content of your note (email body)
  • The filename of your note (email subject)
  • Any images referenced in your note (uploaded to Buttondown's image storage)

All data is sent directly to Buttondown's servers over HTTPS. No data is collected, stored, or transmitted to any other third parties. The plugin does not include any telemetry or analytics.

You must explicitly invoke the "Create a new Buttondown draft from this note" command for any network requests to occur. The plugin does not transmit data automatically or in the background.

Support me

ko-fi

How to make a release

  • Update minAppVersion manually in manifest.json if required, then npm version patch, npm version minor or npm version major .
  • Create a tag that matches that version git tag -a 1.0.1 -m "1.0.1" && git push origin 1.0.1

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.