| src | Fix typo in collection docs, add docs index license header | |
| .gitignore | Initialize | |
| build.rs | Nominally write docs to out_dir | |
| Cargo.lock | Update all dependencies to latest | |
| Cargo.lock.license | Update all dependencies to latest | |
| Cargo.toml | Update all dependencies to latest | |
| CHANGELOG.md | Release 0.16.0 | |
| CREDITS.md | Release 0.14.0 | |
| issue_template.md | Add issue template instructions for feature requests | |
| LICENSE.txt | License under AGPL-3.0-or-later | |
| README.md | Update video link in readme | |
Hyper 8 Video System
A static site generator for video
Screenshot showing the Hyper 8 browser editor and a built pageOverview
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 Posterbutton: After clicking wait a few seconds, then refresh - a new poster should be thereRender Formatbutton: 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_cachefolder 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
--buildand--deployoptions 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.enoorvideo.enoand 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!
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.