master
Commits on Feb 14, 2022
Commits on Feb 13, 2022
-
Fix regex to find throttle function name (#1222)
* Fix regex to find throttle function name The javascript now stores the throttling function name in an array. Fix #1218 * Fix array parsing Strip whitespaces around symbol names for future-proofing. The variable name might be "b" right now, but it could change in the future.
Commits on Feb 4, 2022
-
Merge pull request #1237 from pytube/dependabot/pip/pipenv-2022.1.8
Bump pipenv from 2021.5.29 to 2022.1.8
-
Bump pipenv from 2021.5.29 to 2022.1.8
Bumps [pipenv](https://github.com/pypa/pipenv) from 2021.5.29 to 2022.1.8. - [Release notes](https://github.com/pypa/pipenv/releases) - [Changelog](https://github.com/pypa/pipenv/blob/main/CHANGELOG.rst) - [Commits](pypa/pipenv@v2021.5.29...v2022.1.8) --- updated-dependencies: - dependency-name: pipenv dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
-
Merge pull request #1236 from pytube/revert-1200-master
Revert "Fixed RegexMatchError"
-
-
Merge pull request #1200 from DJStompZone/master
Fixed RegexMatchError
-
Added == comparison between YouTube objects. (#1161)
* Update __main__.py * Update __main__.py
-
Correct typos, improve clarity, engagement, and delivery.
Commits on Jan 20, 2022
Commits on Dec 14, 2021
Commits on Nov 23, 2021
Commits on Sep 19, 2021
Commits on Aug 27, 2021
-
-
Selection of bugfixes and improvements (#1090)
* Change Search client to WEB. * Add documentation for oauth functionality. * Return raw 'last_updated' string where it is not parseable.
Commits on Aug 3, 2021
-
-
* User InnerTube in place of `get_video_info` url * Added some additional base parameters for innertube requests. * Added Oauth support for innertube client * Add exception for age-restricted videos which can no longer be accessed without using auth. * Carved out and simplified code where possible due to API changes. * Added renderer catch -- fixes #1068 * Additional channel name support for URL-encoded names. * Updated test mocks, removed region-locked test because that functionality no longer works.
Commits on Jul 21, 2021
-
-
* Add catch for suggested search results; accounts for edge case of no views on result. * Added exception handling for incorrect cached js files. * Now allows you to *actually* set filenames, instead of doing partial overrides to create safe filenames. * Innertube improvements, and skeleton code for future innertube work
Commits on Jul 7, 2021
-
-
Fix test to no longer make web requests. (#1048)
* Update mock so that stream raises HTTPError, rather than head, and simplified some other mocks. * pep8-naming updated, adding a new ignore
Commits on Jul 6, 2021
-
-
* Removed special character from __author__ attribute. * Changed -v CLI arg to have a single setting, rather than multiple. * Add retry functionality for IncompleteRead errors. * Extract contentLength from info where possible. * Mock open in final streams test to prevent file from being written. * Exception handling for accessing titles of private videos.
-
[DRAFT] Feature/search (#1030)
* Added search functionality. * Added repr method to YouTube to make it more useful. * Added some docstrings + comments for clarity.
-
-
* JS emulation for calculating n value for stream URLs to fix throttling issue. * Made parser HTMLParseError more informative. * Add support for bracket start to parser. * Helper for auto-generating necessary json files. * Removed test that no longer seems to work.
Commits on Jun 23, 2021
-
* Adds functionality for interacting with certain endpoints of the innertube API.
Commits on Jun 19, 2021
-
-
* Temporary workaround for get_video_info issue by adding more parameters to `get_video_info` call.
Commits on Jun 15, 2021
-
Improve Channel object support for user channels
* Adds support for additional channel URL patterns
Commits on Jun 4, 2021
-
Improvement/channel docs (#1011)
* Docstring improvements * Documentation for the channel object * Additional metadata available from the channel object, with unit tests
Commits on Jun 2, 2021
-
Bump urllib3 from 1.26.4 to 1.26.5 (#1010)
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.4 to 1.26.5. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@1.26.4...1.26.5)
-