Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								5f96588ada 
								
							 
						 
						
							
							
								
								added black formatter  
							
							 
							
							
							
						 
						
							2024-09-26 17:56:36 +02:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								7ab2a9e4a5 
								
							 
						 
						
							
							
								
								added condition to initialize empty translation language list when translationLanugage key is missing  
							
							 
							
							
							
						 
						
							2023-12-27 12:47:25 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								a04a7010ed 
								
							 
						 
						
							
							
								
								added error which is thrown if url is used as the video id  
							
							 
							
							
							
						 
						
							2023-04-17 15:34:46 +02:00  
						
					 
				
					
						
							
							
								 
								E. Seiver
							
						 
						
							 
							
							
							
							
								
							
							
								72e9781528 
								
							 
						 
						
							
							
								
								add preserve_formatting to get_transcripts() + tests  
							
							 
							
							... 
							
							
							
							also assertion tests for `get_transcripts()` updated to include `False` at the end for  new `preserve_formatting` param 
							
						 
						
							2023-04-12 12:43:48 -07:00  
						
					 
				
					
						
							
							
								 
								E. Seiver
							
						 
						
							 
							
							
							
							
								
							
							
								c1e5ce4ebb 
								
							 
						 
						
							
							
								
								update tests and test doc  
							
							 
							
							... 
							
							
							
							add (partially escaped) italics to test doc
add new test for `preserve_formatting=True` 
							
						 
						
							2023-03-15 18:21:34 -07:00  
						
					 
				
					
						
							
							
								 
								Liam Sy
							
						 
						
							 
							
							
							
							
								
							
							
								77f1405ca2 
								
							 
						 
						
							
							
								
								revised test comments  
							
							 
							
							
							
						 
						
							2022-10-25 11:08:52 -04:00  
						
					 
				
					
						
							
							
								 
								Liam Sy
							
						 
						
							 
							
							
							
							
								
							
							
								88bab9e77c 
								
							 
						 
						
							
							
								
								added more tests for SRTFormatter  
							
							 
							
							
							
						 
						
							2022-10-25 10:58:44 -04:00  
						
					 
				
					
						
							
							
								 
								Liam Sy
							
						 
						
							 
							
							
							
							
								
							
							
								a78f493386 
								
							 
						 
						
							
							
								
								added test cases for SRTFormmater  
							
							 
							
							
							
						 
						
							2022-10-20 17:56:49 -04:00  
						
					 
				
					
						
							
							
								 
								Maja
							
						 
						
							 
							
							
							
							
								
							
							
								b4ac0a17b7 
								
							 
						 
						
							
							
								
								removed comments  
							
							 
							
							
							
						 
						
							2022-06-01 12:13:52 -04:00  
						
					 
				
					
						
							
							
								 
								Maja
							
						 
						
							 
							
							
							
							
								
							
							
								74d645adce 
								
							 
						 
						
							
							
								
								removed ast import  
							
							 
							
							
							
						 
						
							2022-06-01 12:09:37 -04:00  
						
					 
				
					
						
							
							
								 
								Maja
							
						 
						
							 
							
							
							
							
								
							
							
								e884646c16 
								
							 
						 
						
							
							
								
								added error message to assert statement  
							
							 
							
							
							
						 
						
							2022-04-26 00:35:01 -04:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								02b91b0870 
								
							 
						 
						
							
							
								
								transcript language list is now properly escaped  
							
							 
							
							
							
						 
						
							2022-03-30 17:13:25 +02:00  
						
					 
				
					
						
							
							
								 
								Joshua Lochner
							
						 
						
							 
							
							
							
							
								
							
							
								b8dbc97549 
								
							 
						 
						
							
							
								
								Add additional test case for `TranscriptsDisabled`  
							
							 
							
							
							
						 
						
							2021-11-29 18:40:01 +02:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								c3f8dc0772 
								
							 
						 
						
							
							
								
								added error message if YouTube requests fail  
							
							 
							
							
							
						 
						
							2021-11-08 09:51:21 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								9251be8462 
								
							 
						 
						
							
							
								
								added ability to create consent cookie  
							
							 
							
							
							
						 
						
							2021-03-31 15:59:57 +02:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								e69759f6d6 
								
							 
						 
						
							
							
								
								fixed test  
							
							 
							
							
							
						 
						
							2021-03-22 19:04:10 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								3781907943 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/ISSUE-23  
							
							 
							
							
							
						 
						
							2021-03-22 18:54:07 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								cf585e2175 
								
							 
						 
						
							
							
								
								refactored formatters to use format_transcript and format_transcripts  
							
							 
							
							
							
						 
						
							2021-03-15 17:57:44 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								d314139329 
								
							 
						 
						
							
							
								
								added FormatterLoader  
							
							 
							
							
							
						 
						
							2021-03-15 17:16:20 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								72f035fa6d 
								
							 
						 
						
							
							
								
								adjusted CLI to be able to handle masked hyphens  
							
							 
							
							
							
						 
						
							2021-03-15 10:34:05 +01:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								baadc2f7f0 
								
							 
						 
						
							
							
								
								Merge master, fix readme conflicts  
							
							 
							
							
							
						 
						
							2021-03-02 07:48:17 -08:00  
						
					 
				
					
						
							
							
								 
								Your Name
							
						 
						
							 
							
							
							
							
								
							
							
								fb819c06e4 
								
							 
						 
						
							
							
								
								Fix test case name  
							
							 
							
							
							
						 
						
							2021-01-21 19:53:06 +01:00  
						
					 
				
					
						
							
							
								 
								Your Name
							
						 
						
							 
							
							
							
							
								
							
							
								14c70359ba 
								
							 
						 
						
							
							
								
								Fix "video not available" being shown to the user when when YouTube start asking for captcha resolution due to receiving too many requests from the same IP. Show instead an appropiate message.  
							
							 
							
							... 
							
							
							
							To be able to keep making requests, the captcha must be solved in a browser and the browser cookie must be passed to youtube-transcript-api. 
							
						 
						
							2021-01-21 19:43:29 +01:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								138643a682 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/ISSUE-23  
							
							 
							
							
							
						 
						
							2020-10-10 21:13:51 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								150c50cabe 
								
							 
						 
						
							
							
								
								Fix since Python2.7 doesnt support encoding kwarg to open()  
							
							 
							
							
							
						 
						
							2020-10-08 14:29:26 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								eb01e08b04 
								
							 
						 
						
							
							
								
								Add explicit utf-8 encoding for file I/O in test_api.py  
							
							 
							
							
							
						 
						
							2020-10-08 13:36:33 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								36f29c3058 
								
							 
						 
						
							
							
								
								Add a few initial test cases, could use more  
							
							 
							
							
							
						 
						
							2020-09-01 15:23:04 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								1e9b2c7727 
								
							 
						 
						
							
							
								
								Revert "Add formatters module"  
							
							 
							
							... 
							
							
							
							Reverting again, apparently I had a misunderstanding of how to revert. Trying again.
