Skip to content

Repository files navigation

tvshow

A terminal "web browser" built with TurboVision. An HTTP server returns HTML+CSS; the client parses, lays out into character cells, and renders with box-drawing glyphs and truecolor attributes.

tvshow rendering the demo index page

Documentation

Audience Document
End users docs/user-guide.md
Extension authors docs/extension-guide.md
Contributors docs/contributing.md
Server / app authors docs/server-guide.md
PHP server authors server/php/ — PHP HTML helper library
C++ library embedders docs/embedding.md
Packagers (Homebrew, etc.) docs/packaging.md
Full specification SPEC.md

Quick start

Build:

cmake --preset debug
cmake --build --preset debug

Run demo server + client:

./build/debug/server/tvshow-srv --port 8080 &
./build/debug/client/tvshow http://localhost:8080/

Run tests:

./scripts/ci.sh          # full local CI (format, tidy, unit, asan, release)
ctest --preset debug     # unit tests only

Stack

License

MIT — see LICENSE.

About

A terminal 'web browser' built with TurboVision — HTTP client/server, HTML+CSS subset, MDI tabs

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages