Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ndbaker1/tablesalt

peer-to-peer 🃏 tabletop room with plugin support
https://github.com/ndbaker1/tablesalt

Last synced: 7 days ago
JSON representation

peer-to-peer 🃏 tabletop room with plugin support

Awesome Lists containing this project

README

        

# 🧂 tablesalt

This project is an experiment with peer-to-peer collaborative sessions combined with dynamically loaded plugins.

![image](https://user-images.githubusercontent.com/48701178/213886127-dd2325f7-0db7-4483-9b62-8671c404f76b.png)

## Plugins

### [Plugin Development 🔌](./plugin-template/README.md)

Follow the above link to find out how to build a javascript plugin module, and then upload it onto any public file hosting service.

### Plugin Loading

1. Press shift + ? to bring up the plugin JSON editor
2. Ensure that the JSON payload is an array `[]`, then add a link to an uploaded javascript plugin module

*follow proper standard JSON formatting or the plugins may not load.*

3. Press shift + ? again to hide the editor
4. Reload the page to ensure the plugins were loaded (may have a menu in the future for runtime loading/unloading)
#### Example

![aa](https://user-images.githubusercontent.com/48701178/213885300-17635811-17da-46bb-ab9f-6c1f193a707e.png)