A minimal web player written in Elm, just for fun. The goals was a minimal web-app that can be hosted on my Minio (s3) next to the video content.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Efertone 778fe28db9
remove text
2 years ago
public remove text 2 years ago
src handle extraText as an option from HTML 2 years ago
.gitignore Fix: load() on video select + telm-format 2 years ago
LICENSE Add readme 2 years ago
Makefile play around with "reusable modules" 2 years ago
README.md Add readme 2 years ago
elm.json Initial commit 2 years ago

README.md

Minimal WebPlayer

This is a very simple video player. My only goal with this project was, to be able to be hosted on S3 (or compatible service), especially on my Minio instance.

Deploy

  1. Build the application: make build-prod

  2. Update index.html args to match the available file extensions.

  3. Upload the public folder content:

    • index.html
    • application.css
    • application.js
  4. Create and upload a videos.json (next to index.html).

    [
      {"Title": "This is the title", "Path": "path/to/the/file/without/extension"}
    , {"Title": "Another title", "Path": "another/file"}
    , {"Title": "Awesomeness", "Path": "path/to/awesome"}
    ]