syeopite 
							
						 
					 
					
						
						
							
						
						a50f64f6e9 
					 
					
						
						
							
							Add parser for categories (shelfRenderer)  
						
						... 
						
						
						
						This commit adds a new parser for YT's shelfRenderers which are
typically used to denote different categories.The code for featured
channels parsing has also been moved to use the new parser but some
additional refactoring are needed there.
The ContinuationExtractor has also been improved and is now capable of
extraction continuation data that is packaged under
"appendContinuationItemsAction"
In additional this commit adds some useful helper functions to extract
the current selected tab the continuation token. This is to mainly
reduce code size and repetition.
--
This cherry-picked commit also removes the code for parsing featured
channels present on the original.
(cherry picked from commit 8000d538dbbf1eb9c78e000b1449926ba3b24da9) 
						
						
					 
					
						2021-09-24 21:07:06 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						1323b94b7a 
					 
					
						
						
							
							Rewrite extract_item and extract_items functions  
						
						... 
						
						
						
						This commit completely rewrites the extract_item and extract_items
function. Before this commit these two function were an unreadable
mess. The extract_item function was a lengthy if-elsif chain
while the extract_items function contained an incomprehensible
mess of .try, else and ||.
With this commit both of these functions have been pulled into a
separate file with the internal logic being moved to a few classes.
This significantly reduces the size of these two methods, enhances
readability and makes adding new extraction/parse rules much simpler.
See diff for details.
--
This cherry-picked commit also removes the code for parsing featured
channels present on the original.
(cherry picked from commit a027fbf7af1f96dc26fe5a610525ae52bcc40c28) 
						
						
					 
					
						2021-09-24 21:06:46 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						6d68fbc31d 
					 
					
						
						
							
							Fix livestream regex regression caused by  #2271  
						
						... 
						
						
						
						Closes  #2352 
