Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/instructure/common-cartridge-viewer
View Common Cartridges in the browser
https://github.com/instructure/common-cartridge-viewer
Last synced: 7 days ago
JSON representation
View Common Cartridges in the browser
- Host: GitHub
- URL: https://github.com/instructure/common-cartridge-viewer
- Owner: instructure
- License: mit
- Created: 2018-08-28T16:19:25.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T08:57:37.000Z (8 days ago)
- Last Synced: 2024-11-06T09:34:48.465Z (8 days ago)
- Language: JavaScript
- Homepage: https://common-cartridge-viewer.netlify.app
- Size: 12 MB
- Stars: 68
- Watchers: 16
- Forks: 22
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Common Cartridge Viewer
View Common Cartridges in the browser. Methods:
- Load a CORS-enabled remote `.imscc` or `.zip` cartridge
- Load a CORS-enabled exracted cartridge by pointing to its `imsmanifest.xml`
- Drop and drop a cartridge into the viewer## Demo
[https://common-cartridge-viewer.netlify.com](https://common-cartridge-viewer.netlify.com/)
## Quick start
```bash
git clone https://github.com/instructure/common-cartridge-viewer.git
cd common-cartridge-viewer
export NODE_OPTIONS=--openssl-legacy-provider
npm ci
npm run build # populates locale data
npm start
```## Quick start with docker compose
```bash
docker compose build && docker compose up -d
```## Usage examples
### Load an extracted cartridge
```html
```
### Load a compressed cartridge
```html
```