workspace = { members = ["cli"] } [package] name = "rusty_dl" authors = ["yatsu"] version = "1.0.8" edition = "2021" license = "MIT OR Apache-2.0" keywords = ["download", "videos", "youtube", "twitter", "medias"] description = "A crate for downloading youtube videos, twitter medias (videos, images, gif) from tweets and files on the web." readme = "README.md" repository = "https://github.com/DevYatsu/rusty-dl" categories = ["internet", "media", "utilities"] [dependencies] async-trait = "0.1.80" futures = {version = "0.3.30"} percent-encoding = {version = "2.3.1"} regex = {version = "1.10.4"} reqwest = "0.12.3" rusty_ytdl = {features = ["blocking", "ffmpeg"], version = "0.7.1"} scraper = "0.19.0" serde = {version = "1.0.198", features = ["derive"]} serde_json = {version = "1.0.116"} serde_urlencoded = {version = "0.7.1"} tokio = {features = ["full"], version = "1.37.0"} url = "2.5.0" # maybe add features in the future, only if the number of downloader is increased too much # [features] # full = ["youtube", "twitter", "resource"] # dev = ["full", "futures"] # twitter = ["resource", "regex", "percent-encoding", "serde", "serde_json"] # youtube = ["rusty_ytdl"] # resource = []