• Stars
    star
    163
  • Rank 231,141 (Top 5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 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

Connect obsidian to the internet of things via webhooks

Obsidian Webhooks

Obsidian plugin and service that connects your editor to the internet of things through webhooks

Example Use cases

  • add quick thoughts to your notes by talking to your Google assistant
  • capture a note every time you like a song on Spotify
  • capture a note every time you react to a slack message with a pencil emoji
  • change or add notes any time you do any action on any other app

Setting up an example rule

  1. Install the obsidian plugin from releases
  2. Go to https://obsidian-buffer.web.app to signup for the service
  3. Generate a login token and install it into the webhook plugin settings in Obsidian
  4. Use the webhook url on the service website with your favorite automation service
  5. For the spotify example usecase connect IFTTT to spotify
  6. Create an applet that connects new saved track event to webhooks service
  7. Paste the webhook url into the service url
  8. Change the content type to text/plain
  9. Change the method type to POST
  10. In the request body you can now type markdown to be appended to a note, be sure to use the ingredients button to reference information from the spotify event.

My rule is set to append:

- [[{{Spotify.newSavedTrack.ArtistName}}]] [[{{Spotify.newSavedTrack.AlbumName}}]] - {{Spotify.newSavedTrack.TrackName}}

More Repositories

1

imgcat

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

obsidian-extract-url

Plugin to extract markdown out of urls
Rust
248
star
3

reddit-rss

improved rss feed for reddit
Go
202
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