Name | streamlit-chitchat JSON |
Version |
0.1.7
JSON |
| download |
home_page | |
Summary | |
upload_time | 2023-06-17 18:37:09 |
maintainer | |
docs_url | None |
author | k4144 |
requires_python | >=3.9,<4.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
<br>
<img src="https://user-images.githubusercontent.com/7164864/217935870-c0bc60a3-6fc0-4047-b011-7b4c59488c91.png" alt="Streamlit logo" style="margin-top:50px"></img>
# streamlit-chitchat
**make chat messages easier to style in streamlit**
streamlit-chitchat lets you style messages from the user and responses from a bot differently. you can also update an existing message, so that streamed tokens render as they are received.
## Installation
Open a terminal and run:
```bash
$ pip install streamlit-chitchat
```
## example use
in your streamlit app, insert:
```bash
from streamlit-chitchat.chitchat import message
message('hello, how are you?', is_user=True)
bot=message()
for w in 'excellent! have any plans for tonight?'.split(' '):
bot.write(w+' ')
```
## example styling
#### use an avatar:
```bash
message('hello, how are you?', is_user=True, avatar='images/test.png')
```
you can also use image urls, svg code or svg files
#### set background color:
```bash
message('hello, how are you?', is_user=True, background='rgb(150,160,150)')
```
In order to make the color lighter, you can use rgb with alpha value: background='rgb(130,120,100, 0.5)'
#### set font size:
```bash
message('hello, how are you?', is_user=True, font_size='1rem')
```
#### other values
font color, width , or margin
```bash
message('hello', color='rgb(20,20,30)', width='70%', margin='5px')
```
Raw data
{
"_id": null,
"home_page": "",
"name": "streamlit-chitchat",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "k4144",
"author_email": "github.k4144@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f6/23/c45ac018bea8f91ab8446a49102cacc1318f7aaf7d8a6bd5246ba102543c/streamlit_chitchat-0.1.7.tar.gz",
"platform": null,
"description": "<br>\n\n \n\n<img src=\"https://user-images.githubusercontent.com/7164864/217935870-c0bc60a3-6fc0-4047-b011-7b4c59488c91.png\" alt=\"Streamlit logo\" style=\"margin-top:50px\"></img>\n\n \n\n# streamlit-chitchat\n\n \n\n**make chat messages easier to style in streamlit**\n\n \n\nstreamlit-chitchat lets you style messages from the user and responses from a bot differently. you can also update an existing message, so that streamed tokens render as they are received. \n\n\n \n\n## Installation\n\n \n\nOpen a terminal and run:\n\n \n\n```bash\n\n$ pip install streamlit-chitchat\n\n```\n\n## example use\n \n\nin your streamlit app, insert:\n\n \n\n```bash\n\nfrom streamlit-chitchat.chitchat import message\nmessage('hello, how are you?', is_user=True)\nbot=message()\nfor w in 'excellent! have any plans for tonight?'.split(' '):\n\tbot.write(w+' ')\n```\n\n## example styling\n \n#### use an avatar:\n```bash\n\nmessage('hello, how are you?', is_user=True, avatar='images/test.png')\n```\n\nyou can also use image urls, svg code or svg files \n\n\n\n\n#### set background color:\n```bash\n\nmessage('hello, how are you?', is_user=True, background='rgb(150,160,150)')\n```\n\nIn order to make the color lighter, you can use rgb with alpha value: background='rgb(130,120,100, 0.5)'\n\n#### set font size:\n```bash\n\nmessage('hello, how are you?', is_user=True, font_size='1rem')\n```\n\n#### other values\n\nfont color, width , or margin \n```bash\nmessage('hello', color='rgb(20,20,30)', width='70%', margin='5px')\n```\n\n\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.1.7",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f812b4ad4861c21754f5643687585574024f8bac39e0999a02330b5b14b3f13d",
"md5": "7aede9c92fedde63e2c0401abc4f5847",
"sha256": "203a3a2ad3b5b68c3e97235986ea802b9b4205c15a35a3d318e802df0e759167"
},
"downloads": -1,
"filename": "streamlit_chitchat-0.1.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7aede9c92fedde63e2c0401abc4f5847",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9,<4.0",
"size": 6732,
"upload_time": "2023-06-17T18:37:08",
"upload_time_iso_8601": "2023-06-17T18:37:08.428917Z",
"url": "https://files.pythonhosted.org/packages/f8/12/b4ad4861c21754f5643687585574024f8bac39e0999a02330b5b14b3f13d/streamlit_chitchat-0.1.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f623c45ac018bea8f91ab8446a49102cacc1318f7aaf7d8a6bd5246ba102543c",
"md5": "e62c46dd8cc33824eab5caff874adbd2",
"sha256": "e123c9c39870eea80342366e3a2dd75b25e1bf9765cecb535e1a4409d2b2bfce"
},
"downloads": -1,
"filename": "streamlit_chitchat-0.1.7.tar.gz",
"has_sig": false,
"md5_digest": "e62c46dd8cc33824eab5caff874adbd2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9,<4.0",
"size": 5062,
"upload_time": "2023-06-17T18:37:09",
"upload_time_iso_8601": "2023-06-17T18:37:09.892096Z",
"url": "https://files.pythonhosted.org/packages/f6/23/c45ac018bea8f91ab8446a49102cacc1318f7aaf7d8a6bd5246ba102543c/streamlit_chitchat-0.1.7.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-17 18:37:09",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "streamlit-chitchat"
}