Özellikler
- Gündem, bugün ve debe akışları
- Başlık arama ve entry sayfalama
- Uygulama içi başlık bağlantıları
- Klavye ve fare desteği
- Dar terminallere uyum sağlayan duyarlı yerleşim
- Textual temalarıyla uyumlu arayüz
- Canlı önizlemeli kompakt tema seçici
- Ekşi Sözlük'ten esinlenen
eksi-darkveeksi-lighttemaları - Tema, akış ve alt çubuk tercihlerinin otomatik kaydı
- SVG screenshot kaydetme
Kurulum
Önerilen kurulum yöntemi uv kullanmaktır:
uv tool install eksitui
Depodaki güncel sürümü doğrudan kurmak için:
uv tool install git+https://github.com/agmmnn/eksitui.git
Kullanım
# Uygulamayı aç
eksi
# Belirli bir başlığı aç
eksi "başlık"
# Örnek verilerle çevrimdışı çalıştır
eksi --mock
# Sürümü göster
eksi --version
Kaynak koddan çalıştırmak için:
git clone https://github.com/agmmnn/eksitui.git
cd eksitui
uv sync
uv run eksi --mock
Temalar
T tuşuyla tema seçiciyi açabilirsiniz. Seçenekler arasında dolaşırken tema
anında önizlenir; Enter seçimi kaydeder, Esc önceki temaya döner.
Textual ile gelen temalara ek olarak iki özel tema bulunur:
eksi-dark |
eksi-light |
|---|---|
| Sıcak zeytin ve kömür tonlarında koyu tema | Ekşi Sözlük'ün saman tonlarından esinlenen açık tema |
Klavye kısayolları
| Tuş | İşlem |
|---|---|
J / K veya ↓ / ↑ |
Odaktaki panelde gezin |
H / L veya ← / → |
Başlık ve entry panelleri arasında geçiş |
Enter |
Seçili başlığı aç |
P / N |
Önceki / sonraki sayfaya geç |
Space / Shift+Space |
Entry'leri bir ekran aşağı / yukarı kaydır |
G / Shift+G |
Odaktaki panelin başına / sonuna git |
F veya / |
Arama kutusuna odaklan |
Ctrl+X |
Arama metnini temizle |
1 / 2 / 3 |
Gündem / bugün / debe akışını aç |
B |
Başlık panelini gizle / göster |
R |
Geçerli içeriği yenile |
T |
Tema seçiciyi aç |
Ctrl+P |
Komut paletini aç |
Ctrl+O |
Alt kısayol çubuğunu gizle / göster |
Ctrl+S |
SVG ekran görüntüsü kaydet |
? |
Klavye yardımını aç |
Q, Ctrl+Q veya Ctrl+C |
Çıkış |
Alt çubuk temel komutları bağlama göre gösterir. Tam klavye haritasına uygulama
içinde ? tuşuyla ulaşabilirsiniz.
Ayarlar
Seçilen tema, son kullanılan akış ve alt çubuk görünürlüğü otomatik olarak kaydedilir ve sonraki açılışta geri yüklenir.
Ctrl+S ile alınan ekran görüntüleri SVG biçiminde Downloads klasörüne
kaydedilir. Her görüntü benzersiz bir zaman damgası taşır.
Geliştirme
Proje Python 3.10 ve üzerini destekler.
uv sync
uv run pytest -q
uv run black --check .
Katkı
Hata bildirimleri ve öneriler için issue açabilir veya pull request gönderebilirsiniz.
Sürüm geçmişi ve değişiklikler CHANGELOG.md dosyasında tutulur.
Ekşi Sözlük ve ilgili marka unsurları kendi sahiplerine aittir. eksitui bağımsız, gayriresmî bir istemcidir.
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 eksitui-1.0.0.tar.gz.
File metadata
- Download URL: eksitui-1.0.0.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3bb791f396c447edab7e3613e55c546179003d1f64b9a51e01502931cdb1ce0
|
|
| MD5 |
daa7691126ead690d8778632c447a5d6
|
|
| BLAKE2b-256 |
9ea9e98a8a001584d2a4b9d0b73870f236ffc2d6d2f32d616051d72ecf021cf2
|
Provenance
The following attestation bundles were made for eksitui-1.0.0.tar.gz:
Publisher:
release.yml on agmmnn/eksitui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eksitui-1.0.0.tar.gz -
Subject digest:
f3bb791f396c447edab7e3613e55c546179003d1f64b9a51e01502931cdb1ce0 - Sigstore transparency entry: 2371408305
- Sigstore integration time:
-
Permalink:
agmmnn/eksitui@c4ca8d7083f79fa83ed717301144b10fda146755 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/agmmnn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c4ca8d7083f79fa83ed717301144b10fda146755 -
Trigger Event:
release
-
Statement type:
File details
Details for the file eksitui-1.0.0-py3-none-any.whl.
File metadata
- Download URL: eksitui-1.0.0-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d8fd3792f5c541a324ca94e35b67ebfafaa855e2c277ee17d5fb256bb3a2e2d
|
|
| MD5 |
baefc86a4107ba1858bcd3960445896c
|
|
| BLAKE2b-256 |
1987d8b60dff21db1df08410761a31dd6237eadba17dfddb45beb4430786e56a
|
Provenance
The following attestation bundles were made for eksitui-1.0.0-py3-none-any.whl:
Publisher:
release.yml on agmmnn/eksitui
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
eksitui-1.0.0-py3-none-any.whl -
Subject digest:
2d8fd3792f5c541a324ca94e35b67ebfafaa855e2c277ee17d5fb256bb3a2e2d - Sigstore transparency entry: 2371408446
- Sigstore integration time:
-
Permalink:
agmmnn/eksitui@c4ca8d7083f79fa83ed717301144b10fda146755 -
Branch / Tag:
refs/tags/v1.0.0 - Owner: https://github.com/agmmnn
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@c4ca8d7083f79fa83ed717301144b10fda146755 -
Trigger Event:
release
-
Statement type: