All GPT Chat data/conversations saved local so they can be removed from GPT panel and accessed whenever needed. Contains search functionality.
Planned functionality:
- Update to Python
- Search and Sort cards
- Search within each card
- Display Card Count
- Display selected card in new panel on the side for a wider view
- List all titles in side panel
- Alphbetize titles
- Pull text from conversations related to search a. Interface with OpenAI to create new threads based on pulled data for b. a New Conversation when ChatGPT updates but does not update old chat threads. c. GPT, or Assistant instructions
updated 01.18.2024
ChatGPT Conversation Viewer **Overview The ChatGPT Conversation Viewer is a web application designed to display and interact with conversation data generated by an AI model like ChatGPT. This application provides a user-friendly interface to view conversations, including features such as hiding or revealing message content, copying messages, and searching through conversation threads.
**Features Conversation Display: Organized presentation of conversations, showcasing the interaction between the user and the AI. Dynamic Content Toggle: Ability to hide and reveal conversation details for better readability and focus. Search Functionality: Users can search within conversations to find specific messages or topics. Copy Functionality: Easy copying of conversation text, either individual messages or entire conversations. Responsive Design: The application is built with a responsive design, ensuring a seamless experience across various devices and screen sizes.
**Technologies Used HTML/CSS: For structuring and styling the web application. JavaScript: To provide interactivity, including toggling message visibility, copying text, and searching through conversations. Python (Optional): If a backend is implemented using Flask or Django, for handling server-side logic, data processing, and serving the web pages.
**How to Run the Application Prerequisites Ensure you have Python 3 installed on your system. You need to have a conversation data file (in JSON format) exported from ChatGPT or a similar AI model. Steps Export Conversation Data from ChatGPT:
Engage in a conversation with ChatGPT. Once the conversation is complete, export the conversation data. This is typically done via a 'Download' or 'Export' button within the ChatGPT interface. The exported file will usually be in JSON format, named something like conversation.json. Set Up Your Project:
Clone the project repository to your local machine: bash Copy code git clone https://github.com/yourusername/gptDataXXIII.git Navigate to the cloned project directory: bash Copy code cd gptDataXXIII Replace the Conversation Data File:
Replace the existing conversation.json file in the project directory with your exported conversation.json file. Ensure that the file name matches (conversation.json) and it's placed in the correct directory within the project. Run the Local Server:
Start a local server using Python: Copy code python3 -m http.server This will start a server on http://localhost:8000. Open this URL in a web browser to view and interact with the application.
**Contributing Contributions to the ChatGPT Conversation Viewer are welcome. Please read the CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
**License This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.