This reverts commit dca4021dd7 . 
							
						 
						
							2020-08-21 12:21:12 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								216abbe023 
								
							 
						 
						
							
							
								
								Add unittests for formatters.py  
							
							 
							
							
							
						 
						
							2020-07-09 20:14:36 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								5861bdb104 
								
							 
						 
						
							
							
								
								Remove json.dumps from test_api.py  
							
							 
							
							... 
							
							
							
							Remove unnecessary changes to tests, revert assertions back to how they were.
Remove unnecessary join from formatter in `_api.py` 
							
						 
						
							2020-07-09 00:06:14 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								0e6fae2504 
								
							 
						 
						
							
							
								
								replace CLI json arg with format in test_cli.py  
							
							 
							
							... 
							
							
							
							Replaced every occurance of `parsed_args.json` with `parsed_args.format` as well as the CLI arguments to match for testing. 
							
						 
						
							2020-07-08 15:14:32 -07:00  
						
					 
				
					
						
							
							
								 
								Chris Howell
							
						 
						
							 
							
							
							
							
								
							
							
								ac75f906e6 
								
							 
						 
						
							
							
								
								Update test_api.py  
							
							 
							
							... 
							
							
							
							Fixed an encoding issue for Windows machines receiving an error due to Lines 24-27:
`UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 119434: character maps to <undefined>`.
Adjusted test_api.py to fix an issue when the format=None isnt passed with mock test raising:
`AssertionError: get_transcript('video_id_1', ['de', 'en'], None, None) call not found`
Added `import json` to convert test data for json data into a string for 1 or many json transcripts to keep in line with how the formatters are eventually returned as strings. 
							
						 
						
							2020-07-08 15:11:54 -07:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								31b8f4a179 
								
							 
						 
						
							
							
								
								Redid errors for cookies, improved testing coverage  
							
							 
							
							
							
						 
						
							2020-01-30 21:53:18 -08:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								49ccba7f95 
								
							 
						 
						
							
							
								
								Fixed testing with mock, added testing for cookies  
							
							 
							
							
							
						 
						
							2020-01-27 21:47:04 -08:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								67604ec46c 
								
							 
						 
						
							
							
								
								Made testing more robust  
							
							 
							
							
							
						 
						
							2020-01-22 22:35:35 -08:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								f9e553ebaf 
								
							 
						 
						
							
							
								
								Added cli support, fixed testing  
							
							 
							
							
							
						 
						
							2020-01-20 23:04:46 -08:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								7159f60823 
								
							 
						 
						
							
							
								
								fixed bug in cli where no transcript could be retrieved if no language was specified  
							
							 
							
							
							
						 
						
							2019-12-31 00:11:52 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								f8416ab004 
								
							 
						 
						
							
							
								
								added new params to cli to make new features accessible using the cli  
							
							 
							
							
							
						 
						
							2019-12-30 17:36:48 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								66d02c08a1 
								
							 
						 
						
							
							
								
								added tests for new public api method  
							
							 
							
							
							
						 
						
							2019-12-30 15:34:35 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								f1e4754ca4 
								
							 
						 
						
							
							
								
								added check if any transcripts are actually available  
							
							 
							
							
							
						 
						
							2019-12-20 16:28:35 +01:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								df417be915 
								
							 
						 
						
							
							
								
								refactored the way transcript information is retrieved and thereby improved error messages  
							
							 
							
							
							
						 
						
							2019-12-08 14:40:57 +01:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								d224b02a80 
								
							 
						 
						
							
							
								
								Languages argument defaults to a tuple instead of a list.  
							
							 
							
							
							
						 
						
							2019-11-10 22:44:24 -08:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								7ac7d3266b 
								
							 
						 
						
							
							
								
								Changed youtubeWWW1.html.static's name  
							
							 
							
							
							
						 
						
							2019-11-06 21:19:24 -08:00  
						
					 
				
					
						
							
							
								 
								danielcliu
							
						 
						
							 
							
							
							
							
								
							
							
								de1ddf0824 
								
							 
						 
						
							
							
								
								Implemented code to more thoroughly find a lanuages captions  
							
							 
							
							
							
						 
						
							2019-10-16 22:01:30 -07:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								3d199e1b66 
								
							 
						 
						
							
							
								
								updated test assets to new youtube format  
							
							 
							
							
							
						 
						
							2019-10-09 13:27:51 +02:00  
						
					 
				
					
						
							
							
								 
								Jonas Depoix
							
						 
						
							 
							
							
							
							
								
							
							
								c65cf27def 
								
							 
						 
						
							
							
								
								fixed bug reported in ISSUE-19  
							
							 
							
							
							
						 
						
							2019-07-22 13:11:52 +02:00  
						
					 
				
					
						
							
							
								 
								jdepoix
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f9d7d337f4 
								
							 
						 
						
							
							
								
								Merge pull request  #10  from DannyAziz/master  
							
							 
							
							... 
							
							
							
							Add proxy functionality 
							
						 
						
							2019-03-27 11:07:36 +01:00  
						
					 
				
					
						
							
							
								 
								Danny Aziz
							
						 
						
							 
							
							
							
							
								
							
							
								d6d301a612 
								
							 
						 
						
							
							
								
								Run proxies test  
							
							 
							
							
							
						 
						
							2019-03-26 17:32:28 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Aziz
							
						 
						
							 
							
							
							
							
								
							
							
								7eb9e38eb6 
								
							 
						 
						
							
							
								
								Added more proxies tests  
							
							 
							
							
							
						 
						
							2019-03-20 17:06:05 +00:00  
						
					 
				
					
						
							
							
								 
								Danny Aziz
							
						 
						
							 
							
							
							
							
								
							
							
								2b8f213f3d 
								
							 
						 
						
							
							
								
								Removed _TranscriptFetcher  
							
							 
							
							
							
						 
						
							2019-03-19 14:15:01 +00:00