ChatGPT Export Markdown

Экспорт чатов ChatGPT в Markdown (UTF-8). Надежно извлекает все ссылки, включая скрытые в групповых цитатах (+N). Использование: 1. Выберите сообщения чекбоксами или кнопкой "Select all" (повторное нажатие снимает выделение). 2. Нажмите "Export MD". Скрипт автоматически прокликивает цитаты, собирает ссылки (с очисткой от refs) и форматирует результат в порядке отображения на странице.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Forfatter
zayac_volk
Daglige installasjoner
0
Totale installasjoner
0
Vurderinger
0 0 0
Versjon
4.9.0
Lagd
03.11.2025
Oppdatert
03.11.2025
Size
35,6 kB
Lisens
MIT
Gjelder

ChatGPT Export Markdown

Скрипт для экспорта выделенных сообщений из чата ChatGPT в формат Markdown (UTF-8).

Ключевые особенности:

  • Извлечение сгруппированных ссылок: Главное отличие от аналогов - способность автоматически раскрывать и надежно извлекать все ссылки из сгруппированных цитат (отображаемых как URL+X). Скрипт эмулирует действия пользователя для сбора всех источников.
  • Полный список ссылок: Ссылки вставляются как непосредственно в текст на месте группировки (в формате [источник] (url1) (url2)), так и в общем нумерованном списке Links: внизу каждого сообщения.
  • Очистка URL: Автоматически удаляет распространенные tracking-параметры (refs) из ссылок.
  • Порядок сообщений: Сохраняет сообщения строго в порядке их расположения на странице, независимо от порядка выделения пользователем.
  • Форматирование: Использует заголовки #User_question (N) и #GPT_answer (N) для структурирования диалога.

Интерфейс:

Скрипт добавляет чекбоксы к каждому сообщению в чате и минималистичную панель управления справа снизу с двумя кнопками: Select all и Export MD.

  1. Select all: Работает как переключатель (Все/Ничего).
    • Первое нажатие выделяет все загруженные сообщения (текст меняется на Select all (off)).
    • Второе нажатие снимает все выделения (текст меняется на Select all).
  2. Export MD: Запускает процесс извлечения ссылок и сохраняет выделенные сообщения в .md файл.

Тестировалось в Opera/Chrome. Сделано для себя, может кому пригодится.