1
0
Fork
You've already forked hyper8
0
forked from simonrepp/hyper8
A static site generator for video
Rust 92.5%
CSS 4.1%
JavaScript 3.4%
2024年07月07日 13:09:23 +02:00
src Fix typo in collection docs, add docs index license header 2024年07月07日 13:09:23 +02:00
.gitignore Initialize 2024年03月05日 16:28:12 +01:00
build.rs Nominally write docs to out_dir 2024年03月05日 21:46:31 +01:00
Cargo.lock Update all dependencies to latest 2024年07月04日 13:42:55 +02:00
Cargo.lock.license Update all dependencies to latest 2024年06月17日 20:11:12 +02:00
Cargo.toml Update all dependencies to latest 2024年07月04日 13:42:55 +02:00
CHANGELOG.md Release 0.16.0 2024年07月02日 23:46:57 +02:00
CREDITS.md Release 0.14.0 2024年06月17日 17:49:53 +02:00
issue_template.md Add issue template instructions for feature requests 2024年05月28日 17:13:11 +02:00
LICENSE.txt License under AGPL-3.0-or-later 2024年03月05日 21:04:39 +01:00
README.md Update video link in readme 2024年06月19日 01:01:14 +02:00

Hyper 8 Video System

A static site generator for video

Screenshot showing the Hyper 8 browser editor and a built page

Overview

Check out videos showcasing Hyper 8 at simonrepp.com/video/hyper8 - which is at the same time a Hyper 8 demo, because that site is itself using Hyper 8!

See the website for more screenshots and information.

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

Hyper 8 is in Beta

Hyper 8 can be stably built and run from the main branch, just keep in mind that it's not production grade software (yet) and things are still moving. Making backups of your Hyper 8 site directory is recommended while Hyper 8 is still in its early days.

Known issues

Hyper 8 is a young project and a few things are knowingly incomplete - although for the most part harmlessly so:

  • Banner images are well implemented on the backend, but not included in the layout of built sites yet
  • Unfinished background encoding jobs are not persisted when you shut down the Hyper 8 server
  • Some background jobs do not necessarily give immediate feedback of them happening, these include:
    • Random Poster button: After clicking wait a few seconds, then refresh - a new poster should be there
    • Render Format button: After clicking you see the background job on the jobs page, but not on the video page itself (yet)
    • Some other smaller tasks like metadata computation or image resizing might not communicate themselves well, in general if anything is off you can always wait a few seconds and refresh the page to work around such glitches.
  • The cache system (which by default puts its data in a hidden .hyper8_cache folder in your site directory) removes some, but not all, stale data it creates. Until this is fully implemented you can choose to occasionally delete the cache to clear out stale data (Note that these are not large amounts of data at all though, just transcoded images and serialized metadata for video).
  • The --build and --deploy options in the CLI are not correctly implemented yet, for now perform these things from the interactive browser interface only
  • If you manually edit collection.eno, playlist.eno, site.eno or video.eno and there are errors displayed in the browser interface (= yellow dot(s) in the left sidebar), make sure to resolve these errors manually before performing any consecutive updates from the browser interface, as Hyper 8 can not yet keep/persist malformed manifest data during updates.
  • In certain circumstances various foreground or background processes (building, deploying, encoding, etc.) might still crash - you will usually find some feedback on this in the terminal window which you can include with bug reports

Documentation

Available at simonrepp.com/hyper8/docs (some areas are still in progress).

Funding

Initial development (up to the first beta) was funded by the Austrian Federal Ministry for Arts, Culture, Civil Service and Sport (BMKÖS) in cooperation with dérive - thank you so much!

BMKÖS Logo

If you'd like to support Hyper 8's ongoing development you can donate to the project at Liberapay and Ko-fi.

License

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