Thank You from Mac User #1022
openbookings26
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I just wanted to share my experience (and some steps) on a Mac with Apple Silicon running Ventura.
Thank you for making this excellent project publicly available for everyone for free. I love how polished, professional and well-formatted everything is. You are a true credit to the open-source community.
My heart initially sank when I saw that it was a Windows app. I have a Windows VM but it was a hassle to use.
Then I saw that there was a CLI option for Mac but initially confused that the .exe/dll files were being used.
Well today I learned that I can use the
dotnetframework on a Mac to use windows .dll and actually run code! The links to all dotnet variants were clearly listed and easily found in the documentation. Mine was this.When I navigated to the folder with the .dll, I just ran
dotnet DiscordChatExporter.Cli.dll guideand was delighted to see instructions with step-by-step instructions on how to use the tool. I followed them to get theDISCORD_TOKENand direct message channel ID (I just wanted to export a single chat session)Here's a quick summary showing how I got the
authorizationvalue using Developer Tools in Chrome to use as the DISCORD_TOKEN:I saved the
authorizationvalue into the variable as such:DISCORD_TOKEN=xxxxxxxxTo get the channel ID for my chat, instead of doing the Console
window.location.hreftrick, you can also list all channels with the following command and looking for the one you want.dotnet DiscordChatExporter.Cli.dll dm --token $DISCORD_TOKENThen it was as simple as typing the following command to get the chat exported nicely to an html file for easy sharing:
dotnet DiscordChatExporter.Cli.dll export -t $DISCORD_TOKEN -c <my-chat-channel-id> -o myfilename.htmlAll in all, it was painless and did exactly what I wanted.
I had previously installed a chrome extension that does the same thing but charged money for anything over 100 messages (boo!) but doesn't tell you that until you try to use it after installing it (I hate that). Very misleading text in the FAQ:
Anyway, my experience with your app has been wonderful and I am very grateful to you for your project and effort.
Keep up the good work!
🇺🇦 Slava Ukraini!
All reactions