NANY 2021 Entry Information
| Application Name | yet another youtube down loader |
| Version | |
| Short Description | does what it says |
| Supported OSes | developed on macOS, compiled for Windows |
| Web Page | https://code.rosaelefanten.org/yaydl |
| Download | via cargo: cargo install yaydl |
| System Requirements |
|
| Author | that would be me |
Description
You know what was missing? A tool to download YouTube video files! Here’s mine.
Features
- Can download videos.
- Can optionally keep only the audio part of them.
- Could convert the resulting file to something else (requires ffmpeg).
- Comes as a single binary (once compiled) - take it everywhere on your thumbdrive, no Python cruft required.
Non-features
The list of features is deliberately kept short:
- No output quality choice. yaydl assumes that your internet connection is good enough, or else you would stream, not download.
- No complex filters. This is a downloading tool.
- No image file support. Videos only.
Missing features (patches are welcome)
- yaydl currently ignores video meta data (except the title) unless they are a part of the video file.
- Playlists are not fully supported yet.
- More supported sites: Possible, but not implemented yet. Check the README!
Usage
Code
USAGE:
yaydl [FLAGS] [OPTIONS] <URL>
ARGS:
<URL> Sets the input URL to use
FLAGS:
-h, --help Prints help information
-x, --only-audio Only keeps the audio stream
-v, --verbose Talks more while the URL is processed
-V, --version Prints version information
OPTIONS:
-f, --audio-format <AUDIO> Sets the target audio format (only if --only-audio is used).
Specify the file extension here (defaults to "mp3").
-o, --output <OUTPUTFILE> Sets the output file name





) doing everything it is supposed to.
But the other two problems look easy to fix...












