Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/subtlegradient/ao-roam
"Vivify" extensions for RoamResearch 😜
https://github.com/subtlegradient/ao-roam
roamcult roamresearch
Last synced: 12 days ago
JSON representation
"Vivify" extensions for RoamResearch 😜
- Host: GitHub
- URL: https://github.com/subtlegradient/ao-roam
- Owner: subtleGradient
- License: mit
- Created: 2020-06-21T03:30:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-03-05T01:55:43.000Z (over 1 year ago)
- Last Synced: 2024-04-08T17:08:05.686Z (8 months ago)
- Topics: roamcult, roamresearch
- Language: JavaScript
- Homepage:
- Size: 84 KB
- Stars: 12
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vivify for RoamReseach
It turns your Roam graph into a personal rapid development environment for building itself.
It's really hard to describe 😜
Here's a video about one tiny piece of it:
[Vivify Roam preview 1 - Watch Video
![](https://cdn.loom.com/sessions/thumbnails/141fc687332a4ea3b163caebb259d148-with-play.gif)](https://www.loom.com/share/141fc687332a4ea3b163caebb259d148)## How to enable it using `[[roam/js]]`
1. Add a `{{[[roam/js]]}}` tag
2. Add a child block to it with this code...```js
import("https://cdn.jsdelivr.net/gh/subtleGradient/ao-roam@fc266accb87db20abda8afcd885009de5bf58db1/index.js")
.then(({ roam_onInit }) => roam_onInit())
.catch((e) => console.error(e))
```3. Press the big red button
4. Change `fc266accb87db20abda8afcd885009de5bf58db1` to the latest hash whenever you're ready to upgrade## How to enable it using Tampermonkey
```js
// ==UserScript==
// @name vivify/onInit
// @namespace https://subtlegradient.com
// @version 0.2.4
// @description init vivify
// @author Thomas Aylott
// @match https://roamresearch.com/
// @grant none
// ==/UserScript==import("https://cdn.jsdelivr.net/gh/subtleGradient/ao-roam@fc266accb87db20abda8afcd885009de5bf58db1/index.js")
.then(({ roam_onInit }) => roam_onInit())
.catch((e) => console.error(e))```
Be sure to change `fc266accb87db20abda8afcd885009de5bf58db1` to the latest hash whenever you're ready to upgrade