A lightweight, robust Python script to extract specific ChatGPT conversations from your official JSON data export and convert them into a clean, chronologically ordered Markdown (`.md`) file.

3 Open Issues Need Help Last updated: Feb 24, 2026

Open Issues Need Help

View All on GitHub

AI Summary: This issue proposes an improvement to a script that currently fails if `targets.txt` is missing. The enhancement suggests implementing an interactive mode where the script prompts the user to either export all available conversations or provides instructions on creating the `targets.txt` file. Optionally, it could offer an interactive terminal interface for users to select specific chats from a list.

Complexity: 4/5
enhancement good first issue

A lightweight, robust Python script to extract specific ChatGPT conversations from your official JSON data export and convert them into a clean, chronologically ordered Markdown (`.md`) file.

Python

AI Summary: This issue proposes adding an automated Table of Contents (TOC) to generated Markdown files. The TOC will list all chat titles with clickable links that jump to the corresponding sections, improving navigation for large exported conversation files. The solution involves modifying an existing script to collect titles, generate the TOC, and create GitHub-style internal anchors.

Complexity: 2/5
enhancement good first issue

A lightweight, robust Python script to extract specific ChatGPT conversations from your official JSON data export and convert them into a clean, chronologically ordered Markdown (`.md`) file.

Python

AI Summary: This issue proposes adding a `targets.txt.example` file to the repository. This file will serve as a template for new users to create their own target lists. Additionally, the `.gitignore` file needs to be updated to prevent personal target lists from being committed to the repository.

Complexity: 1/5
enhancement good first issue

A lightweight, robust Python script to extract specific ChatGPT conversations from your official JSON data export and convert them into a clean, chronologically ordered Markdown (`.md`) file.

Python