Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hrbrmstr/reveal-qmd

Chrome Extension To Reveal Observable Notebooks As Quarto QMD {ojs} Blocks & provide downloads of FileAttachments and zipped Quarto project
https://github.com/hrbrmstr/reveal-qmd

chrome-extension observable-notebook observablehq quarto

Last synced: 6 days ago
JSON representation

Chrome Extension To Reveal Observable Notebooks As Quarto QMD {ojs} Blocks & provide downloads of FileAttachments and zipped Quarto project

Awesome Lists containing this project

README

        

# reveal-qmd

Chrome Extension To Reveal Observable Notebooks As Quarto QMD {ojs} Blocks

## Usage:

```shell
git clone [email protected]:hrbrmstr/reveal-qmd
```

In Chrome (et al) [open up Extensions](chrome://extensions/) (`chrome://extensions/`), ensure you have "Developer Mode" enabled (upper right corner of vanilla Chrome), and load this unpacked extension.

![chrome extension tab capture](extensions.png)

Click the reveal button on any Observable page and it will be transformed into a Quarto document with links to download said document and any `FileAttachment`s. A zip archive containing a Quarto project with all the `FileAttachment`s (if any will also be downloaded).

Just refresh the page to get the original Observable Notebook back.

NOTE: If the button fails to work, reload the Observable Notebook and try the operation again. Some page resources on various Notebooks prevent the operation from working the first time. This is likely due to 'promises' not being fully realized.

![showing where the button is](quartize-button.png)

![showing the resultant document](quartized.png)

![showing vs code with quarto project open](vscode.png)