Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							962ce23cc2 
							
						 
					 
					
						
						
							
							WebVTT::Builder: Add logic to escape special chars ( #4414 )  
						
						... 
						
						
						
						Note: WebVTT does allow some tags in the cue payload in some circumstances
while this PR just blindly escapes everything:
https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API#cue_payload_text_tags  
						
						
					 
					
						2024-02-19 00:16:17 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60f6a345d9 
							
						 
					 
					
						
						
							
							Locales: Fix broken i18Next v3/v4 plurals  
						
						... 
						
						
						
						Languages impacted: es, fa, pt 
						
						
					 
					
						2024-02-15 22:12:04 +01:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ad2eff2a4 
							
						 
					 
					
						
						
							
							WebVTT::Builder: Add logic to escape special chars  
						
						
						
						
					 
					
						2024-01-30 15:25:45 -08:00 
						 
				 
			
				
					
						
							
							
								ThetaDev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c005ada487 
							
						 
					 
					
						
						
							
							fix: prevent censoring of self-harm related search queries ( #4403 )  
						
						... 
						
						
						
						* fix: prevent censoring of self-harm related search queries
* fix: yt_filters_spec with new flag 
						
						
					 
					
						2024-01-29 14:59:25 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a5d408602 
							
						 
					 
					
						
						
							
							Remove leftover functions/specs used by the anti-captcha job  
						
						
						
						
					 
					
						2023-11-20 17:40:31 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1caaf63c8a 
							
						 
					 
					
						
						
							
							Refactor WebVTT building logic into WebVTT::Builder ( #4070 )  
						
						
						
						
					 
					
						2023-10-07 19:53:29 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f26c995344 
							
						 
					 
					
						
						
							
							i18next: Revert some changes, as es/pt/pt-PT aren't mixed up (yet)  
						
						
						
						
					 
					
						2023-10-07 19:12:17 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32310b7c9f 
							
						 
					 
					
						
						
							
							i18Next: Add exceptions for mixed v3/v4 plural forms  
						
						
						
						
					 
					
						2023-10-06 08:19:27 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d371eb50f2 
							
						 
					 
					
						
						
							
							WebVTT::Builder: rename #line to #cue  
						
						
						
						
					 
					
						2023-09-23 09:41:41 -04:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							54fa59cbb0 
							
						 
					 
					
						
						
							
							Add method to construct WebVTT files  
						
						... 
						
						
						
						Similar to JSON.Build 
						
						
					 
					
						2023-09-23 09:20:20 -04:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4414c9df70 
							
						 
					 
					
						
						
							
							specc: Add tests for 'decode_date'  
						
						
						
						
					 
					
						2023-05-29 13:16:50 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							193c510c65 
							
						 
					 
					
						
						
							
							Spec: Update require to point to new files  
						
						
						
						
					 
					
						2023-05-25 22:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4379a3d873 
							
						 
					 
					
						
						
							
							Comments: Move ctoken functions to youtube.cr  
						
						
						
						
					 
					
						2023-05-25 22:53:53 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a765418d1 
							
						 
					 
					
						
						
							
							Update specs  
						
						
						
						
					 
					
						2023-04-10 16:59:13 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f3317e257 
							
						 
					 
					
						
						
							
							Update video spec  
						
						
						
						
					 
					
						2023-03-19 21:52:24 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9eb839c7a 
							
						 
					 
					
						
						
							
							channel: remove dead playlists code  
						
						
						
						
					 
					
						2022-12-22 17:26:32 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce7db8d2cb 
							
						 
					 
					
						
						
							
							extractors: Add continuation token parser  
						
						
						
						
					 
					
						2022-12-22 16:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							516efd2df3 
							
						 
					 
					
						
						
							
							Cleanup videos ( #3238 )  
						
						
						
						
					 
					
						2022-11-17 01:03:23 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9da1827e95 
							
						 
					 
					
						
						
							
							Dirty fix to get back the channel videos  
						
						
						
						
					 
					
						2022-11-02 01:03:39 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae03ed7bf7 
							
						 
					 
					
						
						
							
							videos: move player/next parsing code to a dedicated file  
						
						
						
						
					 
					
						2022-10-31 20:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33150f5de3 
							
						 
					 
					
						
						
							
							spec: Add test cases for regular videos extraction  
						
						
						
						
					 
					
						2022-10-31 20:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							907ddfa06a 
							
						 
					 
					
						
						
							
							spec: Add tests for recent changes  
						
						
						
						
					 
					
						2022-10-31 20:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6aaea7fafa 
							
						 
					 
					
						
						
							
							Videos: parse data during first fetching  
						
						... 
						
						
						
						There will be less data to be stores in the DB cache 
						
						
					 
					
						2022-10-31 20:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cd03fa06ae 
							
						 
					 
					
						
						
							
							videos: move 'Caption' and associated global/functions to a separate file  
						
						
						
						
					 
					
						2022-10-31 20:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ed4f1a9a4 
							
						 
					 
					
						
						
							
							Add unit tests for scheduled livestreams  
						
						
						
						
					 
					
						2022-07-21 00:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e3820b634 
							
						 
					 
					
						
						
							
							Add #to_http_params method to Query ( Fixes   #3148 )  
						
						
						
						
					 
					
						2022-07-04 22:21:27 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fd99f20404 
							
						 
					 
					
						
						
							
							Fix CI: use be_close() with 1s delta for Time comparisons  
						
						
						
						
					 
					
						2022-06-08 23:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							96ac7f9f35 
							
						 
					 
					
						
						
							
							Add hashtag extractor spec  
						
						
						
						
					 
					
						2022-06-08 23:56:40 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25b60a1b90 
							
						 
					 
					
						
						
							
							Add spec for the Search::Query class  
						
						
						
						
					 
					
						2022-04-16 20:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							af02917766 
							
						 
					 
					
						
						
							
							Code cleanup  
						
						
						
						
					 
					
						2022-04-03 22:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6991d0851f 
							
						 
					 
					
						
						
							
							Add a function to generate HTTP::Params from Filters  
						
						
						
						
					 
					
						2022-03-29 20:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fb2a331f79 
							
						 
					 
					
						
						
							
							Add a function to parse search filters from invidious URL params  
						
						
						
						
					 
					
						2022-03-29 20:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c888524523 
							
						 
					 
					
						
						
							
							Add a function to parse invidious legacy search filters  
						
						
						
						
					 
					
						2022-03-29 20:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75c9dbaf6b 
							
						 
					 
					
						
						
							
							Add a function to parse youtube search parameters  
						
						
						
						
					 
					
						2022-03-29 20:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c01a29fe76 
							
						 
					 
					
						
						
							
							Add a function to build youtube search filters  
						
						... 
						
						
						
						(it aims at replacing produce_search_params) 
						
						
					 
					
						2022-03-29 20:31:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2bbd424fce 
							
						 
					 
					
						
						
							
							Move import logic to its own module  
						
						
						
						
					 
					
						2022-02-07 17:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6fab5d0554 
							
						 
					 
					
						
						
							
							Merge pull request  #2545  from bbielsa/csv-subscriptions-import  
						
						... 
						
						
						
						Add CSV Subscriptions Import 
						
						
					 
					
						2022-01-16 15:11:37 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							461fae4f77 
							
						 
					 
					
						
						
							
							Use contain_exactly() in spec  
						
						
						
						
					 
					
						2022-01-15 12:52:19 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a541cb4d5 
							
						 
					 
					
						
						
							
							Add tests  
						
						
						
						
					 
					
						2022-01-12 01:20:45 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0120f44fd6 
							
						 
					 
					
						
						
							
							i18n: use spectator for i18next plurals spec  
						
						
						
						
					 
					
						2022-01-12 00:49:36 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a156e7313 
							
						 
					 
					
						
						
							
							i18n: Add plural tests (spec)  
						
						
						
						
					 
					
						2022-01-10 22:49:03 +01:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							6c0486646f 
							
						 
					 
					
						
						
							
							Add spectator and switch to Spectator DSL  
						
						
						
						
					 
					
						2022-01-07 09:27:50 -06:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							dffe8fc49e 
							
						 
					 
					
						
						
							
							Move helpers_spec.rb into invidious directory  
						
						
						
						
					 
					
						2022-01-07 09:26:13 -06:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db04f1556e 
							
						 
					 
					
						
						
							
							Remove spec for playlist continuation  
						
						
						
						
					 
					
						2022-01-05 03:42:41 +01:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							444b1c99d0 
							
						 
					 
					
						
						
							
							Show unavailable videos in playlists  
						
						
						
						
					 
					
						2022-01-05 03:32:54 +01:00 
						 
				 
			
				
					
						
							
							
								matthewmcgarvey 
							
						 
					 
					
						
						
						
						
							
						
						
							8d4b4cd14c 
							
						 
					 
					
						
						
							
							Remove dead code  
						
						
						
						
					 
					
						2021-11-29 09:11:50 -06:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7661c3c061 
							
						 
					 
					
						
						
							
							Remove useless 'require' statement in spec  
						
						
						
						
					 
					
						2021-10-11 18:33:36 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be1a43a337 
							
						 
					 
					
						
						
							
							Manually extract category refactor from 1b569bbc99207cae7c20aa285f42477ae361dd30  
						
						... 
						
						
						
						Also fixes some errors caused by cherry-picking 
						
						
					 
					
						2021-09-24 21:07:07 -07:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a84e3abcf 
							
						 
					 
					
						
						
							
							Remove locales consistency check  
						
						... 
						
						
						
						This is not required anymore, due to the new weblate config (from now
on, weblate adds strings as they are translated). 
						
						
					 
					
						2021-07-26 00:12:43 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ae61662f61 
							
						 
					 
					
						
						
							
							Debloat channels.cr into multiple files ( #2225 )  
						
						... 
						
						
						
						Cherry picked from ui overhaul branch with a few modifications:
  - channel folder is renamed to channels
  - parsing for channel home and featured channels are removed due to
    lack of infrastructure from other commits
(cherry picked from commit 44d18b8e147b47ad06a54cc6fd08423d9f39074d) 
						
						
					 
					
						2021-07-14 17:46:12 +02:00