Skip to main content

smorg

PyPI Python CI License

Short for Smorgasbord: a table laid out with many dishes, everyone taking what they want.

smorg is that table for your work: a keyboard-driven CLI with one tab per connected integration, showing what's on your plate and what changes since you last looked.

Install

To install it once and reuse it:

uv tool install smorg
smorg

Press ^ + p and pick "Add integration" to connect one, then select the desired connection method.

smorg connect <integration> does the same from the CLI, and is also how you re-authenticate a tab whose token has expired or been revoked

smorg logout <integration> (or "Remove integration" from ^ + p) removes a tab, its stored token, and its seen marks.

Inside the dashboard: h/l switch tabs, up/down select an item, o opens it in your browser, r refreshes, m marks the tab's changes seen, u marks the selected item unseen, ? shows the current tab's keys, ^ + p opens the menu (add/remove integrations, screenshots), q quits.

Status

Three dishes on the table:

  • Linear, showing the issues assigned to you
  • GitHub, showing what needs your attention
  • Spotify, showing your player: now playing, queue, last played

See docs/ROADMAP.md for what's ahead.

Download files

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

Source Distribution

smorg-1.3.2.tar.gz (59.9 kB view details)

Uploaded Source

Built Distribution

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

smorg-1.3.2-py3-none-any.whl (81.9 kB view details)

Uploaded Python 3

File details

Details for the file smorg-1.3.2.tar.gz.

File metadata

  • Download URL: smorg-1.3.2.tar.gz
  • Upload date:
  • Size: 59.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for smorg-1.3.2.tar.gz
Algorithm Hash digest
SHA256 833f436cb1d026b2560ab5d8bfb81702086aadbedc880ea142f991cb98383c6c
MD5 cb30f4a6da8017bdaa754db0a0973f03
BLAKE2b-256 7a00193da08d7a985e68d22e3d84e9c23396c6b00eac7dd3058af918e2032eb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for smorg-1.3.2.tar.gz:

Publisher: release.yml on ldelvoye/smorg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file smorg-1.3.2-py3-none-any.whl.

File metadata

  • Download URL: smorg-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 81.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for smorg-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 4595f2cfcf16c7ee6b52b0ca689efd165e29e9db88e66a7accad7931fea05df6
MD5 14362960e24fd979e630381347dc7a4e
BLAKE2b-256 1c6e67da42ed054abb58cc9ed8013ed009d3ea40419017de01b7d195eeec72fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for smorg-1.3.2-py3-none-any.whl:

Publisher: release.yml on ldelvoye/smorg

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

1.3.2 This release

2 files

1.3.1

2 files

1.3.0

2 files

1.2.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