# You-Get

> tiny command-line utility to download media contents from the Web

**Wikidata**: [Q102175238](https://www.wikidata.org/wiki/Q102175238)  
**Source**: https://4ort.xyz/entity/you-get

## Summary
You-Get is a lightweight, free, and open-source command-line utility designed to download media content from the web. Written in Python, it is cross-platform and released under the MIT License, allowing users to freely run, modify, and distribute the software. It provides a simple interface for fetching videos, audio, and other media from various online platforms.

## Key Facts
- **License**: MIT License (verified via [you-get.org/legal-issues](https://you-get.org/#legal-issues)).
- **Programming Language**: Built with Python (as of 2020-11-21).
- **Platforms**: Cross-platform compatibility (Windows, macOS, Linux).
- **Latest Version (as of 2014-02-08)**: 0.3.26, released on 2014-02-08.
- **Repository**: Hosted on GitHub at [github.com/soimort/you-get](https://github.com/soimort/you-get).
- **Package Availability**: Distributed via Homebrew (`you-get`), Arch Linux (`you-get`), and other package managers.

## FAQs
### Q: Is You-Get free to use?
A: Yes, You-Get is free software under the MIT License, permitting use, modification, and redistribution.

### Q: What platforms does You-Get support?
A: You-Get is cross-platform, running on Windows, macOS, and Linux.

### Q: How do I install You-Get?
A: Installation options include package managers like Homebrew (`brew install you-get`) or downloading from the [official website](https://you-get.org/).

## Why It Matters
You-Get addresses the need for a simple, scriptable tool to download web media without relying on graphical interfaces. Its command-line interface makes it ideal for integration into workflows, automation, or use on headless servers. As free software, it promotes transparency and community-driven development, with its Python foundation ensuring accessibility for customization. By supporting multiple platforms and providing package manager integration, You-Get simplifies media retrieval for technical users, filling a niche left by discontinued tools like `youtube-dl`.

## Notable For
- **Lightweight Design**: Minimal resource usage compared to graphical alternatives.
- **Cross-Platform Consistency**: Uniform functionality across operating systems.
- **Active Maintenance**: Regular updates (e.g., 0.3.16 to 0.3.26 between 2013–2014) addressing compatibility and feature expansion.
- **Package Manager Integration**: Availability in Homebrew, Arch Linux, and Gentoo repositories.

## Body
### Overview
You-Get is a specialized tool for downloading media from web platforms through a command-line interface. Its primary function is to simplify the process of fetching videos, audio files, and other content using URL inputs. The software is designed to handle multiple websites, though the source material does not specify supported sites beyond general "web media."

### Technical Details
- **Programming Language**: Python serves as the core language, leveraging its extensive libraries for HTTP requests and parsing.
- **Version History**: Early versions (0.3.16–0.3.26) were released between 2013–2014, with updates addressing bug fixes and compatibility improvements (e.g., 0.3.25 on 2013-12-20 added support for new platforms).
- **Dependencies**: Requires Python 2.7 or 3.x, with additional libraries handled via `pip` during installation.

### Licensing & Distribution
- **MIT License**: Permits unrestricted use, modification, and distribution, with copyright retained by the authors.
- **Distribution Channels**: Official packages are available via GitHub Releases, Homebrew, and Linux distribution repositories (e.g., Arch Linux’s `you-get` package).

### Usage
You-Get operates via command-line arguments, typically using the syntax `you-get [URL]` to download media. It automatically detects and fetches the highest available quality for video content, with options to specify output formats or resolutions. The tool does not include a graphical interface, aligning with its focus on simplicity and scriptability.

## References

1. [Source](https://you-get.org/#legal-issues)
2. [The you-get Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/you-get/analyses/latest/languages_summary)
3. [2025](https://github.com/EvanLi/Github-Ranking/blob/master/Data/github-ranking-2025-07-06.csv)
4. [Release 0.3.16. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.16)
5. [Release 0.3.17. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.17)
6. [Release 0.3.18. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.18)
7. [Release 0.3.20. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.20)
8. [Release 0.3.21. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.21)
9. [Release 0.3.22. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.22)
10. [Release 0.3.23. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.23)
11. [Release 0.3.24. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.24)
12. [Release 0.3.25. 2013](https://github.com/soimort/you-get/releases/tag/v0.3.25)
13. [Release 0.3.26. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.26)
14. [Release 0.3.27. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.27)
15. [Release 0.3.28. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.28)
16. [Release 0.3.28.1. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.28.1)
17. [Release 0.3.28.2. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.28.2)
18. [Release 0.3.28.3. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.28.3)
19. [Release 0.3.29. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.29)
20. [Release 0.3.30. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.30)
21. [Release 0.3.31. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.31)
22. [Release 0.3.32. 2014](https://github.com/soimort/you-get/releases/tag/v0.3.32)
23. [Release 0.3.33. 2015](https://github.com/soimort/you-get/releases/tag/v0.3.33)
24. [Release 0.3.34. 2015](https://github.com/soimort/you-get/releases/tag/v0.3.34)
25. [Release 0.3.35. 2015](https://github.com/soimort/you-get/releases/tag/v0.3.35)
26. [Release 0.3.36. 2015](https://github.com/soimort/you-get/releases/tag/v0.3.36)
27. [Release 0.4.111. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.111)
28. [Release 0.4.125. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.125)
29. [Release 0.4.134. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.134)
30. [Release 0.4.136. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.136)
31. [Release 0.4.156. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.156)
32. [Release 0.4.167. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.167)
33. [Release 0.4.176. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.176)
34. [Release 0.4.192. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.192)
35. [Release 0.4.210. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.210)
36. [Release 0.4.217. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.217)
37. [Release 0.4.232. 2015](https://github.com/soimort/you-get/releases/tag/v0.4.232)
38. [Release 0.4.236. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.236)
39. [Release 0.4.245. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.245)
40. [Release 0.4.266. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.266)
41. [Release 0.4.272. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.272)
42. [Release 0.4.293. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.293)
43. [Release 0.4.306. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.306)
44. [Release 0.4.324. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.324)
45. [Release 0.4.330. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.330)
46. [Release 0.4.350. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.350)
47. [Release 0.4.365. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.365)
48. [Release 0.4.390. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.390)
49. [Release 0.4.424. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.424)
50. [Release 0.4.455. 2016](https://github.com/soimort/you-get/releases/tag/v0.4.455)