lingochamp/FileDownloader | ExplainGitHub