Skip to main content

A set of made for CLI interfaces in Python

Project description

yodaTools

A group of tools I programmed that I use regularly. Public because why not, exists because I was tired of scrolling through repos to copy paste the same code again and again.

json

I use this sometimes, I am too lazy to explain it for now but it is simple

menu

This is a menu thing I wrote actually years ago, looking at the code for the menu now it is absolutely disgusting Any unhandled errors that occur will have a traceback tree the size of the distance between here and andromeda.

Like the latest commit I copied the menu code from was in March 2017.

One day I will optimise it and on that day you will get an unhandled ErectionError the size of the distance I mentioned earlier but in microns

Okay so I fixed it slightly Menu is now a class

options = [{"Quit": exit},
           {"Menu 2": sample1}]
m = Menu(options, title="Main menu")
while True:
    f = m.menu()
    f()

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

yodas-1.0.0.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

yodas-1.0.0-py3-none-any.whl (16.0 kB view details)

Uploaded Python 3

File details

Details for the file yodas-1.0.0.tar.gz.

File metadata

  • Download URL: yodas-1.0.0.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for yodas-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1e5cab4668a9c2fde6fb28662621d7fd6083db25913a1554b9c6433640e6fafe
MD5 a6c516ddbdf92113a6f8881e22ccddb4
BLAKE2b-256 c5de8b9feedb70175d3537eda12f5839a9e0d513bfff31c18e6cfff4d33ecbb0

See more details on using hashes here.

File details

Details for the file yodas-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: yodas-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.9

File hashes

Hashes for yodas-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9f1ff24104760d0752355e03c4ea564ab8e2e7e1a2cabf6f776aa67f88af5e25
MD5 8b3a395cd514e111a1582bd49a78a5d0
BLAKE2b-256 4760ef7c305d9ccb47cd9722d5679494bbf3a06eb0f5c7420e8af1c3597ef7e5

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