Go to file
Mike Nolan 934d465c5f Changed README.md 2022-05-17 17:24:53 -05:00
Tesses.YouTubeDownloader Added example 2022-05-11 19:37:47 -05:00
Tesses.YouTubeDownloader.DiscUtils First Version 2022-04-06 12:07:48 -05:00
Tesses.YouTubeDownloader.ExampleExtension Added example 2022-05-11 18:14:16 -05:00
Tesses.YouTubeDownloader.ExtensionLoader First Version 2022-04-06 12:07:48 -05:00
Tesses.YouTubeDownloader.Net6 Added docker 2022-05-13 20:49:10 -05:00
Tesses.YouTubeDownloader.OtherClients/JavaScript Added docker 2022-05-13 20:49:10 -05:00
Tesses.YouTubeDownloader.Server Recompile Tesses.YouTubeDownloader.Server 2022-05-11 19:45:24 -05:00
Tesses.YouTubeDownloader.Zio First Version 2022-04-06 12:07:48 -05:00
Tesses.YouTubeDownloder.WorkingConverter First Version 2022-04-06 11:41:29 -05:00
docs Recompile Tesses.YouTubeDownloader.Server 2022-05-11 19:47:51 -05:00
.gitignore Added example 2022-05-11 18:14:16 -05:00
Dockerfile Added docker 2022-05-13 20:49:10 -05:00
LICENSE.DiscUtils First Version 2022-04-06 11:41:29 -05:00
LICENSE.Tesses.WebServer First Version 2022-04-06 11:41:29 -05:00
LICENSE.Zio First Version 2022-04-06 11:41:29 -05:00
LICENSE.md First Version 2022-04-06 11:41:29 -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