• Stars
    star
    248
  • Rank 163,560 (Top 4 %)
  • Language
    Rust
  • License
    GNU General Publi...
  • Created over 3 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Plugin to extract markdown out of urls

Obsidian Plugin: Convert a URL into markdown

Demo

Transforms a URL to markdown view if the website allows it.

Installation

Available in the community plugin store in options.

Modes

Operates in 2 modes.

  1. Selection - If you select a URL in the document and execute these commands it will replace the selection with the markdown content.
  2. Document - If you add front mater with the key of link to your document then it is treated as a linked document. Then calling extract will look for the link and replace the content of the document with the extracted content.
  3. Archive - Extract every [foo](https://url.com) url found in the doucment. Replace external links to internal ones. Files created in archive folder.

Document mode example

---
link: "https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/"
---

everything below the --- will be replaced when calling extract

Commands

  • Extract: Replace url or document with readable markdown extracted from the sites html content
  • Title Only: Replace url or document with a markdown anchor with the title extracted from the page content
  • Import from Clipboard: Extract content from url that is found in your clipboard and dump it at your cursor.

Youtube

If your system has youtube-dl installed extra details like channel name and description will be extracted for youtube urls.

youtube

More Repositories

1

imgcat

a tool to output images as RGB ANSI graphics on the terminal
Go
489
star
2

reddit-rss

improved rss feed for reddit
Go
202
star
3

obsidian-webhooks

Connect obsidian to the internet of things via webhooks
TypeScript
163
star
4

logseq-graph-analysis

learn more about the relationships between between your notes using network analysis algorithms
TypeScript
141
star
5

readcli

Tool that lets you read website content on the command line
Go
89
star
6

obsidian-rust-plugin

Rust
80
star
7

otto-web

golang webassembly running otto
JavaScript
34
star
8

astro-command

run commands as astro components
Astro
28
star
9

logseq-summarizer

Logseq plugin to summarize text
JavaScript
26
star
10

obsidian-todo-txt

Todo.txt file support in obsidian
JavaScript
22
star
11

logseq-dictionary

TypeScript
21
star
12

tinygo-import-report

report of parts of the stdlib that are successfully importing in tinygo
Go
15
star
13

astro-pandoc

astro component that lets you use pandoc
Astro
14
star
14

obsidian-plugin-e2e-test

sample repo with obsidian plugin e2e tests
TypeScript
13
star
15

microservice-comparison

Rust
10
star
16

go_wasm_node_http

example node http server powered by a golang web assembly module
Go
10
star
17

create-zig-wasm-app

Boilerplate to stand up a SPA app using Zig 0.9 for webassembly and Vite
Zig
8
star
18

angular-builder

build better services that are inherently testable
CoffeeScript
6
star
19

astro-3d-animate-demo

staticly rendered 3d scene animated on load
JavaScript
6
star
20

go-webview-svelte

Starter desktop app using go and svelte
JavaScript
5
star
21

constant_sandbox

Tool for ruby codebases used to enforce boundaries and modularize Rails applications
Rust
4
star
22

tiny-wasm

JavaScript
4
star
23

glow

embed clojure into groovy
Groovy
4
star
24

go-qt-wasm

Go
3
star
25

go-crud

Go
2
star
26

now-looking-glass

looking glass for now.sh
HTML
2
star
27

docker-zig

docker image with zig and gyro for aarch64
Dockerfile
1
star
28

s3-jekyll-blog

Skeleton repo to get started with jekyll in a vagrant box
CSS
1
star
29

astrojs-renderer-react-next

JavaScript
1
star
30

testhtml

test
HTML
1
star
31

bsky-rss

TypeScript
1
star
32

saltpack

node wrapper of saltpack library
JavaScript
1
star