Go to file
Mike Nolan 6a403b7d15 Add Email Extra and add support for YouTube Handles and Slugs 2023-01-10 11:03:44 -06:00
Tesses.YouTubeDownloader Add Email Extra and add support for YouTube Handles and Slugs 2023-01-10 11:03:44 -06:00
Tesses.YouTubeDownloader.ExtensionLoader Added File Download, abstracted JSON 2022-07-06 17:59:50 -05:00
Tesses.YouTubeDownloader.Extras Add Email Extra and add support for YouTube Handles and Slugs 2023-01-10 11:03:44 -06:00
Tesses.YouTubeDownloader.Net6 Personal playlists use get methods 2022-11-01 03:55:28 -05:00
Tesses.YouTubeDownloader.Server Add Email Extra and add support for YouTube Handles and Slugs 2023-01-10 11:03:44 -06:00
docs Recompile Tesses.YouTubeDownloader.Server 2022-05-11 19:47:51 -05:00
.gitignore Added File Download, abstracted JSON 2022-07-06 17:59:50 -05:00
Dockerfile Update Dockerfile 2022-06-12 01:13:09 +00:00
LICENSE.DiscUtils First Version 2022-04-06 11:41:29 -05:00
LICENSE.Tesses.WebServer Update LICENSE.Tesses.WebServer 2022-06-12 01:12:26 +00:00
LICENSE.Zio First Version 2022-04-06 11:41:29 -05:00
LICENSE.md Added HttpStream 2022-06-16 06:12:27 -05:00
README.md Changed README.md 2022-05-17 17:24:53 -05:00
docker-compose.yml Add yaml 2022-05-13 21:20:15 -05:00

README.md

Tesses.YouTubeDownloader (2022)

Website for app

Tesses.YouTubeDownloader.ExampleExtension uses Return YouTube Dislikes

How To Find Videos (When Downloaded)
Server Endpoints

Classes and Enums

Please put your issues on my GitHub
I disagree with this but I use this library anyway

What this is known to work on

  • Modern Linux/Windows/Mac (or any thing that can run .NET Standard 2.0+)
  • Works on my Wii with wii-linux-ngx and this guide (if it 404s its not complete yet)

To Use It as a server

using Tesses.YouTubeDownloader.Server;
using Tesses.YouTubeDownloader;
...
TYTDCurrentDirectory currentDirectory=new TYTDCurrentDirectory(new HttpClient());
TYTDServer server=new TYTDServer(currentDirectory);
server.RootServer.Server=new StaticServer("WebSite");
HttpServerListener listener=new HttpServerListener(new System.Net.IPEndPoint(System.Net.IPAddress.Any,3252),server.InnerServer);
currentDirectory.StartLoop();
TYTDStorage.FFmpeg ="/usr/bin/ffmpeg";
Console.WriteLine("Almost Ready to Listen");
await listener.ListenAsync(CancellationToken.None);

Then:

 dotnet add package Tesses.YouTubeDownloader.Server

Happy downloading