gptui

View on PyPIReverse Dependencies (0)

0.5.4 gptui-0.5.4-py3-none-any.whl

Wheel Details

Project: gptui
Version: 0.5.4
Filename: gptui-0.5.4-py3-none-any.whl
Download: [link]
Size: 161958
MD5: 84a5135bdf5107e7ea6365e0d712445c
SHA256: de931612d426975f0f1d7a779bff436aad213a7874f91b8e789a99c12eab3b61
Uploaded: 2024-01-09 10:51:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gptui
Version: 0.5.4
Summary: A GPT conversational TUI tool that runs within the terminal.
Author-Email: Xueao Chao <chaoxueao[at]gmail.com>
Project-Url: Homepage, https://github.com/happyapplehorse/gptui
Project-Url: Bug Tracker, https://github.com/happyapplehorse/gptui/issues
License: MIT License Copyright (c) 2023 Xueao Chao Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: TUI,terminal,GPT,CLI,textual user interface
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Terminals
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: OS Independent
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.10
Requires-Dist: agere (<1,>=0.1.3)
Requires-Dist: ai-care (<1,>=0.1.3)
Requires-Dist: aiofiles (<24,>=23.1.0)
Requires-Dist: beautifulsoup4 (<5,>=4.12.2)
Requires-Dist: blinker (<2,>=1.6.2)
Requires-Dist: chardet (<6,>=5.1.0)
Requires-Dist: geocoder (<2,>=1.38.1)
Requires-Dist: httpx (<1,>=0.24.1)
Requires-Dist: lxml (<6,>=4.9.3)
Requires-Dist: openai (<2,>=1.2.0)
Requires-Dist: playsound (<2,>=1.3.0)
Requires-Dist: Pygments (<3,>=2.15.1)
Requires-Dist: pyperclip (<2,>=1.8.2)
Requires-Dist: python-dotenv (<2,>=1.0.0)
Requires-Dist: PyYAML (<7,>=6.0.1)
Requires-Dist: qdrant-client (<2,>=1.4.0)
Requires-Dist: rich (<14,>=13.7.0)
Requires-Dist: semantic-kernel (<1,>=0.4.0.dev0)
Requires-Dist: textual (<1,>=0.37.1)
Requires-Dist: tiktoken (<1,>=0.4.0)
Requires-Dist: unstructured (<1,>=0.10.18)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 11517 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.42.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gptui/.default_config.yml sha256=vbGeP44v0LsIx48oEiRP-4h3Ksdgdg-c8no_uRS41vQ 1249
gptui/__init__.py sha256=utgxVjEk8FVr7DtSBjeMtA7HB_u2obH7cXuB7VY51iU 97
gptui/__main__.py sha256=wtLlc0KxgOcWdRrOo1Z5H6IugyHT4PkPPpGDhHcrsKY 3203
gptui/_version.py sha256=g0Kfkd4x8A51azFep5XPxoy2MzB1YV-FWfHUTFPTNRA 42
gptui/config.yml sha256=Aw8x9W1xiCa4TnfS1SLufdVXuFXl5hxEzOMmxloYqE0 4047
gptui/help.md sha256=YYwJ_3mU8cRoOk0mk8OL73mFq8kn9dOyUTfhiIBJc10 2216
gptui/controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/controllers/ai_care_sensors.py sha256=5WIRC0ZFzOPwRb5e9BtsXPJhYncTjTVta6G_Gk_PUKI 271
gptui/controllers/assistant_tube_control.py sha256=eecAj8FNdi9SVmuavsuXCd1JebI-6Mmbl6u6X14lelI 627
gptui/controllers/chat_context_control.py sha256=l_mFjtCGq5xposlr9SJa7odEHgKQSyhi6x-9xtQs_q0 2622
gptui/controllers/chat_response_control.py sha256=49jKql_O72srBsNhBQH1FXKgpeQAS1BYX2l-c-pwJsc 5945
gptui/controllers/dash_board_control.py sha256=uHdbDcO6_rHGgynR2iowWYa0bBYEnCF0jjHebAPmBMA 6920
gptui/controllers/decorate_display_control.py sha256=pPAEYiq_q8lbL2i5yKrEvGpoa0FXtlAMdeQwk4FjAh8 19673
gptui/controllers/group_talk_control.py sha256=eKChdqimvGhnUnXgDN03bl0n2xW3h-G2i_GmgzoXHXI 795
gptui/controllers/notification_control.py sha256=3Z_IxK6X9RbUN4CiX5rkgVVjJxqtf8fIdA06p1lLsYk 7701
gptui/controllers/openai_chat_manage.py sha256=Kjhwv05dDS9ryVaUt1asTyyKFsdbmqLy4xJWbX5KEns 27417
gptui/controllers/tube_files_control.py sha256=hitNrE9xzVZ1eqcHFfSJH9ITRgwhNxANgTipaQIQZDo 3472
gptui/controllers/voice_control.py sha256=T0mOQInOW9a1VPbyenB01EYt_2_yFALkk2e8mlbnnlI 1018
gptui/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/data/langchain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/data/langchain/text_splitter.py sha256=yv7zo-0QqLpAdgGtTF2rch6a2d6lgSdaDLM3XVE2sHc 37004
gptui/data/langchain/docstore/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/data/langchain/docstore/document.py sha256=JA5q2oXF6FLwZSfcAd4eZH1Hm_9AxNbNCJGC8q7vPFw 54
gptui/data/langchain/document_loaders/__init__.py sha256=xQ-xXkfZYqVvg9Y0csjiu1KVO5N2KGFyHW0FiO6QCmg 187
gptui/data/langchain/document_loaders/base.py sha256=BP7NSRlaKXy69te1h1pB5tC4NBv9NJSVnyNTc7Aeh6I 2763
gptui/data/langchain/document_loaders/helpers.py sha256=zUcnsMMEy6uKIC90HvrpRTo_EH7D3K7YIEAm_ZdOxcA 1252
gptui/data/langchain/document_loaders/html.py sha256=OInYShQjLuKiMhWURKeTdz8CJld0YjrxAZnI7sh9iwo 431
gptui/data/langchain/document_loaders/html_bs.py sha256=PYIGK48qhCqhhT_koVqqc7rNpQnoOVayeMx1wnLonFo 1777
gptui/data/langchain/document_loaders/text.py sha256=C_WZOvWH6BtZSqaOdMsn_0yE5Yuru2NeTs25Hggf5Ls 1932
gptui/data/langchain/document_loaders/unstructured.py sha256=PT3oPYNCfsfErbFizv96NlmI9ldJb8Rdz4QeLar8C0Q 9045
gptui/data/langchain/document_loaders/blob_loaders/__init__.py sha256=YgKuRTZYPvyjaPNaE_xxyIx6zi-blPmeajghB97fl1Q 141
gptui/data/langchain/document_loaders/blob_loaders/file_system.py sha256=r-bovh9TaPPFaVE1hQkvh7uMtnAgsHUTyt3_YeOBCOQ 4240
gptui/data/langchain/document_loaders/blob_loaders/schema.py sha256=IbyxiLRirGjzWzShiTLddHSIXAYtzpzUQvEmNb98g5U 5765
gptui/data/langchain/load/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/data/langchain/load/serializable.py sha256=YRJ6K6Jeln5WbQFESPawalle7TRgnBKJu48JaV-V4yc 4618
gptui/data/langchain/pydantic_v1/__init__.py sha256=ta8Y50aRTwZP6qXnyh_0r56QNq9B044FWT_jjuAyV0E 897
gptui/data/langchain/schema/__init__.py sha256=SA6rCb8avXLbHa1tUzKicFP9lqNetmWpgUUulHnEW8s 56
gptui/data/langchain/schema/document.py sha256=YRFZZk_c9FfaHcygmhm1mj3U2KJzi3DYzjNQ6Hx8u7Q 2788
gptui/data/vector_memory/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/data/vector_memory/qdrant_memory.py sha256=WFECVymjTe9xjNG_zpzPqe94imKJsAt5ccImDLWxgH0 5302
gptui/drivers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/drivers/driver_error.py sha256=uOBsdI0Mjzawkni7lTU3GEqWfgLjvDZQawAapmFtnXA 851
gptui/drivers/driver_interface.py sha256=66tGavoX5HZkdIOJcnDGBrt-T3CljjqU2zXOR1td63c 870
gptui/drivers/driver_manager.py sha256=UdWJf7gTipBOtMphCHPwby6o_FIOr8tY2PXqRcnNmVw 1109
gptui/drivers/drivers.py sha256=cPoEgBYFAB06LadJx2gqHpfBhSrxWTgfbUC2RdCcbRA 7946
gptui/gptui_kernel/__init__.py sha256=7NwUq-oQXPwycyWYvWNn0Fnfs_ryByvHlqxgjUcZrdU 59
gptui/gptui_kernel/kernel.py sha256=LmGJkSFfm3ycMxfqX4ofHvxfKmCZAojDZn3cTt9Ukec 25118
gptui/gptui_kernel/kernel_exceptions.py sha256=ULN0Q032w0dLGRtH38p3FmKQvUDXZE2xM6Fr-bG07pQ 944
gptui/gptui_kernel/manager.py sha256=rRH2EyQ94tflh5BuxyvfRMLGHu_GsP7W3AdPwwifQO0 9982
gptui/gptui_kernel/manager_exceptions.py sha256=J8_qh2iiaP_ve7tTxjcMzbuwZK2GIxk49CyQO-K3j04 805
gptui/gptui_kernel/null_logger.py sha256=xnvJlA3IQuQLOooks7MwHAJMi4x0WTLxfTcTDSWVbBk 261
gptui/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/models/blinker_wrapper.py sha256=8iziq1hP6arZItA9V9V9lzvbV6pNCS3KAeNz-3wA0f8 1729
gptui/models/context.py sha256=IvhQVYeuz-m6RqaoTlZa1uBYqNRPCzCWMjiNuv9QCnk 6024
gptui/models/doc.py sha256=m1s4nRR31yR90syBozozWvyIg_ydXy-rQ5panhHwKc0 1123
gptui/models/handlers.py sha256=NPIFeNyDYRCgonSCbyT6Iup9NeIiIyJxmjqQir6htkc 21164
gptui/models/jobs.py sha256=KBQWdgzB0h6LY26wRXDnTKb59mNtRGZJ6S8joSW6d0g 8678
gptui/models/openai_chat.py sha256=VrYpTTxnSd83M_yrGnR1DVg_9hDssrXA6904lTQsvzE 16221
gptui/models/openai_chat_inner_service.py sha256=ZQjpJQEo9vbF5A8-ZNWbqjAZS_l-3oOUvCCqKarUDl4 2278
gptui/models/openai_error.py sha256=ILiE8OnYv4MXpNn48AV88lPqJmrux2WvGDBZx4Kar0o 884
gptui/models/openai_tokens_truncate.py sha256=KZZvL7hP67oVc7-aBlruK5B9_XgBqUg2WP9Fi1mcWvg 4782
gptui/models/role.py sha256=UZRW2I5zSzSNpTlDT6nwwxYk5gSURLixURYi8FOjKb4 4888
gptui/models/signals.py sha256=wiG3LaMrp8u2BaG9QzjQxtzmN8-01EMqbUBXnXBWBF0 3631
gptui/models/skills.py sha256=mTUD_Uzg8VSVTJPfgfOox80329g_dRof7tZJy1VxP1c 3589
gptui/models/gptui_basic_services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/models/gptui_basic_services/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/models/gptui_basic_services/plugins/conversation_service.py sha256=95lG8CRU5mbxvCTUghL2K557DFpEsJAQjZaRESnHSaE 2133
gptui/models/gptui_basic_services/templates/upload_file_prompt.txt sha256=Z7vN5l5OKXbcoImVbpAqLG7Uc35puAtdJIMIyp0c9Jg 152
gptui/models/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/models/utils/config_from_dot_env.py sha256=XyIYOxwphakw1ZGcg3Iz6uKamiRnKZxXZRaGkvi4Vsg 209
gptui/models/utils/openai_api.py sha256=gzghvhBXK7g4xqRfcI4CFvOWsoEKiEY6ZZejoLgDEk8 845
gptui/models/utils/openai_settings_from_dot_env.py sha256=tnhCKvobE8I63eDvp0xZv9TaBjtMJrJ394VTWA4DCrc 688
gptui/models/utils/tokens_num.py sha256=6CwdQ8EVP77_0eCeBN8syLsHCLBNTldV1Y5ObMTMqZc 2775
gptui/plugins/FileRW.py sha256=at38bGOTyeThWYhzAiKLcuUb7sotj3SF2WTIXCVySWY 1580
gptui/plugins/GroupTalk.py sha256=lTcOwjrOejT6JB_VdM0eoQ4gZZsR2ByRpDwecondoFw 8395
gptui/plugins/MemoryRecall.py sha256=SFoXauHb4kNY6gkAV0o8o17gorxpVv-O9WBeZ_OLoqk 2391
gptui/plugins/OpenInterpreter.py sha256=nT7bEYTT-xZy65Pgeld9XO-0UB-OOZYVbbPwiUA762s 2548
gptui/plugins/SnoozeReminder.py sha256=LPzQwiMaYQ03wl5xzqaHnXU59YMqmHuUsLjqfeChwXc 6415
gptui/plugins/WebServe.py sha256=k8XKsyxouonQE6VcvUxH3TygpEV-Lnr8je5CpA3xzzw 17212
gptui/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/plugins/DEFAULT_PLUGINS/Bead.py sha256=3f7IAXEZqxUxSX3xp5qGbiKdoCuQUVeYjJLTjSZqFho 2133
gptui/plugins/DEFAULT_PLUGINS/CoreSkills.py sha256=YwXoA4lwvyfThhbMlW6Vl1Sbi2Jd9m-yrD4H8PwfSvk 2771
gptui/plugins/DEFAULT_PLUGINS/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/utils/file_icon.py sha256=bQz_3c3-Hied4l8j7kWSEcYTLzViosM7-FN0D6K0ZOw 2728
gptui/utils/line_count.py sha256=2x6Rd-aviBogWqnjNBWPnEdAR3dathLIou588Xh6ekE 296
gptui/utils/my_text.py sha256=F48n50BPQ7YJsdMAqODKFoeKpJOVXuk7i0-8k4tcqqs 16331
gptui/utils/open_interpreter.py sha256=khpY03dBrhpqmNAGFDWVQpaJHWJyJvETw3iNO0_tKSw 28430
gptui/utils/safe_iterate.py sha256=zL-WFjfyvD_XPjxFEqow2cP4a6tDNqCtHK3amMWcwL0 506
gptui/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
gptui/views/animation.py sha256=tOqZsmzqLdBDvb9UXeWoAsi-DS0Osh9dBaRgSzf8Ke4 8603
gptui/views/common_message.py sha256=KWcs6uZ4IyS8-hMMZaOWKL0Y42JQtd70jiGHxXo6OPI 251
gptui/views/custom_tree.py sha256=BJKFtmiyWQTCP2TGo2Hwi19BhDleL8KzGwS07uOeL7M 4744
gptui/views/fun_zone.py sha256=BTpt4BDa8VBQeK8r72R7PY5fJNF3liStBEia_H0gulg 15529
gptui/views/layout.tcss sha256=oxEO88b7ytlalRlVtHvCRUaV3AH7UlrV5hOvN19TDqw 7720
gptui/views/mywidgets.py sha256=iDVKSB57U0PL9tbu-zVWn1hXnsx4f_EmqtEm1vj8888 54515
gptui/views/screens.py sha256=b9bYXtaVhsG-rmB2cw0wUP_awXluaxkH6AuxtNH67Qo 7911
gptui/views/theme.py sha256=-vW2c6G2ERvLbCpr_7FDmxwL7fTXmPA106F5psLfAZ0 1519
gptui/views/tui.py sha256=UvJ06wRC19vGxdU9XY7-CSXlEEmT6npraZlRH1rRkrE 90906
gptui/views/voice.py sha256=23w95jB_8QhDlQ0yzJ1J6KWFEzz0v4Umz1di4mMipkM 9798
gptui/views/wink_wink.py sha256=FZqm_7GObp81aiw7uE3XZ3YAF7ALfjWry9DV2XqJx-Q 2756
gptui-0.5.4.dist-info/LICENSE sha256=qvlnteELlpBudFDhJqPQVdlZb-Dxru4NH5HkvVvGQmQ 1067
gptui-0.5.4.dist-info/METADATA sha256=WBdG2qgXhqvgLrbBsPtPRQgZJc2zkSNlxqHwelGk630 14673
gptui-0.5.4.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
gptui-0.5.4.dist-info/entry_points.txt sha256=9m7EOghS1MTQ4DIAwG7JLgew8zc3cZXwAIH8Jvp3u3Q 47
gptui-0.5.4.dist-info/top_level.txt sha256=n6nhlwvGvuHapS_k0rJhfLkesphYyBCXTT-7Bt68Fmg 6
gptui-0.5.4.dist-info/RECORD

top_level.txt

gptui

entry_points.txt

gptui = gptui.__main__:gptui