There is currently no built-in method to download or export Kindroid.AI chats, you can easily achieve this using regular expressions. This method is free and straightforward.
Updated: 13th August, 2024
For Apple users
Using the free Drafts application, saving chats directly from the browser with formatting intact is quite easy. However, it will also include other information related to the markup. The set of Drafts Actions I have created will fix these.
Note: Drafts is currently only available for: iPhone • iPad • Mac • Apple Watch.
For Windows users
Please see the regular expressions you can use with Notepad at the end of this story.
What this story covers:
▪︎ Using the Drafts App
▪︎ Before and After example screenshots
▪︎ A list of the Actions and how they are used
▪︎ Using Notepad on Windows
▪︎ Final thoughts
USING THE DRAFTS APP
This set of actions is designed for cleaning up and formatting Kindroid.AI chat text saved from the browser.
Unless your chat text has additional mistakes, most of the time you will only need to use the Remove URLs
and Remove Dates
actions.
If your speech quotes are consistent, but your asterisk or parentheses are not, you can delete the asterisk or parentheses and then add them back in using either of the actions Add *italics* to “non-speech”
or Add (parentheses) to “non-speech”
Both these actions work on the basis that your speech will already be contained within quotations.
Notes:
– Text copied from Kindroid.AI must be pasted directly into Drafts first.
– When pasted into Drafts, asterisks from Kindroid.AI chats are removed (from Kindroid’s side).
– Important: In general, creating a copy of your draft before testing any Action is good practice to ensure it works as you expect it to.
Instructions:
- Install my ‘Kindroid.AI Actions by AdlerAI’ action group from here: https://directory.getdrafts.com/g/2Tu
- Open your Kindroid.AI chat in a web browser. Select the first word of the Kindroid’s name from the beginning of your chat and copy the entire chat to the bottom. Your browser should autoscroll to do this quickly.
- Open Drafts and paste it in a new draft.
- Use any of the actions listed below to edit and format your chats and save.
Before any actions are used
After ‘Remove URLs’
After ‘Remove Dates’
After ‘Remove URLs’ and ‘Remove Dates’
INCLUDED ACTIONS
Save to Files As
This action will prompt you to save your draft as a text file.
Kindroid Chat Cleanup
▪︎ Remove URLs
This action will remove all instances of the Kindroid play button icon URLs:
▪︎ Remove Dates
This action will remove the date stamps that are sometimes left on copied text is deleted and the lines are moved up:Sat, Jul 20 2024, 6:31 PM
▪︎ Add *italics* to “non-speech”
This action works on the basis that your speech will already be contained within quotations. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. For example: Ava, Alexander Stirling
▪︎ Add (parentheses) to “non-speech”
This action works on the basis that your speech will already be contained within quotations. When prompted, add your and your Kindroid’s names separated by commas so those lines will be ignored. For example: Ava, Alexander Stirling
▪︎ Capitalise After Quote
This action will look for speech that begins with a lowercase letter and change it to an uppercase.
▪︎ Find *” and “* and Replace
This action will find instances where *italics* and “speech” have no separation space between the asterisk and the quotation and add one.
▪︎ Find )” and “( and Replace
This action will find instances where (parentheses) and “speech” have no separation space between the parentheses and the quotation and add one.
▪︎ Find …( and )… and Replace
This action will find instances where the Kindroid adds an action in the middle of speech without a closing quote and adds one.
Example before: “The Kindroid says this…(They do this action.)… and then keep speaking.”
Example after: “The Kindroid says this… (They do this action.) … and then keep speaking.”
▪︎ Find ) word and Replace ) “word
This action will find instances where the Kindroid adds an action before speech without an opening speech quote and adds one.
Example before: “The Kindroid says this.” (They do this action.) and then keep speaking.”
Example after: “The Kindroid says this.” (They do this action.) “and then keep speaking.”
▪︎ Find word) and Replace word.)
This action will find instances where the Kindroid adds an action without a full stop before the closing parentheses and adds one.
Example before: “The Kindroid says this.” (They do this action) “And then keep speaking.”
Example after: “The Kindroid says this.” (They do this action.) “And then keep speaking.”
Add Tags
▪︎ Add Tag Kindroid/Stories to Draft
This action will add the tags: ‘kindroid
, stories
’ to your Draft. You can edit this action to change the tag to whatever suits you, or if you don’t use tags, you can ignore or delete it entirely.
Using Notepad on Windows
You can achieve the same results using Notepad on Windows using Find and Replace.
To remove the line with the word ‘play’ and move the line up (this is from the play button).
^play\s*\r?\n
To remove the line with the word ‘regenerate’ and move the line up (this is from the regenerate button).
^regenerate\s*\r?\n
To remove the date stamp and move the line up
^\s*[A-Za-z]{3},\s[A-Za-z]{3}\s\d{1,2}\s\d{4},\s\d{1,2}:\d{2}\s[AP]M\s*\r?\n
To remove the URL
(
^\!\[play\]\(https:\/\/kindroid\.ai\/_next\/static\/media\/playIcon\.\w+\.svg\)\s*\r?\n
Instructions for using these regular expressions in Notepad
If you’re using Notepad++, make sure the “Search Mode”
is set to “Regular expression.”
- Open Notepad.
- Press Ctrl + H to open the Find and Replace dialog.
- Enter the regular expression from above in the “Find what” field.
- Leave the “Replace with” field empty.
- Check “Match case” and “Wrap around” (if you need to).
- Check “Use Regular Expression” if available (this might vary based on the version of Notepad or if you’re using Notepad++).
- Click “Replace All”.
Final thoughts
If you have any questions or have a particular issue with your chat transcript, please feel free to leave a comment or message me.
Learn more How to download chats from Kindroid.AI