oterm

View on PyPIReverse Dependencies (0)

0.8.1 oterm-0.8.1-py3-none-any.whl

Wheel Details

Project: oterm
Version: 0.8.1
Filename: oterm-0.8.1-py3-none-any.whl
Download: [link]
Size: 42165
MD5: 4b878128eefc626cb758b992c1882083
SHA256: d5df4b31c624dedb4e5d6b745398f538ee7db6dcff98a61dacfe150a7e756d18
Uploaded: 2025-01-31 14:30:04 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: oterm
Version: 0.8.1
Summary: A text-based terminal client for Ollama.
Author-Email: Yiorgis Gozadinos <ggozadinos[at]gmail.com>
Project-Url: Homepage, https://github.com/ggozad/oterm
Project-Url: Repository, https://github.com/ggozad/oterm
Project-Url: Issues, https://github.com/ggozad/oterm/issues
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: aiosql (<14,>=13.0)
Requires-Dist: aiosqlite (<0.21,>=0.20.0)
Requires-Dist: mcp[cli] (>=1.2.0)
Requires-Dist: ollama (<0.5,>=0.4.4)
Requires-Dist: packaging (<25,>=24.2)
Requires-Dist: pillow (<12,>=11.0.0)
Requires-Dist: pydantic (<2.11,>=2.10.1)
Requires-Dist: pyperclip (<1.10,>=1.9.0)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: rich-pixels (>=3.0.1)
Requires-Dist: textual-dev (>=1.6.1)
Requires-Dist: textual (<0.87,>=0.86.3)
Requires-Dist: textualeffects (>=0.1.3)
Requires-Dist: typer (<0.14,>=0.13.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 10549 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
oterm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oterm/config.py sha256=QFIZP0OTWmc7OnnjshWIVXLiuIdveFbY7mhH-qke53A 1433
oterm/ollamaclient.py sha256=kBKCujWqCw2IBTjHXna8OwQn3zyTc7qycHqYrX5OXLU 7349
oterm/types.py sha256=tj9GZ-FQfP0Qm3b0zkBekG3KUeJcQ02PeQ-87nWJ9wg 435
oterm/utils.py sha256=BSlavRHXF1S-4OztpYOHXkWQ-clWRWJII-7j4pxXkao 2461
oterm/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oterm/app/chat_edit.py sha256=-mq5CbnViYdVcl-k7p7N9zJ5Fibx3Qlgk3k0zKCA3DY 9810
oterm/app/chat_export.py sha256=teLMbZ0Bfd0BfJ3aw6O9hnpGTkYHN1aUnpR24oL8JHo 1689
oterm/app/chat_rename.py sha256=5BwNdA1IWomtOON3mmXpvFTKDlxdQmHtdMnTW11nxfk 843
oterm/app/image_browser.py sha256=Xa_XcPJLmQv4nFH62CEAoPocsQ0wln9dpAXzqyC5CVk 2324
oterm/app/oterm.py sha256=of2jxYZhpXIwEFyA9vAWqhG4RtsWxqC__pEe5KXna2c 9180
oterm/app/oterm.tcss sha256=bwt0DN-BUfHDsakznfYW0DucfXRFIJd2unytfgWgEcA 3370
oterm/app/prompt_history.py sha256=DAqHUoFvUZY5YAaYcpTrTsIdbmF9imQr_IUa8-qBT-E 1058
oterm/app/pull_model.py sha256=OrxENewCC8AkY7_PmE2EL7ggmjromrV3kZQypiA2F80 1590
oterm/app/splash.py sha256=13C-4bu_3MYPTV6ZJE0Fy7xC9o4kmiJGUcDC0-rroAw 3062
oterm/app/widgets/__init__.py sha256=L4Fpna-VDUp5oCDX2jGb3wuZy3JOmTLqPfF6FgXm3s4 46
oterm/app/widgets/chat.py sha256=KGItGt_99gdtp96nfDkaeuUlawrkpp5dRy64PSMqAus 15223
oterm/app/widgets/image.py sha256=fqv6tNexTKMTteZWUvd1X2cHAu3KeS6kkF3t_bldfM4 1823
oterm/app/widgets/monkey.py sha256=5UlXqXsT8zGHMCL-vj3lx2VEGgay2PMVNwKrOtXso5s 627
oterm/app/widgets/prompt.py sha256=dx9jOpEjoODGfVpACxUYwIj_R4md2t4Xc03rM2T3T8A 7036
oterm/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oterm/cli/oterm.py sha256=dIJev2I90vfJxxaB0l7SAjtBmPg4L3orb203mGLM5YQ 1011
oterm/store/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oterm/store/store.py sha256=nFPLxlWNOztdpx3hwk0OUayQK9mvV5biWiSzOMGJMKE 9403
oterm/store/upgrades/__init__.py sha256=pZMIcZZM6bbK6Qv0uXH7CPqti4x-s5Rke4E6VAt1fY8 919
oterm/store/upgrades/v0_1_11.py sha256=i0AxEUYKQxQCeuZGb-xMczbVlAOf9gohK_vAfTuPRt8 574
oterm/store/upgrades/v0_1_6.py sha256=dqpep1_rPDnyiUOH6UZ3Affe7Hq86aH1GQ5952MnMvc 514
oterm/store/upgrades/v0_2_0.py sha256=j0N5U7BLqKKTXvK_MBpyvzBTtyqduiL9kYmUwsp1HZA 522
oterm/store/upgrades/v0_2_4.py sha256=2kz-O2QJlVj58yf-ThmPF3MI_kfRz_RGRt3JvNbFPwU 533
oterm/store/upgrades/v0_2_8.py sha256=PxvVw_O4tg69EhWRQEfrN3n_T2DBzZU1UYh2JpDPjHw 535
oterm/store/upgrades/v0_3_0.py sha256=SKJgzdqaf_0TuJriONERRz04PiFoiYhBKAlBsnKoqgk 1095
oterm/store/upgrades/v0_4_0.py sha256=NgJsVxCiFIqhXjAFecw8UqkVsGF7CTvsKIWdqfsAYkk 509
oterm/store/upgrades/v0_5_1.py sha256=xUBeOGKYuDgkzLW_VCgOE8k_o17swpvsXdz2dRGup2Y 929
oterm/store/upgrades/v0_6_0.py sha256=GYkGP0Kkywem1obXPNv1-fk9-N8mACrFJ1jCBsWqw8U 555
oterm/store/upgrades/v0_7_0.py sha256=T7oNAWltc_6C69EnwDQmwgWZUKEYh-qtPmzmYjpjukY 974
oterm/tools/__init__.py sha256=c8Y9Y9VLFBK-okZrodK4XvJa2LPouMVIvb4eUjGe34w 3165
oterm/tools/date_time.py sha256=LxLNAySZVn4aI34c-4HR0yal97e6K3hb-zzP9LqOkBI 430
oterm/tools/location.py sha256=mEhcs7He-tQlsxePrTnIchg3nH-1OHscAv4mVbLflK8 1676
oterm/tools/mcp.py sha256=GwE5BVEVVk-gLXQUHyC3rtMVI5kpfykX80zwOya5dgY 2130
oterm/tools/shell.py sha256=izFCksoQrn0_EfEdx9mNHOzBxBnB-H7EpT16RAQayKk 703
oterm/tools/weather.py sha256=_mTGi2gAW5gldD2YG0bZMcej5XohxZtZDhlEdo23zbs 1610
oterm/tools/web.py sha256=LvgBTOJwhpsv9BeRGyxgKD0QSDCXLuZXN7IZ8-_Roig 1318
oterm-0.8.1.dist-info/METADATA sha256=_lBLZxwZA5bYyPicOP_UPrCN_bNMWQceR8EIlUHj6ig 11995
oterm-0.8.1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
oterm-0.8.1.dist-info/entry_points.txt sha256=kr6G8OgMUX-F6Hh3EytJpe1Yx6tPfVvH5A4PU1suzxo 46
oterm-0.8.1.dist-info/licenses/LICENSE sha256=-gpMi9DuBk6dKWOEPbXRJNOci3DS5_KJMUlams6yleY 1064
oterm-0.8.1.dist-info/RECORD

entry_points.txt

oterm = oterm.cli.oterm:cli