No description
Find a file
2024-03-06 15:57:25 +08:00
embeds Add settings tab 2024-03-06 15:36:06 +08:00
.editorconfig Initial commit 2024-03-05 08:42:56 +08:00
.eslintignore Initial commit 2024-03-05 08:42:56 +08:00
.eslintrc Initial commit 2024-03-05 08:42:56 +08:00
.gitattributes Initial commit 2024-03-05 08:42:56 +08:00
.gitignore Initial commit 2024-03-05 08:42:56 +08:00
.npmrc Initial commit 2024-03-05 08:42:56 +08:00
esbuild.config.mjs Initial commit 2024-03-05 08:42:56 +08:00
main.ts Add settings tab 2024-03-06 15:36:06 +08:00
manifest.json Initial commit 2024-03-05 08:42:56 +08:00
package-lock.json Initial commit 2024-03-05 08:42:56 +08:00
package.json Initial commit 2024-03-05 08:42:56 +08:00
README.md Update README.md 2024-03-06 15:57:25 +08:00
settings-tab.ts Add settings tab 2024-03-06 15:36:06 +08:00
styles.css Add back reddit auto resize but with conditions 2024-03-06 15:35:40 +08:00
tsconfig.json Initial commit 2024-03-05 08:42:56 +08:00
version-bump.mjs Initial commit 2024-03-05 08:42:56 +08:00
versions.json Initial commit 2024-03-05 08:42:56 +08:00

obsidian-auto-embed

Obsidian plugin to help embed links using markdown instead of iframe

Features

Auto embeds popular websites like YouTube, Twitter, and Steam.

Supported websites:

  • YouTube
  • Twitter
  • Reddit (Has some resizing bugs)
  • CodePen
  • Steam

Tasks

TODO:

  • Let users choose when they want to embed the link. Maybe can be similar to obsidian's Embed Web Pages - ![](link). Can check for some other special character like '@' to avoid conflict
  • Add support for embedding non-supported websites. But only do when task above ^ task is done.
  • Add support for other websites (Suggest some examples?)
  • Add tests
  • Updated Readme.md
    • Add images / gifs to show examples
    • Add installation instructions
  • Submit to Obsidian plugin directory?

Known Bugs:

  • Incorrect resizing of Reddit embeds when multiple Reddit embeds;

Credits:

  • Based on Simple Embeds but since I couldn't get it to work since its deprecated, I built my own. Most of the code and embedding implementation is quite different in the end anyway.