Skip to main content

C.L.I <-> G.U.I Dictionary Editor

Project description

Prompter9000

Quick & easy way to edit dictionaries and create counters. Console & programmatic usages are supported.

NEW: Verson 2.0.2

  1. Data types can now be preserved.
  2. Boolean detection, as well.
  3. Result Key [__conv_ok]
    • == True iff types preserved.
    • False == at least one defaulted to string. 4.) Result Key [__btn_ok]
    • == True when [Okay] was pressed
    • else False.

Programatic

Edit a dictionary:

from Prompter9000.PyEdit import *
params = {"NAME":'My', "ACCOUNT":123456, "Subscriber":False}
EditDict.edit(params)

Create a click-counter:

from Prompter9000.PyCount import *
params = {'Hits': '0', 'Miss': '0', 'Other': '10'}
Counter.edit(params)

GUI: Dictionary results will be returned ONLY IF the data was changed. Otherwise an empty dictionary will be returned.

May also be used from the C.L.I:

Console

Dynamically edit a dictionary:

python PyEdit.py "{'NAME': 'My', 'PHONE': '123-456', 'EMAIL': 'a.Geekbo@zbobo.com'}"
{'NAME': 'My', 'PHONE': '123-456', 'EMAIL': 'a.Geekbo@zbobo.com', '__btn_ok': True}

Dynamic click-to-update counters:

python PyCount.py "{'Hits': '0', 'Miss': '0', 'Other': '10'}"
{'Hits': '12', 'Miss': '10', 'Other': '44', '__btn_ok': True}

CLI: The __btn_ok will be either True when user-selected, else False.

PyPi

Now available on PyPi

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

prompter9000-2.5.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

Prompter9000-2.5.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file prompter9000-2.5.0.tar.gz.

File metadata

  • Download URL: prompter9000-2.5.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.2

File hashes

Hashes for prompter9000-2.5.0.tar.gz
Algorithm Hash digest
SHA256 327a6a4414f2230f85cf3cbb334e2adf66c49fd7beea1da1376903f7ee3a9733
MD5 f9901c0224953f28d6b07103574320f6
BLAKE2b-256 8664972565eae1a78405cfd2f89cf96a5cb0ada28527c6a3fca19bc478497ccb

See more details on using hashes here.

File details

Details for the file Prompter9000-2.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for Prompter9000-2.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45c5f340ce5b276244fb0b3c616306aabf0de446588b0b15c74c0c253c02eb89
MD5 e443e68f1138e78fa26dd1309d78277d
BLAKE2b-256 ee542ee65bc4e08194555914f7eeec73896a35e7c94ad8e0ef730e4de5133672

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