Releases: get-pytube/pytube3
Releases · get-pytube/pytube3
v9.6.4
v9.6.3
v9.6.2
🎧 Adds --audio
/ -a
CLI flag for downloading audio file (thanks @swiftyy-mage)
🎞 Adds --ffmpeg
/ -f
CLI flag for combing video/streams when FFMPEG is installed (@swiftyy-mage 🙌 )
🚫 Adds .otf()
filter to streams to remove video URLs that 404 (thanks for report @jslay88)
📂 Adds filesize_approx
property to Stream
to get file size without HTTP call
[0] Adds ability to treat yt.streams
/StreamQuery
and Playlist
as normal lists, and CaptionQuery
as a dictionary of language code keys
🏁on_complete calls back with a string file path, including for already downloaded files (thanks for report @RainbowAsteroids)
🌲Improved logging (use -v
to -vvvv
on command line)
v9.6.1
v9.6.0
v9.5.13
v9.5.12
- Add
-t
flag to specify target directory for CLI downloads - CLI playlist downloads use playlist title for target directory if no
-t
flag - Skip downloaded videos (optional, defaults to True)
- Support proxies argument for
Playlist
- Add
get_audio_only
toQuery
- Fix for terminal size on platforms missing
os.get_terminal_size()
v9.5.11
- CLI take
-r
flag to download by resolution - CLI takes playlist URLs to download all playlist videos
- Add
video_urls
andvideos
toPlaylist
- Deprecate
download_all
andpopulate_video_urls
inPlaylist
- Add
is_dash
property and filter inQuery
- Add
get_by_resolution
,get_lowest_resolution
, andget_highest_resolution
toQuery
- Significantly increase test coverage
v9.5.10
v9.5.9
- Fixes regex search for JS function signature
- Adds
download
function for captions (thanks @mahirchavda) - Adds
-c
command line argument for downloading caption - Drops Python 3.5 support