Hyper 8 Video System

A static site generator for video content

Screenshot showing the hyper8 browser editor and a built page (alpha version)

Get an early glimpse

Watch the ~4min introduction video to get an idea what is being built here.

Follow this thread on the fediverse for continuing reports on the development.

You can also already browse the work-in-progress documentation to get a feel for what hyper8 is all about.

Hyper 8 is in Alpha

Hyper 8 can mostly be stably built and run from the main branch, however, many things are subject to change at any time and various things indicated in the interface, readme and docs may not actually be implemented yet. Most notably, Hyper 8's browser interface performs various disk operations (including recursive directory removals) in the background and pending further stabilization the program should thus be handled with caution, on a well back-upped system. Fuzz testing with malicious input and then hitting every Delete button available in the browser interface might yield unfortunate results.

Documentation

Running the web interface to edit and preview a site:

hyper8 [SITE_DIR]

Perform an instant build (wihout hosting the web editor) - ONLY PARTIALLY IMPLEMENTED:

hyper8 --build [SITE_DIR]

The build directory (by default .hyper8_build in the site directory) can be configured:

hyper8 --build-dir [BUILD_DIR] [SITE_DIR] 

You can use --workers [count] to determine how many background workers Hyper 8 should use, however the count can be no less than 2 (one worker for fast jobs - video analysis, thumbnails, one worker for slow jobs - video transcoding).

hyper8 --workers 3 [SITE_DIR]

Funding

Initial development of the Hyper 8 Video System is being funded by the Austrian Federal Ministry for Arts, Culture, Civil Service and Sport (BMKÖS) thank you!

BMKÖS Logo

License

Hyper 8 is licensed under the AGPL-3.0-or-later.

S
Description
A static site generator for video publishing.
Readme 3.4 MiB
Languages
Rust 89.6%
JavaScript 6.2%
CSS 4.2%