Description

Agama is a new Linux installer that will be very likely used for SLES 16. It offers a modern and convenient web interface that can be executed both locally and remotely.

But of course some users will miss the old TUI (ncurses) interface of the YaST installer.

So I want to experiment whether would it be possible to render a simplified version of the web interface for TUI browsers. That's only doable and maintainable if we keep the current technology stack we use for rendering the full-blown page, simply replacing complicated UI elements with others that are easy to render. That means the browser would need to support Javascript.

Chawan seems to be almost there regarding support for Javascript, XHR and related technologies. But according to this conversation, the next missing piece would be to support recursive import of module script tags.

Unfortunately, Chawan is written in Nim and I'm pretty sure a week is not enough time for me to learn Nim, implement the feature at Chawan and then fix whatever is the next obstacle on the Agama side.

But if someone could take care of the Nim part, I would do the same with the Agama one. So this is basically a call for help to get this project even started.

Looking for hackers with the skills:

nim javascript tui agama

This project is part of:

Hack Week 24

Activity

  • 6 months ago: michals liked this project.
  • 6 months ago: enavarro_suse liked this project.
  • 6 months ago: dgdavid liked this project.
  • 7 months ago: mbrugger liked this project.
  • 7 months ago: ancorgs added keyword "agama" to this project.
  • 7 months ago: ancorgs liked this project.
  • 7 months ago: ancorgs added keyword "tui" to this project.
  • 7 months ago: ancorgs added keyword "nim" to this project.
  • 7 months ago: ancorgs added keyword "javascript" to this project.
  • 7 months ago: ancorgs originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!