{"id":14970846,"url":"https://github.com/snehankekre/streamlit-forum","last_synced_at":"2025-10-04T02:15:20.110Z","repository":{"id":44177682,"uuid":"457360787","full_name":"snehankekre/streamlit-forum","owner":"snehankekre","description":"Streamlit component to display topics from Streamlit's community forum related to any exception.","archived":false,"fork":false,"pushed_at":"2022-02-11T12:03:24.000Z","size":5699,"stargazers_count":9,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-31T19:28:22.548Z","etag":null,"topics":["developer-tools","discourse","python","streamlit","streamlit-component"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/streamlit-forum/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/snehankekre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-02-09T13:02:33.000Z","updated_at":"2025-01-06T18:16:14.000Z","dependencies_parsed_at":"2022-08-31T02:00:28.192Z","dependency_job_id":null,"html_url":"https://github.com/snehankekre/streamlit-forum","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snehankekre%2Fstreamlit-forum","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snehankekre%2Fstreamlit-forum/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snehankekre%2Fstreamlit-forum/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/snehankekre%2Fstreamlit-forum/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/snehankekre","download_url":"https://codeload.github.com/snehankekre/streamlit-forum/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238337462,"owners_count":19455314,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["developer-tools","discourse","python","streamlit","streamlit-component"],"created_at":"2024-09-24T13:44:14.039Z","updated_at":"2025-10-04T02:15:15.085Z","avatar_url":"https://github.com/snehankekre.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# streamlit-forum\nStreamlit component to display topics from Streamlit's [community forum](https://discuss.streamlit.io/) related to any exception.\n\n## Installation\n\n[![PyPI version fury.io](https://badge.fury.io/py/streamlit-forum.svg)](https://pypi.python.org/pypi/streamlit-forum/)\n\n```bash\npip install streamlit-forum\n```\n\n## Usage\n\n```python\nimport streamlit as st\nfrom streamlit_forum import forum\n\nwith forum():\n    import streamlit as st\n    # Your code that may raise an exception here. E.g.\n    0/0\n```\n\nhttps://user-images.githubusercontent.com/20672874/153559386-02d1eee9-267e-4438-b760-e853244f5e63.mp4\n\n## Docs\n\nTo view the docstring, import Streamlit and the component and call `st.help(forum)`.\n\n```markdown\nstreamlit_forum.forum(top=5, criteria='broad', sortby='relevance', status='any')\nUse in a `with` block to execute some code and display \ntopics from Streamlit's community forum related to any exception.\n\nParameters\n----------\ntop : int\n    Number of topics to display. Default is 5.\ncriteria : str\n    Search criteria. Either 'broad' or 'narrow'. Default is 'broad'.\nsortby : str\n    Sort criteria. Either 'relevance', 'views', 'likes', or 'latest_topic'.\n    Default is 'relevance'.\nstatus : str\n    Status of forum topic. Either 'open', 'closed', 'public', 'archived',\n    'noreplies', 'single_user', 'solved', 'unsolved'. Default is 'any'.\n\nExamples\n--------\n\u003e\u003e\u003e import streamlit as st\n\u003e\u003e\u003e from streamlit_forum import forum\n...\n\u003e\u003e\u003e with forum():\n\u003e\u003e\u003e     import streamlit as st\n\u003e\u003e\u003e     # Your code that may raise an exception here. E.g.\n\u003e\u003e\u003e     0/0\n\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnehankekre%2Fstreamlit-forum","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnehankekre%2Fstreamlit-forum","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnehankekre%2Fstreamlit-forum/lists"}