Etherpad Lite

by egradman
5
4
3
2
1
Score: 35/100

Description

Category: Collaboration & Sharing

The Etherpad Lite plugin is a collaboration tool that allows you to share and edit notes with others in real-time. With this plugin, you can upload any note to an Etherpad-Lite server and share the URL with others. The document remains in your vault, but its contents are replaced with the latest version from the server each time it's opened. You can also view the note in your system browser and copy the URL to share with others. Configuration is simple, requiring only the server's host, port, and API key settings. This plugin provides a lightweight collaboration solution that integrates seamlessly into Obsidian, making it easy to work with others on your notes.

Reviews

No reviews yet.

Stats

66
stars
4,491
downloads
3
forks
1,510
days
734
days
1,510
days
1
total PRs
0
open PRs
0
closed PRs
1
merged PRs
5
total issues
4
open issues
1
closed issues
3
commits

Latest Version

4 years ago

Changelog

fixed issue preventing port number from appearing in settings

README file from

Github

Etherpad-lite Obsidian Plugin

My first draft of everything happens in Obsidian. The second draft usually happens in collaboration with others. I find myself cutting and pasting my work into a Google Doc, sharing the URL with coworkers, and replacing the original with a link to the Google Doc. This makes my work unsearchable, untaggable, and unlinkable.

This plugin uses an Etherpad-Lite server as a lightweight collaboration tool. Etherpad-Lite is a web-based editor with no frills. I've always thought of it as the "pastebin of editors." With this plugin, you can upload any note to an Etherpad-Lite server, share the URL, and allow others to collaboratively edit. The document remains in your vault. Each time it's opened, its contents will be replaced with the latest version from the Etherpad-Lite server.

When you're happy with the results and don't want to sync anymore, simply remove the etherpad_id key from the frontmatter.

There are three commands:

Convert current note to Etherpad

This command uploads the text of the current note to your Etherpad-Lite server. The id of the note on the server will be the same as the basename of the note in your vault. This command adds a metadata key (etherpad_id) to the frontmatter of your document which signals to the plugin that this note canonically lives in the cloud.

Replace note content from Etherpad

This command explicitly replaces the contents of the current note with its version on the server. It uses the etherpad_id frontmatter key to determine where to fetch from. If no such key exists, this command is a no-op.

This is exactly the behavior as when a note with an etherpad-id key is opened.

Visit note in Etherpad in system browser

This command opens the Etherpad-Lite server in your system browser. Copy the URL and share it with others!

Configuration

Set the server's host, port, and apikey.

The API key can be found in APIKEY.txt in the root of your server installation.

Set up an Etherpad-Lite server

"Wait... I have to set up my own server?"

Easier than it sounds. It can be done in AWS with a free-tier EC2 machine, or even in Heroku. It takes about 2 minutes, but it's out of the scope of this document. You can literally leave all the defaults as-is for a functional (but insecure) system. Follow the Etherpad-Lite instructions.

And don't forget to grab your API key from APIKEY.txt!

I know. This part feels like a bait-and-switch.

TODO

  • Command to disconnect document from Etherpad and delete remote version
  • Auto-update of document when its open?
  • option to prefer random pad_ids

Caveats

  • GAH! It's currently broken on mobile due to some bad dependencies in a library I'm using. I'll fix it very soon!

https://user-images.githubusercontent.com/103129/158699049-6d7801d9-82d0-416a-bcdb-dcdb6fd14987.mp4

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
SamePage
3 years ago by SamePage
Syncthing Integration
3 years ago by LBF38
Obsidian plugin for Syncthing integration
Share Note
3 years ago by Alan Grainger
Instantly share an Obsidian note with the full theme exactly like you see in your vault. Data is shared encrypted by default, and only you and the person you send it to have the key.
screen.garden
3 years ago by screengarden, LLC
Realtime collaboration and web editing for Obsidian.
Peerdraft
2 years ago by Peerdraft
Collaboration for Obsidian – Sync, Share, and Edit anywhere
Confluence Sync
2 years ago by Prateek Grover
Obsidian plugin for obsidian confluence sync
Cicada Synchronizer
2 years ago by Adapole, Adapole, Mahyar Mirrashed
NotesOn Publish
2 years ago by Andrey Shapkin
Plugin to Obsidian.md
DocBase (Unofficial)
2 years ago by yurikuvanov
Unofficial DocBase plugin for Obsidian
File Share
2 years ago by muckmuck
A lightweight obsidian.md plugin for sharing files between multiple vaults
Netwik
5 years ago by Boris Bondarenko
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.
Quick Share Note to gist
a year ago by Por Chainarong Tangsurakit
"Quick Share Note to gist" is an Obsidian plugin that lets you publish notes to GitHub gist and upload images to Imgur.
Publish to Discourse
a year ago by woodchen
Obsidian plugin for publishing articles to forums built with Discourse. obsidian插件, 用于把文章发布到使用discourse搭建的论坛.
Comments
a year ago by Jasper Surmont