App to download content from Youtube, TikTok, Instagram, Pinterest
- Giving the url of a specific youtube, tiktok or instagram content it should download it to the selected folder (by default, download folder). Selected option may apply to only get the audio if the link points to a video.
- Using the companion extension (currently only available on Chromium based browsers) the app can accept a list of urls scraped from pages/profiles/bookmarks and download them sequentially, or in parallel, and output files sorted by platform, and collection
This template should help get you started developing with Tauri and Yew.
VS Code + Tauri + rust-analyzer.
To run the app in development mode with hot-reloading:
sh run.shThis script handles the setup of necessary configuration files and starts the Tauri development server.
You can build a production-ready, optimized version of your application for your current operating system.
This command creates an optimized executable and associated installer.
cargo tauri buildThe output will be located in src-tauri/target/release/bundle/.
To ensure you are starting from a clean slate, you can clean the build artifacts before recompiling.
# Clean previous build artifacts
cargo clean
# Build the application again
cargo tauri buildTauri can build your application for different platforms from a single machine.
cargo tauri build --target x86_64-pc-windows-msvcNote: Building for macOS from a non-macOS machine is complex and often requires setting up a cross-compilation toolchain and a macOS SDK. It's generally recommended to build for macOS on a macOS machine.
cargo tauri build --target x86_64-apple-darwin
# For Apple Silicon
cargo tauri build --target aarch64-apple-darwincargo tauri build --target x86_64-unknown-linux-gnuThe output for cross-platform builds will also be in the src-tauri/target/release/bundle/ directory, under the respective target's folder.
For a detailed list of planned features, ongoing tasks, and future ideas, please see the project's roadmap.
I'm open to contributions. Issues listed in TODO.MD are my priority but feel free to look into them. All new contributions will require testing to be approved.