Skip to main content

No project description provided

Project description

screenshot

Dyno-viewer

Dyno-viewer is dynamodb table viewer for your terminal build using textual.

This came out from me being frustrated with how clunky and slow the dynamodb viewier is in the aws console and me finding no good free alternative, That works the way i want it to work. Which is basically a spreadsheet with menus to change the table etc just like the aws console version and it being able to be used with just a keyboard

Note:

This is still in early alpha so some things to be expect things to be broken, I will fix them as i have time. Prs are welcome

Installing

prerequisites

You need the aws cli fully configured (see here for how to setup up auth)

note about AWS IAM Identity Center(used to be called aws sso) aws profiles:

if you are using sso profiles. Then you need to make sure that you have updated your config to use a sso-session profile otherwise the app won't work see this doc on how to do that. See this issue: https://github.com/boto/botocore/issues/2374 if you want to know why this is the case

right now this can be installed via flatpak and pip:

install

I recommend using pipx:

pipx install dyno-viewer

Dev notes

Prerequisites

This repo uses poetry for package management and needs python 3.10+ installed either via pyenv or asdf using the asdf-community/asdf-python addon

e.g:

env PYTHON_CONFIGURE_OPTS="--enable-shared" asdf install python 3.10.11

or if using pyenv:

env PYTHON_CONFIGURE_OPTS="--enable-shared" pyenv install 3.10.11

see how to build cpython with --enable-shared for more info

Local dev setup

To install locally run:

poetry install
# to go into a virtual env shell 
poetry shell
# or run app via script
poetry run dyno-viewer

Testing textual notes

See testing notes doc

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

dyno_viewer-0.22.5.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

dyno_viewer-0.22.5-py3-none-any.whl (20.5 kB view details)

Uploaded Python 3

File details

Details for the file dyno_viewer-0.22.5.tar.gz.

File metadata

  • Download URL: dyno_viewer-0.22.5.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for dyno_viewer-0.22.5.tar.gz
Algorithm Hash digest
SHA256 4b1f9a6ce2936a3cb342e4fc1437069bed16a4836c13f6a309ff88ff77dec7db
MD5 4a32926e33bda0eaea5ec192a57f6aa3
BLAKE2b-256 ae9884a0b34978e49efb309924f91553d9f82c6ad3f39474e0b34274ebac484e

See more details on using hashes here.

File details

Details for the file dyno_viewer-0.22.5-py3-none-any.whl.

File metadata

  • Download URL: dyno_viewer-0.22.5-py3-none-any.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for dyno_viewer-0.22.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9650aeb2e0315522e9a9e400a3da7bbf8890ed780e9ceb36b38fabfd69d90e96
MD5 1e4a7e04a2e22d3978812dfda5b1ec9d
BLAKE2b-256 cd3ea6722158b9350cecca44ec605f2d0ee1566feac19fcb29165cdb581bd1b5

See more details on using hashes here.

Supported by

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