Skip to main content

Celar Client

Terminal user interface (TUI) client for Celar, built with Textual.

Requirements

  • Python 3.9+
  • Terminal with image support (recommended: iTerm2, Kitty, or modern terminals)
  • Internet connection when connecting to a remote server

Installation

Install from PyPI

pip install celar

Usage

Starting the Application

After installation, run:

celar

You can also run:

python -m celar

API Url

On launch, you'll be prompted to set the server URL

  • Default: http://127.0.0.1:8000
  • You can set this to https://celar.simon.hackclub.app if you don't want to set up your own server (registration disabled).
  • Change this to match your Celar server location

Navigation

  • Arrow Keys: Navigate between UI elements
  • Tab/Shift+Tab: Move between focusable elements
  • Enter/Space: Activate buttons
  • Escape: Go back or exit
  • D: Toggle between dark and light themes
  • Q: Quit the application

Features

  • View posts from all users
  • Give coins to posts by clicking the coin button
  • See how many coins your posts have received
  • See how many coins other posts have received
  • Create posts

License

This project is licensed under the GPL-3.0 License - see the LICENSE file for details.

Download files

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

Source Distribution

celar-0.1.9.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

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

celar-0.1.9-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file celar-0.1.9.tar.gz.

File metadata

  • Download URL: celar-0.1.9.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for celar-0.1.9.tar.gz
Algorithm Hash digest
SHA256 980372e56b2d340921fef9670f7278256f207a098579e03acdebad0a959e9336
MD5 63be951832b2020828599a3de8caa64c
BLAKE2b-256 708e7377748b6cf78387981a126b46144ef80562a8d1f2e8356da23797fa0957

See more details on using hashes here.

File details

Details for the file celar-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: celar-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for celar-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 76b02eacd09d92e99c5d8dcee97cd36d22cd14200a06f18546987625f02643b1
MD5 c1b1b03a9e51008988f8fe168d47b25c
BLAKE2b-256 870006921564e57581e8db8429a9f7774e7af2557fb73838444104ef34d04f2e

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

Supported by

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