Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

gapmiss/livecodes-for-obsidian

Repository files navigation

Livecodes Playground

Important

2024-02-21: project archived; New plugin here: https://github.com/gapmiss/livecodes-playground

🚧 W.I.P. pre-release BETA 🚧

Livecodes REPL playground plugin for Obsidian.md

Read about why Livecodes, it's features and how to self-host

⚠️ Notice: The Livecodes codebase can be self-hosted but is not 100% off-line. Internet connection is required.

Screenshots

JavaScript REPL

screenshot of JavaScript REPL

Plugin settings

screenshot of plugin settings

Commands

  1. Livecodes: Open template in livecodes
  2. Livecodes: New blank project in livecodes

See starter templates here: gapmiss/livecodes-for-obsidian/templates

Install

via Release download

Download pre-release beta plugin from: livecodes-for-obsidian-v0.1.0-beta.zip or gapmiss/livecodes-for-obsidian/releases

Once downloaded to one's local machine, follow these steps to install:

  1. extract the downloaded archive (livecodes-for-obsidian-v0.1.0-beta.zip)
  2. move the extracted folder/directory to /path/to/vault/.obsidian/plugins
  3. In Obsidian settings > Community plugins, enable the Livecodes plugin

via BRAT (Beta Reviewer's Auto-update Tool)

  1. Ensure BRAT is installed
  2. Trigger the command Obsidian42 - BRAT: Add a beta plugin for testing
  3. Enter this repository, gapmiss/livecodes-for-obsidian
  4. Enable Livecodes plugin in community plugin list

Issues and bug reports

Please submit issues, bug reports, feature requests, etc. to gapmiss/livecodes-for-obsidian/issues

Development

  1. cd /path/to/vault/.obsidian/plugins
  2. git clone https://github.com/gapmiss/livecodes-for-obsidian.git
  3. cd livecodes-for-obsidian
  4. npm install
  5. npm run dev