# rusty_dl
Rusty_dl Library is a versatile crate designed for effortlessly fetching a wide range of content types, including YouTube videos, tweet media (such as videos, images, and gifs), and eventually various other media directly from the web.
## Features
- Download YouTube videos
- Download tweet media (videos, images, gifs)
- Download other media from the web
## Todo
### In the Library
- [x] Add features to download content to specific directories
- [x] Implement functions to retrieve metadata on downloaded media
- [x] Allow users to specify whether spaces in file names should be replaced by underscores
- [x] Add support for downloading images-only or videos-only from tweets
- [x] Add support for downloading playlists on youtube
- [ ] Add examples
### Other
- [ ] Create a CLI for easy downloading from the terminal
- [ ] Develop a desktop application (using Tauri ?)
- [ ] Build a web application for downloading media from the browser
## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to help improve this library.
## License
This project is licensed under the [MIT License](./LICENSE).