-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
It would be really cool to add a 3rd Note type using this library Kajero https://github.com/JoelOtter/kajero
Features
- It is a markdown file but it lets you add "blocks" with a button click. The block types includes:
- Markdown/Text block
- Graph/chart block using 3 different libraries.
- JavaScript code snippet block with a Play/Run/Execute code button that will allow the code in the JS snippet to be ran and show the output below it.
- Data sources - This feature allows you to put in the URL of JSON API's and it will make the data available for use in any of your code snippet blocks!
- Static file. The Notebook is saved as a Markdown or HTML file.
- If you do not wish to save the file it can be uploaded to GitHub Gist and the URL is returned.
Data Sources
Data sources can be defined. These will be automatically fetched when the notebook is loaded, and made available for use inside code blocks.
If this was integrated as a new note type, it could instead simply save the doc to Boostnote like the other notes currently are.
The best way to see how amazing it is is to simply look at the demo Notebook Markdown file here http://www.joelotter.com/kajero/
Open that page and click the edit mode button on the top right corner.
In edit mode you can add new blocks, delete blocks, create new blocks, and also move blocks up or down in the page.
Once done you click the "Export notebook" button in the top right corner which shows a screen to save the notebook as Markdown or HTML with a 3rd option of uploading to GitHub Gist.
If integrated to Boostnote, this export note screen could simply over-write the existing "saved file" in boostnote so that the same note can be edited over and over without making a new file.
What are the thoughts on this? I know it is a big request but it is super cool and would be really cool if it was a note type in Boostnote.
I really like how the JS code snippets have a run button to run the snippet of code in the note.
There is a blank note here https://www.joelotter.com/kajero/blank.html


