Print Entire Conversation

I am at a loss on how to print an entire conversation. There are sketchy plugins that offer the option to print the entire conversation. But to me, this is something that should be easily available on the dashboard.

I am using Mac with Safari. Save to PDF, Print Selection, none of it prints the entire convo. The only safe method I can offer my team, is copying and pasting into another text editor program.

The problem is the flex box and overlay render that OpenAI uses to show the interface to a “viewport”.

That makes it a challenge for even screenshot tools that can scroll the window to “capture entire page”.

Printing should is expected these days from any page and the page could be opened in a different view so that standard printing it supported.

Please OpenAI help us here.

A workaround i uses is a more general chrome extension called ‘printfriendly’ that takes full conversation, allows to delete unwanted blocks and output to pdf, print or mail.
One default : code parts are not well formatted , appears as text.

Despite this temporary solution, i excpect too to see an option inside chatgpt to export as markdonwn or to print whole conversation.
HTH

Thanks a ton I will try that out.

Thanks a lot @pi.r.laurent … printfriendly works fine

I also had this problem today and I found https://blackravenlabs.com (I can’t include links in my post) which has a bookmarklet that makes the page print friendly. A bookmarklet is a small JavaScript snippet that can be put in a bookmark. It works pretty well so far. The JS snippet is

javascript:(function(){var customStyles=':not(.katex):not(.katex *) {font-family: Arial, sans-serif !important;}' + ':not(.katex) code:not(.katex *), :not(.katex) span:not(.katex *) {font-family: Menlo, monospace !important;white-space: pre-wrap !important;overflow-wrap: break-word !important;}' + ':not(.katex) .overflow-auto:not(.katex *), :not(.katex *) .overflow-auto {overflow: visible !important;}' + ':not(.katex) .h-full:not(.katex *), :not(.katex *) .h-full {height: auto !important;}' + ':not(.katex) #text:not(.katex *), :not(.katex *) #text {white-space: pre-wrap !important;}';var styleSheet=document.createElement('style');styleSheet.type='text/css';styleSheet.innerText=customStyles;document.head.appendChild(styleSheet);})();

Just create a bookmark and copy that into the URL section. Then go to your ChatGPT conversation and click on the bookmark.

Has anyone found one that exports the entire conversation to Markdown? The opensource version of the app used to work but sometime in the past year, there were too many changes to the interface and it stopped working.

Well, I answered my own question… :person_facepalming:t4:

L

Fantastic @Ben2 . I wanted to confirm to others that this does work on Safari. And after using it: you can just reload the page to get it back to normal. Creating a bookmarklet in Safari is not obvious: just bookmark any random thing, then rename it and edit the target of the bookmarklet to have the Javascript code (copied from here or the blackravenlabs site). The blackravenlabs site is unusual: it just seems to exist to host is (admittedly very useful) bookmarlet solution.

I’ve tried to build something that exports to PDF using an iMessage chat style. There’s also options to export into markdown and txt.

Let me know if anyone finds it useful, there is a paid plan to prevent abuse but you can DM me and I’ll move you to the pro plan for free