4e98c79313
Bumps the nuget group with 9 updates: | Package | From | To | | --- | --- | --- | | [xunit](https://github.com/xunit/xunit) | `2.8.1` | `2.9.0` | | [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) | `2.8.1` | `2.8.2` | | [AsyncKeyedLock](https://github.com/MarkCiliaVincenti/AsyncKeyedLock) | `6.4.2` | `7.0.0` | | [YoutubeExplode](https://github.com/Tyrrrz/YoutubeExplode) | `6.3.16` | `6.4.0` | | [Avalonia](https://github.com/AvaloniaUI/Avalonia) | `11.0.11` | `11.1.1` | | [Avalonia.Desktop](https://github.com/AvaloniaUI/Avalonia) | `11.0.11` | `11.1.1` | | [Avalonia.Diagnostics](https://github.com/AvaloniaUI/Avalonia) | `11.0.11` | `11.1.1` | | [Material.Avalonia](https://github.com/AvaloniaCommunity/Material.Avalonia) | `3.6.0` | `3.7.2` | | [Avalonia](https://github.com/AvaloniaUI/Avalonia) | `11.0.11` | `11.1.0` | Updates `xunit` from 2.8.1 to 2.9.0 - [Commits](https://github.com/xunit/xunit/compare/2.8.1...2.9.0) Updates `xunit.runner.visualstudio` from 2.8.1 to 2.8.2 - [Release notes](https://github.com/xunit/visualstudio.xunit/releases) - [Commits](https://github.com/xunit/visualstudio.xunit/compare/2.8.1...2.8.2) Updates `AsyncKeyedLock` from 6.4.2 to 7.0.0 - [Release notes](https://github.com/MarkCiliaVincenti/AsyncKeyedLock/releases) - [Commits](https://github.com/MarkCiliaVincenti/AsyncKeyedLock/compare/6.4.2...7.0.0) Updates `YoutubeExplode` from 6.3.16 to 6.4.0 - [Release notes](https://github.com/Tyrrrz/YoutubeExplode/releases) - [Commits](https://github.com/Tyrrrz/YoutubeExplode/compare/6.3.16...6.4) Updates `Avalonia` from 11.0.11 to 11.1.1 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) Updates `Avalonia.Desktop` from 11.0.11 to 11.1.1 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) Updates `Avalonia` from 11.0.11 to 11.1.1 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) Updates `Avalonia.Diagnostics` from 11.0.11 to 11.1.1 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) Updates `Avalonia` from 11.0.11 to 11.1.1 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) Updates `Material.Avalonia` from 3.6.0 to 3.7.2 - [Release notes](https://github.com/AvaloniaCommunity/Material.Avalonia/releases) - [Commits](https://github.com/AvaloniaCommunity/Material.Avalonia/compare/v3.6.0...v3.7.2) Updates `Avalonia` from 11.0.11 to 11.1.0 - [Release notes](https://github.com/AvaloniaUI/Avalonia/releases) - [Commits](https://github.com/AvaloniaUI/Avalonia/compare/11.0.11...11.1.1) --- updated-dependencies: - dependency-name: xunit dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: xunit.runner.visualstudio dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget - dependency-name: AsyncKeyedLock dependency-type: direct:production update-type: version-update:semver-major dependency-group: nuget - dependency-name: YoutubeExplode dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia.Desktop dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia.Diagnostics dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Material.Avalonia dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget - dependency-name: Avalonia dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.assets | ||
.docs | ||
.github | ||
DiscordChatExporter.Cli | ||
DiscordChatExporter.Cli.Tests | ||
DiscordChatExporter.Core | ||
DiscordChatExporter.Gui | ||
.gitignore | ||
Directory.Build.props | ||
DiscordChatExporter.Cli.dockerfile | ||
DiscordChatExporter.sln | ||
docker-entrypoint.sh | ||
favicon.ico | ||
favicon.png | ||
License.txt | ||
NuGet.config | ||
Readme.md |
DiscordChatExporter
Development of this project is entirely funded by the community. Consider donating to support! |
DiscordChatExporter is an application that can be used to export message history from any Discord channel to a file. It works with direct messages, group messages, and server channels, and supports Discord's dialect of markdown as well as most other rich media features.
❔ If you have questions or issues, please refer to the docs.
💬 If you want to chat, join my Discord server.
Terms of use[?]
By using this project or its source code, for any purpose and in any shape or form, you grant your implicit agreement to all the following statements:
- You condemn Russia and its military aggression against Ukraine
- You recognize that Russia is an occupant that unlawfully invaded a sovereign state
- You support Ukraine's territorial integrity, including its claims over temporarily occupied territories of Crimea and Donbas
- You reject false narratives perpetuated by Russian state propaganda
To learn more about the war and how you can help, click here. Glory to Ukraine! 🇺🇦
Download
- Graphical user interface (desktop app):
- 🟢 Stable release: look for
DiscordChatExporter.*.zip
- 🟠 CI build: look for
DiscordChatExporter.*.zip
- 🟢 Stable release: look for
- Command-line interface (terminal app):
- 🟢 Stable release: look for
DiscordChatExporter.Cli.*.zip
- 🟠 CI build: look for
DiscordChatExporter.Cli.*.zip
- 🐋 Docker:
docker pull tyrrrz/discordchatexporter
- 📦 AUR:
discord-chat-exporter-cli
- 📦 Nix:
discordchatexporter-cli
- 🟢 Stable release: look for
Note
: If you're unsure which build is right for your system, consult with this page to determine your OS and CPU architecture.
Note
: AUR and Nix packages linked above are maintained by the community. If you have any issues with them, please contact the corresponding maintainers.
Features
- Cross-platform graphical and command-line interfaces
- Authentication via either a user or a bot token
- Multiple output formats: HTML (dark/light), TXT, CSV, JSON
- Support for markdown, attachments, embeds, emoji, and other rich media features
- File partitioning, date ranges, message filtering, and other export options
- Self-contained exports that can be viewed offline
Screenshots
See also
- Chat Analytics — solution for analyzing chat patterns of Discord users, using exports produced by DiscordChatExporter.
- DiscordChatExporter-frontend — convenient viewer for exports produced by DiscordChatExporter.