ytdlWrapper written in xonsh (Python with a little bit extra shell syntax). For ArchLinux: the dependency package name is python-crypto