be2daeb535 
							
						 
					 
					
						
						
							
							fix: 404 if path is undefined  
						
						 
						
						
						
					 
					
						2023-09-20 16:18:38 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e3c83d0801 
							
						 
					 
					
						
						
							
							html: head: canonical link  
						
						 
						
						
						
					 
					
						2023-09-16 13:49:54 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7b2112bfe0 
							
						 
					 
					
						
						
							
							feat: dual panel/gird, with image  
						
						 
						
						
						
					 
					
						2023-09-16 05:23:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							36b012ac92 
							
						 
					 
					
						
						
							
							refactor: move route handlers to named functions  
						
						 
						
						
						
					 
					
						2023-09-16 05:09:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e9aafd0cea 
							
						 
					 
					
						
						
							
							feat: package updater  
						
						 
						
						... 
						
						
						
						Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-16 04:56:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cd1ea5495e 
							
						 
					 
					
						
						
							
							apkupdater: Implement Alpine Update()  
						
						 
						
						... 
						
						
						
						Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-16 04:55:16 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							76312192ae 
							
						 
					 
					
						
						
							
							Containerfile: add go version substitutes  
						
						 
						
						... 
						
						
						
						Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-16 04:52:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fea50ca37e 
							
						 
					 
					
						
						
							
							apkupdater  
						
						 
						
						
						
					 
					
						2023-09-16 00:53:53 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c36275d07b 
							
						 
					 
					
						
						
							
							fix: increase RW http server timeouts, since now we stream the content:  
						
						 
						
						... 
						
						
						
						A download of 500MB on 40Mb/s could never finish 
						
					 
					
						2023-09-15 18:49:12 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9532b70458 
							
						 
					 
					
						
						
							
							feat: Set content length header for comletion and time estiamte on  
						
						 
						
						... 
						
						
						
						browsers 
						
					 
					
						2023-09-15 18:48:45 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aef6deb8d6 
							
						 
					 
					
						
						
							
							feat: favicon  
						
						 
						
						
						
					 
					
						2023-09-14 22:26:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4a1a254026 
							
						 
					 
					
						
						
							
							feat: direct download with filename:  
						
						 
						
						... 
						
						
						
						- Fixed issues with escaping query in Hx-Redirect
	header.
	- GetFilename functions that runs concurrently
	since it takes time for yt-dlp to fetch info.
	Investigate getting url and name in one execution.
	- Directly redirects to /download-direct for a
	streaming response of the file. I am observing
	that the request on the server side to content
	provider does not wait for the full download.
	instead, it is streamed in a buffer, that is
	also copied at the same time to the user response
	as partial. Pretty cool. Not much memory overhead,
	which was the main concern.
Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-14 21:49:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61502ea2f6 
							
						 
					 
					
						
						
							
							feat: direct download via streaming  
						
						 
						
						
						
					 
					
						2023-09-14 20:13:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d50e88d1f9 
							
						 
					 
					
						
						
							
							fix: use params in cmd...  
						
						 
						
						
						
					 
					
						2023-09-14 19:45:33 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6e61c39f51 
							
						 
					 
					
						
						
							
							fix previous  
						
						 
						
						
						
					 
					
						2023-09-14 19:36:50 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2dee4917d0 
							
						 
					 
					
						
						
							
							feat: only use '-f 22' on yt links  
						
						 
						
						
						
					 
					
						2023-09-14 19:35:10 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8fd3811a72 
							
						 
					 
					
						
						
							
							fix: sitemap at root  
						
						 
						
						
						
					 
					
						2023-09-13 18:23:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							98c7ee4b61 
							
						 
					 
					
						
						
							
							feat: sitemap and updated robots  
						
						 
						
						... 
						
						
						
						Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-13 18:09:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							95e4593258 
							
						 
					 
					
						
						
							
							fix: new domain ad  
						
						 
						
						
						
					 
					
						2023-09-13 18:03:00 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6b0ede1005 
							
						 
					 
					
						
						
							
							Revert "feat: Container healthcheck"  
						
						 
						
						... 
						
						
						
						This reverts commit aebdab79b6 . 
						
					 
					
						2023-09-13 16:48:02 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aebdab79b6 
							
						 
					 
					
						
						
							
							feat: Container healthcheck  
						
						 
						
						
						
					 
					
						2023-09-13 16:46:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							797d39e847 
							
						 
					 
					
						
						
							
							[WIP] feat: perpping for audio  
						
						 
						
						
						
					 
					
						2023-09-13 16:16:29 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d79acda770 
							
						 
					 
					
						
						
							
							templates: banner  
						
						 
						
						
						
					 
					
						2023-09-13 15:35:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f4a348b00f 
							
						 
					 
					
						
						
							
							feat: serve robots.txt, subtitle  
						
						 
						
						
						
					 
					
						2023-09-13 14:52:57 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b19919399f 
							
						 
					 
					
						
						
							
							feat: tooltip on url field, with message on validation  
						
						 
						
						
						
					 
					
						2023-09-13 13:57:56 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							13269a7b84 
							
						 
					 
					
						
						
							
							feat: better url validation:  
						
						 
						
						... 
						
						
						
						- Do not accept redirects. Usually
	on yt at least, redirect means the link
	is invalid. Hence, it redirects to the home
	page.
	- This is tested and it works well. trust.
Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-13 13:43:44 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b88ca836ef 
							
						 
					 
					
						
						
							
							feat: basic active url validation:  
						
						 
						
						... 
						
						
						
						- Does not check if the link is actually
	a video. Change isValidURL() for better
	validation