Special thanks to @WaywardHeart for finding this issue! 
					
						2021-09-25 02:47:52 +00:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						d97e128dc0 
					 
					
						
						
							
							Translations update from Weblate ( #2424 )  
						
						... 
						
						
						
						* Update Russian translation
* Update Indonesian translation
* Update Croatian translation
Co-authored-by: Nikita Epifanov <nikgreens@protonmail.com >
Co-authored-by: Reza Almanda <rezaalmanda27@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de > 
						
						
					 
					
						2021-09-23 23:49:28 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						86ca568d6d 
					 
					
						
						
							
							Remove login type button from frontend ( #2423 )  
						
						
						
						
					 
					
						2021-09-23 08:44:26 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						92b04a30f3 
					 
					
						
						
							
							Prevent indexing of Invidious instances ( #2420 )  
						
						... 
						
						
						
						Closes  #2418  
					
						2021-09-22 01:29:51 +02:00 
						 
				 
			
				
					
						
							
							
								Walkyst 
							
						 
					 
					
						
						
							
						
						2b0bb69a4f 
					 
					
						
						
							
							Fix mixes route ( #2421 )  
						
						
						
						
					 
					
						2021-09-20 22:39:32 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						87f46a7532 
					 
					
						
						
							
							Unregister captcha job ( #2390 )  
						
						
						
						
					 
					
						2021-09-19 10:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
						
						e655af251c 
					 
					
						
						
							
							Try not to log search queries ( #2362 )  
						
						
						
						
					 
					
						2021-09-16 09:36:22 +00:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						5054510d15 
					 
					
						
						
							
							Prevent VR from being initialized in listen mode ( #2396 )  
						
						
						
						
					 
					
						2021-09-15 01:37:23 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
						
						947fe4fbb3 
					 
					
						
						
							
							HTML escape video mimetype  
						
						... 
						
						
						
						Video mimetype may contain code information between double quotes.
If not properly escaped, it breaks the browser's parser. E.g:
```
type="video/mp4; codecs=" avc1.64001f,="" mp4a.40.2""=""
```
Thank Robin for catching this! 
						
						
					 
					
						2021-09-13 18:20:11 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						50c8afb525 
					 
					
						
						
							
							Handle equirectangular projections for VR ( #2379 )  
						
						
						
						
					 
					
						2021-09-10 07:42:39 +00:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						a539de4f97 
					 
					
						
						
							
							Bump dependencies ( #2378 )  
						
						... 
						
						
						
						* Upgrade to Kemal v1.1.0
* Bump postgres driver 
						
						
					 
					
						2021-09-10 07:42:15 +00:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						8d5a867271 
					 
					
						
						
							
							Merge pull request  #2380  from syeopite/fix-invidious-showing-yt-redirect-links  
						
						... 
						
						
						
						Fix invidious showing yt redirect links 
						
						
					 
					
						2021-09-06 11:15:08 +02:00 
						 
				 
			
				
					
						
							
							
								Weblate (bot) 
							
						 
					 
					
						
						
							
						
						6a1954f8f7 
					 
					
						
						
							
							Translations update from Weblate ( #2384 )  
						
						... 
						
						
						
						* Update Arabic translation
* Update Spanish translation
* Update Esperanto translation
* Update Chinese (Simplified) translation
* Update Turkish translation
* Update Chinese (Traditional) translation
* Update Portuguese (Brazil) translation
* Update Lithuanian translation
* Update Japanese translation
Co-authored-by: Rex_sa <rex.sa@pm.me >
Co-authored-by: Jorge Maldonado Ventura <jorgesumle@freakspot.net >
Co-authored-by: Eric <spice2wolf@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Jeff Huang <s8321414@gmail.com >
Co-authored-by: André Marcelo Alvarenga <andrealvarenga@gmx.net >
Co-authored-by: Gediminas Murauskas <muziejusinfo@gmail.com >
Co-authored-by: GnuPGを使うべきだ <dieeeazpnnqbpddh@cock.email > 
						
						
					 
					
						2021-09-06 10:54:54 +02:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						0044178d49 
					 
					
						
						
							
							Merge pull request  #2382  from unixfox/fix-comment-replies  
						
						... 
						
						
						
						fix comment replies 
						
						
					 
					
						2021-09-06 10:54:03 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						387bddb51b 
					 
					
						
						
							
							Improve detection and handling of yt redirect links  
						
						
						
						
					 
					
						2021-09-05 13:13:37 -07:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						41ba19b615 
					 
					
						
						
							
							fix comment replies  
						
						
						
						
					 
					
						2021-09-04 15:37:16 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						0e37e42abd 
					 
					
						
						
							
							use crystal 1.1.1 for the ARM docker image  
						
						
						
						
					 
					
						2021-09-03 19:15:04 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						a28945273d 
					 
					
						
						
							
							Propagate replacing yout.be links to /watch to RSS  
						
						
						
						
					 
					
						2021-09-03 03:33:49 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						fd6f03655e 
					 
					
						
						
							
							Fix typo causing links to be youtube.com/redirect  
						
						
						
						
					 
					
						2021-09-03 03:30:36 -07:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
						
						8b62c05fe2 
					 
					
						
						
							
							remove 3gp only from the player ( #2376 )  
						
						... 
						
						
						
						+ video quality precedence on default player when js is not enabled 
						
						
					 
					
						2021-09-03 09:39:11 +02:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
						
						0e92a63d14 
					 
					
						
						
							
							fix image location for helm  
						
						
						
						
					 
					
						2021-09-01 21:21:38 +00:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						a4ff0b62ce 
					 
					
						
						
							
							Skip container release for insignficant changes ( #2367 )  
						
						
						
						
					 
					
						2021-09-01 11:28:20 +00:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						dd141daefd 
					 
					
						
						
							
							Make building in release mode optional ( #2368 )  
						
						
						
						
					 
					
						2021-09-01 13:24:17 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						a1001ada47 
					 
					
						
						
							
							Properly transform youtu.be links to be /watch routes in comments and descriptions ( #2365 )  
						
						
						
						
					 
					
						2021-09-01 12:59:47 +02:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						f938aa530e 
					 
					
						
						
							
							Merge pull request  #2372  from TheFrenchGhosty/master  
						
						... 
						
						
						
						Remove the mention of 'Omar Roth' from the footer 
						
						
					 
					
						2021-09-01 10:34:10 +00:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						8d419da277 
					 
					
						
						
							
							Actually translate the new string to French  
						
						
						
						
					 
					
						2021-09-01 12:30:39 +02:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						8e3ff79f22 
					 
					
						
						
							
							Remove the mention of 'Omar Roth' from the footer  
						
						
						
						
					 
					
						2021-09-01 12:23:50 +02:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						d0c12caae9 
					 
					
						
						
							
							Merge pull request  #2371  from weblate/weblate-invidious-translations  
						
						... 
						
						
						
						Translations update from Weblate 
						
						
					 
					
						2021-09-01 10:16:22 +00:00 
						 
				 
			
				
					
						
							
							
								Kaantaja 
							
						 
					 
					
						
						
							
						
						17a99a524b 
					 
					
						
						
							
							Update Finnish translation  
						
						
						
						
					 
					
						2021-09-01 12:15:45 +02:00 
						 
				 
			
				
					
						
							
							
								Samantaz Fox 
							
						 
					 
					
						
						
							
						
						41a757c3be 
					 
					
						
						
							
							Update German translation  
						
						
						
						
					 
					
						2021-09-01 12:15:44 +02:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						61fc6539c2 
					 
					
						
						
							
							Merge pull request  #2366  from TheFrenchGhosty/more-cryptocurrencies  
						
						... 
						
						
						
						Add Ethereum and Litecoin as donation methods 
						
						
					 
					
						2021-08-31 21:04:27 +00:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						99f04012a7 
					 
					
						
						
							
							Add Ethereum and Litecoin as donation methods  
						
						
						
						
					 
					
						2021-08-31 22:58:38 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						891116f13b 
					 
					
						
						
							
							docker images with --release for more stability  
						
						... 
						
						
						
						fixes  #1652  
					
						2021-08-31 21:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						4fcd0964cd 
					 
					
						
						
							
							Extract API routes ( #2271 )  
						
						... 
						
						
						
						* Extract API routes from invidious.cr
* Remove deprecated APIs
  - insights
  - top feed 
						
						
					 
					
						2021-08-30 18:27:47 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						5005212bec 
					 
					
						
						
							
							Extract feed routes ( #2269 )  
						
						... 
						
						
						
						* Extract feed routes from invidious.cr
* Removes the deprecated route for /feed/top
* Deprecate /view_all_playlist & use /feed/playlists
* Move feed views into their own directory
* Add haltf method to halt current route context
* Change status_code + return blocks to use haltf
* Set appropriate response headers for RSS routes 
						
						
					 
					
						2021-08-30 16:58:24 +02:00 
						 
				 
			
				
					
						
							
							
								Émilien Devos 
							
						 
					 
					
						
						
							
						
						a279d6f433 
					 
					
						
						
							
							Fix livestream parsing URLs ( #2356 )  
						
						
						
						
					 
					
						2021-08-26 21:02:26 +00:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						5c74196f60 
					 
					
						
						
							
							remove docker cache on the CI test  
						
						
						
						
					 
					
						2021-08-24 23:20:39 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						33724d40a8 
					 
					
						
						
							
							moved APKBUILD files to iv-org/lsquic.cr/docker  
						
						... 
						
						
						
						and remove docker cache 
						
						
					 
					
						2021-08-24 23:15:41 +02:00 
						 
				 
			
				
					
						
							
							
								Emilien Devos 
							
						 
					 
					
						
						
							
						
						d78e5281fe 
					 
					
						
						
							
							use pre-compiled lsquic docker image  
						
						... 
						
						
						
						from https://quay.io/repository/invidious/lsquic-compiled 
fixes  #2325  
						
						
					 
					
						2021-08-24 23:12:19 +02:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						fceb8093f1 
					 
					
						
						
							
							Use athena-negotiation to detect language through Accept-Language header  ( #2324 )  
						
						... 
						
						
						
						Detect language through Accept-Language header 
						
						
					 
					
						2021-08-24 19:59:27 +00:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						d984a898d4 
					 
					
						
						
							
							Remove usage of haltf in /api/v1/channels/:ucid/comments  
						
						
						
						
					 
					
						2021-08-23 17:07:45 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						52688106e4 
					 
					
						
						
							
							Fix /api/v1/search/suggestions route link  
						
						
						
						
					 
					
						2021-08-23 16:38:29 -07:00 
						 
				 
			
				
					
						
							
							
								syeopite 
							
						 
					 
					
						
						
							
						
						66b45a8fe2 
					 
					
						
						
							
							Bountiful changes  
						
						... 
						
						
						
						- Use haltf in more locations
 - Fix wrong URL params
 - Rename API modules
 - Remove API routing file and move everything to general iv routing
   file 
						
						
					 
					
						2021-08-23 16:28:30 -07:00 
						 
				 
			
				
					
						
							
							
								TheFrenchGhosty 
							
						 
					 
					
						
						
							
						
						0db23f9252 
					 
					
						
						
							
							Merge pull request  #2332  from weblate/weblate-invidious-translations  
						
						... 
						
						
						
						Translations update from Weblate 
						
						
					 
					
						2021-08-21 22:59:51 +00:00 
						 
				 
			
				
					
						
							
							
								Rex_sa 
							
						 
					 
					
						
						
							
						
						23b2abc273 
					 
					
						
						
							
							Update Arabic translation  
						
						
						
						
					 
					
						2021-08-21 15:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gediminas Murauskas 
							
						 
					 
					
						
						
							
						
						0350d0784a 
					 
					
						
						
							
							Update Lithuanian translation  
						
						
						
						
					 
					
						2021-08-21 15:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								Luna Jernberg 
							
						 
					 
					
						
						
							
						
						83219a499c 
					 
					
						
						
							
							Update Swedish translation  
						
						
						
						
					 
					
						2021-08-21 15:32:33 +02:00 
						 
				 
			
				
					
						
							
							
								phlostically 
							
						 
					 
					
						
						
							
						
						3f4d5bc85c 
					 
					
						
						
							
							Update Esperanto translation  
						
						
						
						
					 
					
						2021-08-21 15:32:33 +02:00