Greasy Fork is available in English.

ChatGPT Conversation Lister

Retrieves the titles and unique identifiers of conversations in ChatGPT's web interface. Intended for listing and organization purposes only.

نووسەر
TakashiSasaki
Daily installs
0
Total installs
15
Ratings
0 0 0
وەشان
0.8.3.20231006
Created
2023-08-10
Updated
2023-10-06
مۆڵەت
MIT
Applies to

Detailed Description

This UserScript, ChatGPT Conversation Lister, extracts the titles and unique identifiers of conversation histories stored within ChatGPT's conversation pages. It provides a search function for the extracted titles and offers the titles and unique identifiers in TSV format. Since ChatGPT's conversation history is loaded incrementally as you scroll, this script also provides a function to automatically scroll through the conversation history to retrieve all of it.

This UserScript saves the titles and unique identifiers of the conversations in the browser's local key-value store. The script itself does not communicate with external websites.

UserScript Menu

The functions of this UserScript can be launched from the menu displayed in the Tampermonkey or Greasemonkey extension. This design minimizes manipulation of ChatGPT's web page DOM itself.

UserScript Menu

Feature 1: Continuous scrolling on conversation list

Selecting this option will automatically scroll the conversation history down slightly, loading any conversation history that has not yet been retrieved. The scrolling is done by this UserScript, but the loading of the conversation history is done by ChatGPT's web UI itself.

Feature 2: Search in titles of conversations

Selecting this option will display a list of titles in a dialog box. You can incrementally narrow down the titles by specifying a string contained in part of the title. Pressing the ESC key will close the dialog.

Search in Titles

Feature 3: List conversation list in TSV

Selecting this option will display a TSV containing three columns: title, unique identifier, and display order in conversation history, in a textarea element. Double-clicking will copy it to the clipboard. You can paste it into a sheet in Google Sheets or Microsoft Excel. Pressing the ESC key will close the dialog.

List in TSV

This script is available at