Signed-off-by: HeshamTB <hishaminv@gmail.com> 
						
					 
					
						2023-09-13 13:13:13 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							72e6543415 
							
						 
					 
					
						
						
							
							feat: Page Title heading, links/paths to assets/css do not need full URI  
						
						 
						
						
						
					 
					
						2023-09-13 12:02:45 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2feda54fe4 
							
						 
					 
					
						
						
							
							Revert "templates: download: force css to point to https"  
						
						 
						
						... 
						
						
						
						This reverts commit 3c5aa3d575 .
	isTLS is now set correctly so use it in html templates for assets
	and media 
						
					 
					
						2023-09-13 11:37:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							857c4ed001 
							
						 
					 
					
						
						
							
							feat: read env for TLS to set schemas for assets/css  
						
						 
						
						
						
					 
					
						2023-09-13 11:32:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							bcd8c1333d 
							
						 
					 
					
						
						
							
							fix: remove unused html  
						
						 
						
						
						
					 
					
						2023-09-13 11:27:42 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							61fa4fe192 
							
						 
					 
					
						
						
							
							feat: assetsFS for serving images and media  
						
						 
						
						
						
					 
					
						2023-09-13 11:26:23 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b134705abc 
							
						 
					 
					
						
						
							
							templates: meta tags  
						
						 
						
						
						
					 
					
						2023-09-13 11:18:54 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							aabe1a2902 
							
						 
					 
					
						
						
							
							adash2  
						
						 
						
						
						
					 
					
						2023-09-12 01:25:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							6ab3fb3f9c 
							
						 
					 
					
						
						
							
							templates: adcash  
						
						 
						
						
						
					 
					
						2023-09-12 01:12:20 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9336f0531b 
							
						 
					 
					
						
						
							
							fix: remove trace print  
						
						 
						
						
						
					 
					
						2023-09-12 01:03:17 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f3de7a0a41 
							
						 
					 
					
						
						
							
							Containerfile: download yt-dlp in image  
						
						 
						
						
						
					 
					
						2023-09-12 00:57:40 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1fd65a5827 
							
						 
					 
					
						
						
							
							feat: Logger: log X-Real-IP when behind rProxy  
						
						 
						
						
						
					 
					
						2023-09-12 00:52:54 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c5aa3d575 
							
						 
					 
					
						
						
							
							templates: download: force css to point to https  
						
						 
						
						
						
					 
					
						2023-09-12 00:47:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4196258cc4 
							
						 
					 
					
						
						
							
							c o n ttt ain rri zzee  
						
						 
						
						
						
					 
					
						2023-09-12 00:28:15 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							56ffe567a8 
							
						 
					 
					
						
						
							
							html: meta tags for SEO  
						
						 
						
						
						
					 
					
						2023-09-12 00:10:04 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b82b70d911 
							
						 
					 
					
						
						
							
							feat: added yt for yt-dlp logic within the app  
						
						 
						
						
						
					 
					
						2023-09-12 00:09:24 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d047788835 
							
						 
					 
					
						
						
							
							fix: download link was incorrect. Added hint for saving file  
						
						 
						
						
						
					 
					
						2023-09-11 23:42:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							84c85c98fe 
							
						 
					 
					
						
						
							
							feat: display error message  
						
						 
						
						
						
					 
					
						2023-09-11 23:27:18 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c8b706aee6 
							
						 
					 
					
						
						
							
							feat: embed static files and templates in binary  
						
						 
						
						
						
					 
					
						2023-09-11 21:44:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							98c98d16b4 
							
						 
					 
					
						
						
							
							[WIP] prep for embedded files 2  
						
						 
						
						
						
					 
					
						2023-09-11 21:10:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5c7bfc21ed 
							
						 
					 
					
						
						
							
							[WIP] settings up template and static files embedding  
						
						 
						
						
						
					 
					
						2023-09-11 20:54:28 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							598fd51412 
							
						 
					 
					
						
						
							
							feat: Working download with mp3-convx  
						
						 
						
						
						
					 
					
						2023-09-11 02:46:14 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fb91a431a5 
							
						 
					 
					
						
						
							
							Basic Makefile  
						
						 
						
						
						
					 
					
						2023-09-11 00:00:01 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9e047c517 
							
						 
					 
					
						
						
							
							feat: colored logging  
						
						 
						
						
						
					 
					
						2023-09-10 23:33:06 +03:00