Simple CLI Social Media App
Project description
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
Setup
-
Set API URL: On launch, you'll be prompted to set the server URL
- Default:
http://127.0.0.1:8000 - Change this to match your Celar server location
- Default:
-
Register or Login:
- Register: Create a new account with username, password, and preferences
- Login: Use existing credentials
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file celar-0.1.6.tar.gz.
File metadata
- Download URL: celar-0.1.6.tar.gz
- Upload date:
- Size: 18.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4735d385be149261bd50911dac2f2cb9fa8189f0f2444667973ebdc6f1932e80
|
|
| MD5 |
7a5572bf4fe298b402f6852b42a2c779
|
|
| BLAKE2b-256 |
d82e39e071597ef9c8431ffba6acc42d37fd92c39cba635b9109a5ca53899dad
|
File details
Details for the file celar-0.1.6-py3-none-any.whl.
File metadata
- Download URL: celar-0.1.6-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4625ddeaf69cd874829a19a1b85ad3635a9226a41a54fd2a6da11d1d7f9d29cf
|
|
| MD5 |
58a51aefc780733b2b2815a00f6f79d9
|
|
| BLAKE2b-256 |
c63534d3ba090705a0d0a31ee89895b5c3204a7eb782fa209f263e2b9ec417ca
|