Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						ec85ded83c 
					 
					
						
						
							
							Fix "invalid escape sequences" error on Python 3.6  
						
						
						
						
					 
					
						2017-01-06 00:58:56 +08:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						5aaf012a4e 
					 
					
						
						
							
							[pbs] fix extraction for geo restricted videos( #7095 )  
						
						
						
						
					 
					
						2016-12-19 16:27:12 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5ec5461e1a 
					 
					
						
						
							
							[pbs] Clarify comment on http formats  
						
						
						
						
					 
					
						2016-08-13 22:50:18 +07:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						542130a5d9 
					 
					
						
						
							
							[pbs] Fix description extraction and update tests  
						
						
						
						
					 
					
						2016-08-13 21:59:29 +07:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						f50365e91c 
					 
					
						
						
							
							[pbs] add test for videos with undocumented http formats and remove unused import  
						
						
						
						
					 
					
						2016-08-13 09:10:09 +01:00 
						 
				 
			
				
					
						
							
							
								Remita Amine 
							
						 
					 
					
						
						
							
						
						3cddb8d6a7 
					 
					
						
						
							
							[pbs] check all http formats and remove unnecessary request  
						
						... 
						
						
						
						- some of the quality that not reported in the documentation
are available(4500k, 6500k)
- the videoInfo request doesn't work for a long time 
						
						
					 
					
						2016-08-12 08:38:06 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						8704778d95 
					 
					
						
						
							
							[pbs] Check manually constructed http links ( Closes   #9921 )  
						
						
						
						
					 
					
						2016-06-27 23:06:42 +07:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						e0e9bbb0e9 
					 
					
						
						
							
							[pbs] extract srt and vtt subtitles  
						
						
						
						
					 
					
						2016-04-30 14:02:17 +01:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						7691184a31 
					 
					
						
						
							
							[pbs] remove duplicate format  
						
						
						
						
					 
					
						2016-04-30 12:57:30 +01:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						35cd2f4c25 
					 
					
						
						
							
							[pbs] extract only the formats that we know that they will be available as http format  
						
						... 
						
						
						
						https://projects.pbs.org/confluence/display/coveapi/COVE+Video+Specifications  
					
						2016-04-30 11:32:13 +01:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						350d7963db 
					 
					
						
						
							
							[pbs] fix the least bitrate http url construction  
						
						
						
						
					 
					
						2016-04-30 11:12:11 +01:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						cbc032c8b7 
					 
					
						
						
							
							[pbs] extract all http formats  
						
						
						
						
					 
					
						2016-04-30 01:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5d6e1011df 
					 
					
						
						
							
							[pbs] Extract all formats ( Closes   #8538 )  
						
						
						
						
					 
					
						2016-02-22 01:23:27 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						6b3fbd3425 
					 
					
						
						
							
							[pbs] Fix multi part videos extraction  
						
						
						
						
					 
					
						2016-02-11 22:02:37 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						a7ab46375b 
					 
					
						
						
							
							[pbs] Update some tests  
						
						
						
						
					 
					
						2016-02-11 21:43:01 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						b14d5e26f6 
					 
					
						
						
							
							[pbs] Improve description extraction  
						
						
						
						
					 
					
						2016-02-11 21:28:09 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9a61dfba0c 
					 
					
						
						
							
							[pbs] Revert prefer portalplayer  
						
						
						
						
					 
					
						2016-02-11 21:22:57 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						7fcea295c5 
					 
					
						
						
							
							[pbs] Switch to portal player by default ( Closes   #8491 )  
						
						
						
						
					 
					
						2016-02-10 20:46:38 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						2c566d02fe 
					 
					
						
						
							
							[pbs] Extend PBS station regex ( Closes   #7964 )  
						
						
						
						
					 
					
						2015-12-23 23:22:47 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						8f0afda028 
					 
					
						
						
							
							[pbs] Extend _VALID_URL ( Closes   #7889 )  
						
						
						
						
					 
					
						2015-12-17 20:24:33 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						176ccefcd8 
					 
					
						
						
							
							[pbs] PEP 8  
						
						
						
						
					 
					
						2015-12-10 21:33:40 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						526a20bd16 
					 
					
						
						
							
							[pbs] Clarify member stations' URLs  
						
						
						
						
					 
					
						2015-12-10 21:04:26 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						6c7b26e13f 
					 
					
						
						
							
							[pbs] Make URLs lowercase  
						
						
						
						
					 
					
						2015-12-09 21:28:04 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						b51b108045 
					 
					
						
						
							
							[pbs] Clean up stations list from duplicates  
						
						
						
						
					 
					
						2015-12-09 21:23:19 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						e15e2ef7a0 
					 
					
						
						
							
							[pbs] Add support for all member stations ( #7674 )  
						
						
						
						
					 
					
						2015-12-09 01:51:34 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						d0c8b279da 
					 
					
						
						
							
							[pbs] Add another coveplayer pattern ( Closes   #7674 )  
						
						
						
						
					 
					
						2015-12-08 23:34:43 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						612d83b51d 
					 
					
						
						
							
							[pbs] Extend _VALID_URL  
						
						
						
						
					 
					
						2015-12-08 23:28:36 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						a9c09a7c62 
					 
					
						
						
							
							[pbs] Update API URL ( Closes   #7565 )  
						
						
						
						
					 
					
						2015-11-19 20:25:28 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						312a3f389b 
					 
					
						
						
							
							[pbs] Extend _VALID_URL  
						
						
						
						
					 
					
						2015-11-18 00:46:41 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						21d0c33ecd 
					 
					
						
						
							
							[pbs] Make flp embed lookup non fatal  
						
						
						
						
					 
					
						2015-11-07 01:08:40 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						8b6d9406db 
					 
					
						
						
							
							[pbs] Add test for flp frontline embeds  
						
						
						
						
					 
					
						2015-11-07 00:42:30 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						686f98816e 
					 
					
						
						
							
							[pbs] Add support for flp frontlines ( Closes   #7369 )  
						
						
						
						
					 
					
						2015-11-07 00:39:16 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						0fa6b17dcc 
					 
					
						
						
							
							[pbs] Simplify and speed up player URL search  
						
						
						
						
					 
					
						2015-11-06 23:45:26 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						9d5fb3b58d 
					 
					
						
						
							
							[pbs] Carry long line  
						
						
						
						
					 
					
						2015-10-09 00:09:10 +06:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						0553d0ee40 
					 
					
						
						
							
							[pbs] place errors into a dict  
						
						
						
						
					 
					
						2015-10-08 18:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								remitamine 
							
						 
					 
					
						
						
							
						
						7faf7e7523 
					 
					
						
						
							
							[pbs] detect errors from http error code  
						
						
						
						
					 
					
						2015-10-08 18:39:24 +01:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						90ab741e90 
					 
					
						
						
							
							[pbs] Add test for  #7059  
						
						
						
						
					 
					
						2015-10-04 21:37:49 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						96229998c2 
					 
					
						
						
							
							[pbs] Allow empty attribute in player regex  
						
						
						
						
					 
					
						2015-10-04 21:19:47 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						0659dfccfe 
					 
					
						
						
							
							[pbs] Improve player regex ( Closes   #7059 )  
						
						
						
						
					 
					
						2015-10-04 21:13:13 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						fb0d12c6cb 
					 
					
						
						
							
							[pbs] Add age limit to tests  
						
						
						
						
					 
					
						2015-08-11 01:46:25 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						c7620992d2 
					 
					
						
						
							
							[pbs] No need to escape colon  
						
						
						
						
					 
					
						2015-07-22 23:49:55 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						ce1bafdce9 
					 
					
						
						
							
							[pbs] Clean up title construction rationale  
						
						
						
						
					 
					
						2015-07-22 23:49:08 +06:00 
						 
				 
			
				
					
						
							
							
								fnord 
							
						 
					 
					
						
						
							
						
						0eacd2aaae 
					 
					
						
						
							
							less clunky if statement  
						
						
						
						
					 
					
						2015-07-19 13:59:12 -05:00 
						 
				 
			
				
					
						
							
							
								fnord 
							
						 
					 
					
						
						
							
						
						a5dd9a0c5d 
					 
					
						
						
							
							pbs: fix vague 'Full Episode' titles; prepend name of show  
						
						... 
						
						
						
						Many videos are given the title 'Full Episode' or 'Episode x', etc;
in the info json 'title' is the episode title (for oneshots this is
'Full Episode') while the program name is 'program':{'title'. This
changes the title from '(episode title)' to
 '(program name) - (episode title)'
The following urls demonstrate useless titles
    http://video.pbs.org/video/2365367186/ 
    http://video.pbs.org/video/2365519307/ 
    http://video.pbs.org/video/2365527039/ 
    http://video.pbs.org/video/2365530605/ 
Before change
    Full Episode
    Episode 5 | Preview
    Season 3 | Episode 4 Preview
    July 17, 2015
After change
    To Catch A Comet - Full Episode
    The Crimson Field - Episode 5 | Preview
    Last Tango in Halifax - Season 3 | Episode 4 Preview
    Charlie Rose The Week - July 17, 2015 
						
						
					 
					
						2015-07-19 11:47:58 -05:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						06a12933f3 
					 
					
						
						
							
							[pbs] Add support for subtitles ( Closes   #6184 )  
						
						
						
						
					 
					
						2015-07-10 00:58:01 +06:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						93f9420993 
					 
					
						
						
							
							[pbs] Add coding declaration  
						
						... 
						
						
						
						Python 2.x does not work without it. 
						
						
					 
					
						2015-07-02 13:13:27 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						5b61070c70 
					 
					
						
						
							
							[pbs] skip_download for m3u8 test cases  
						
						
						
						
					 
					
						2015-07-02 13:08:48 +08:00 
						 
				 
			
				
					
						
							
							
								Yen Chi Hsuan 
							
						 
					 
					
						
						
							
						
						dbe1a93526 
					 
					
						
						
							
							[pbs] Fix player URL ( closes   #6139 )  
						
						
						
						
					 
					
						2015-07-02 13:05:43 +08:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						e8b9ab8957 
					 
					
						
						
							
							[pbs] Add format_id for direct links  
						
						
						
						
					 
					
						2015-05-06 21:31:25 +06:00 
						 
				 
			
				
					
						
							
							
								Sergey M․ 
							
						 
					 
					
						
						
							
						
						5890eef6b0 
					 
					
						
						
							
							[pbs] Add support for HD ( Closes   #3564 ,  closes   #5390 )  
						
						
						
						
					 
					
						2015-05-01 17:43:06 +06:00