Query Discourse and summarize threads
Project description
discuss-nutshell
Take a Discourse topic and parse it into posts that can be queried.
data_loader.py: Hit an endpoint and save to jsonpreprocessor.py: Do data cleaning and parsing into individual post fileslaunch_app.py: Launch gradio app to interact with the LLM and log queries, context, responses
Take the db file and use datasette to view: datasette data/posts_qa_logs.db
Next phase
Authors, date/time, post number, uuid post, core dev (bool), cooked message, summarized message
- Does this message support or refute the PEP?
- What are key topics found in the message
- How many times has a person posted
Summarize the thread.
Report on pros and cons of the PEP proposal.
- Embeddings
- Vector database like chroma
- chunks
Query with chunks and prompt
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file discuss_nutshell-0.1.0.tar.gz.
File metadata
- Download URL: discuss_nutshell-0.1.0.tar.gz
- Upload date:
- Size: 978.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26979f2d5f32b6b442151665b942d7a90efb1c82b438d97c3117fb8a7c8e432d
|
|
| MD5 |
f146831d8b25b507db3e0cc816e39b9f
|
|
| BLAKE2b-256 |
13ce07d1e490fa002312586f6accd0711b3d02d179b752c4149b40ebdacb3f78
|
Provenance
The following attestation bundles were made for discuss_nutshell-0.1.0.tar.gz:
Publisher:
cd.yml on willingc/discuss-nutshell
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
discuss_nutshell-0.1.0.tar.gz -
Subject digest:
26979f2d5f32b6b442151665b942d7a90efb1c82b438d97c3117fb8a7c8e432d - Sigstore transparency entry: 728313558
- Sigstore integration time:
-
Permalink:
willingc/discuss-nutshell@eb53225b475d6452f0c61e47b76b113e84bcf72a -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/willingc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@eb53225b475d6452f0c61e47b76b113e84bcf72a -
Trigger Event:
release
-
Statement type:
File details
Details for the file discuss_nutshell-0.1.0-py3-none-any.whl.
File metadata
- Download URL: discuss_nutshell-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bed675fc91ae7dc2cb1600017a527b56a7a37697f7b5681623da7d49e76d82b6
|
|
| MD5 |
6c362cc8ef1f4ea09c6db2cfa8c31f8c
|
|
| BLAKE2b-256 |
223b073b92c7134e0e507ca863abd9131e515e3f2304f2d0770e92d2e533aba5
|
Provenance
The following attestation bundles were made for discuss_nutshell-0.1.0-py3-none-any.whl:
Publisher:
cd.yml on willingc/discuss-nutshell
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
discuss_nutshell-0.1.0-py3-none-any.whl -
Subject digest:
bed675fc91ae7dc2cb1600017a527b56a7a37697f7b5681623da7d49e76d82b6 - Sigstore transparency entry: 728313559
- Sigstore integration time:
-
Permalink:
willingc/discuss-nutshell@eb53225b475d6452f0c61e47b76b113e84bcf72a -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/willingc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@eb53225b475d6452f0c61e47b76b113e84bcf72a -
Trigger Event:
release
-
Statement type: