Skip to main content

A professional TUI for learning from W3Schools inside Termux.

Project description

w3-schools 🚀

A professional, high-performance Text User Interface (TUI) for learning from W3Schools directly inside your Termux terminal.

License Python Platform

✨ Features

  • Full Catalog: Learn HTML, CSS, JavaScript, Python, SQL, and more.
  • Collapsible Sidebar: Toggle the lesson menu for a focused, distraction-free reading experience.
  • Rich Rendering: Beautifully formatted Markdown with syntax highlighting for code snippets.
  • Web Integration: Click any link or video to open it directly in your Android browser.
  • Fast & Lightweight: Built with the modern Textual framework for a smooth terminal experience.

🛠 Installation

To install w3-schools locally in your Termux environment:

  1. Clone or navigate to the project directory.
  2. Run the following command:
pip install -e .

🚀 Usage

Once installed, simply type:

w3-schools

Keyboard Shortcuts

  • b: Toggle the sidebar (Menu).
  • Esc: Go back to the Category Selection screen.
  • q: Quit the application.

📄 License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

w3_schools-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

w3_schools-0.1.1-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file w3_schools-0.1.1.tar.gz.

File metadata

  • Download URL: w3_schools-0.1.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for w3_schools-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5bc1e491924105064b3744e97d69def3294ffc277d9b510e899ee625fb6edd77
MD5 4f604a2efcc5c015f9548bf999a3dcc6
BLAKE2b-256 338887005a69459a7753772ffa8842ae6767679fdaf93ffbc42a840567c3eeb6

See more details on using hashes here.

File details

Details for the file w3_schools-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: w3_schools-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for w3_schools-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bef7a79daa447d3fc99f0167629bad18bd36496236756d7c6eed4bb83cd6acbd
MD5 6e144e086abed1a86385ec10c41da498
BLAKE2b-256 4e80ce3d47d8afa38c4d8f662a119c63b38245bf73729135ba13220b27f68e33

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page