51cab20687 | ||
---|---|---|
Tesses.YouTubeDownloader | ||
Tesses.YouTubeDownloader.DiscUtils | ||
Tesses.YouTubeDownloader.ExtensionLoader | ||
Tesses.YouTubeDownloader.Net6 | ||
Tesses.YouTubeDownloader.OtherClients/JavaScript | ||
Tesses.YouTubeDownloader.Server | ||
Tesses.YouTubeDownloader.Zio | ||
Tesses.YouTubeDownloder.WorkingConverter | ||
docs | ||
.gitignore | ||
LICENSE.DiscUtils | ||
LICENSE.Tesses.WebServer | ||
LICENSE.Zio | ||
LICENSE.md | ||
README.md |
README.md
Tesses.YouTubeDownloader (2022)
Server Endpoints
Classes and Enums
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