Dimport 2025.9.21

Imports messages from JSON files generated by DiscordChatExporter and replaces expired links with media files downloaded by Dimage.
[[bin]]
name = "Dimport"
path = "src/main.rs"

[dependencies.dotenvy]
version = "0.15"

[dependencies.poise]
default-features = false
version = "0.6"

[dependencies.reqwest]
default-features = false
features = ["rustls-tls"]
version = "0.11"

[dependencies.serde]
features = ["derive"]
version = "1"

[dependencies.serde_json]
version = "1"

[dependencies.serenity]
default-features = false
features = ["rustls_backend"]
version = "0.12"

[dependencies.tempfile]
default-features = false
version = "3"

[dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread", "time"]
version = "1"

[dependencies.walkdir]
version = "2"

[dependencies.zip]
default-features = false
features = ["bzip2", "deflate", "deflate64", "lzma", "ppmd", "xz", "zstd"]
version = "5"

[package]
authors = ["Inc44"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Imports messages from JSON files generated by DiscordChatExporter and replaces expired links with media files downloaded by Dimage."
edition = "2021"
keywords = ["importer", "discord", "discord-bot"]
license = "MIT"
name = "Dimport"
readme = "README.md"
repository = "https://github.com/Inc44/Dimport"
rust-version = "1.83"
version = "2025.9.21"

[profile.release]
codegen-units = 1
lto = "fat"
opt-level = "z"
panic = "abort"
strip = "symbols"