Go to file
Mike Nolan 2ef439d162 Fix ReplaceList 2023-02-23 21:23:50 -06:00
Tesses.YouTubeDownloader Fix some stuff 2023-02-23 20:59:20 -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 Now GPL 2023-02-16 08:48:50 -06:00
Tesses.YouTubeDownloader.Server Fix ReplaceList 2023-02-23 21:23:50 -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.md Now GPL 2023-02-16 08:48:50 -06: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