added done
This commit is contained in:
parent
81da4967f5
commit
cd418bfd01
|
@ -1,27 +1,28 @@
|
||||||
<Properties StartupConfiguration="{E26F8159-6B4B-4660-A7A4-D0333DFEF0DD}|Default" NuGet.AddPackagesDialog.IncludePrerelease="True">
|
<Properties StartupConfiguration="{E26F8159-6B4B-4660-A7A4-D0333DFEF0DD}|Default" NuGet.AddPackagesDialog.IncludePrerelease="True">
|
||||||
<MonoDevelop.Ide.Workbench ActiveDocument="Program.cs">
|
<MonoDevelop.Ide.Workbench ActiveDocument="../../../usr/lib/mono/msbuild/Current/bin/Microsoft.Common.CurrentVersion.targets">
|
||||||
<Files>
|
<Files>
|
||||||
<File FileName="Program.cs" Line="253" Column="7" />
|
<File FileName="Program.cs" Line="312" Column="24" />
|
||||||
<File FileName="Server/Models/InfoType.cs" Line="45" Column="39" />
|
<File FileName="Server/Models/InfoType.cs" Line="45" Column="39" />
|
||||||
<File FileName="Server/Models/YoutubeDownloaderResponse.cs" Line="1" Column="1" />
|
<File FileName="Server/Models/YoutubeDownloaderResponse.cs" Line="1" Column="1" />
|
||||||
<File FileName="Server/Functions/Downloader.cs" Line="642" Column="24" />
|
<File FileName="Server/Functions/Downloader.cs" Line="487" Column="41" />
|
||||||
<File FileName="Server/Functions/SavedMedia.cs" Line="1" Column="1" />
|
<File FileName="Server/Functions/SavedMedia.cs" Line="1" Column="1" />
|
||||||
<File FileName="Server/Models/SavedVideo.cs" Line="7" Column="29" />
|
<File FileName="Server/Models/SavedVideo.cs" Line="35" Column="10" />
|
||||||
<File FileName="Server/Models/InfomationQueueItem.cs" Line="25" Column="27" />
|
<File FileName="Server/Models/InfomationQueueItem.cs" Line="25" Column="27" />
|
||||||
<File FileName="Server/Functions/ffmpeg.cs" Line="1" Column="1" />
|
<File FileName="Server/Functions/ffmpeg.cs" Line="19" Column="15" />
|
||||||
|
<File FileName="../Projects/tytdtool/tytdtool/Program.cs" Line="1" Column="1" />
|
||||||
|
<File FileName="../../../usr/lib/mono/msbuild/15.0/bin/Microsoft.Common.CurrentVersion.targets" Line="2101" Column="5" />
|
||||||
</Files>
|
</Files>
|
||||||
<Pads>
|
<Pads>
|
||||||
<Pad Id="ProjectPad">
|
<Pad Id="ProjectPad">
|
||||||
<State name="__root__">
|
<State name="__root__">
|
||||||
<Node name="youtube-downloader" expanded="True">
|
<Node name="youtube-downloader" expanded="True">
|
||||||
<Node name="youtube-downloader" expanded="True">
|
<Node name="youtube-downloader" expanded="True">
|
||||||
<Node name="References" expanded="True" />
|
|
||||||
<Node name="Properties" expanded="True" />
|
|
||||||
<Node name="Server" expanded="True">
|
<Node name="Server" expanded="True">
|
||||||
<Node name="Functions" expanded="True" />
|
<Node name="Functions" expanded="True">
|
||||||
|
<Node name="Downloader.cs" selected="True" />
|
||||||
|
</Node>
|
||||||
<Node name="Models" expanded="True" />
|
<Node name="Models" expanded="True" />
|
||||||
</Node>
|
</Node>
|
||||||
<Node name="Program.cs" selected="True" />
|
|
||||||
</Node>
|
</Node>
|
||||||
</Node>
|
</Node>
|
||||||
</State>
|
</State>
|
||||||
|
|
|
@ -309,7 +309,7 @@ namespace youtube_downloader
|
||||||
}
|
}
|
||||||
public static void StorageFile(HttpListenerRequest rq, HttpListenerResponse rp, Dictionary<string, string> args)
|
public static void StorageFile(HttpListenerRequest rq, HttpListenerResponse rp, Dictionary<string, string> args)
|
||||||
{
|
{
|
||||||
if (args["path"].StartsWith("config/"))
|
if (args["Path"].StartsWith("config/"))
|
||||||
{
|
{
|
||||||
rp.AsText("Access denied");
|
rp.AsText("Access denied");
|
||||||
}
|
}
|
||||||
|
|
|
@ -673,6 +673,7 @@ namespace youtube_downloader.Server.Functions
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
ffmpeg.on_video_done(v.Video.Id, (int)v.Resolution);
|
||||||
}
|
}
|
||||||
} catch (Exception ex)
|
} catch (Exception ex)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
|
|
||||||
|
@ -16,7 +16,29 @@ namespace youtube_downloader.Server.Functions
|
||||||
}
|
}
|
||||||
return "ffmpeg";
|
return "ffmpeg";
|
||||||
}
|
}
|
||||||
|
public static void on_video_done(string id,int res)
|
||||||
|
{
|
||||||
|
|
||||||
|
string path_to_video_id = Path.Combine(Downloader.DL.StorageLocation,"Info",$"{id}.json");
|
||||||
|
Directory.CreateDirectory("config");
|
||||||
|
string vdone= Path.Combine(Environment.CurrentDirectory, "config", "done");
|
||||||
|
try
|
||||||
|
{
|
||||||
|
using (var p = new Process())
|
||||||
|
{
|
||||||
|
p.StartInfo.FileName = vdone;
|
||||||
|
p.StartInfo.Arguments = $"\"{id}\" \"{path_to_video_id}\" {res}";
|
||||||
|
p.StartInfo.UseShellExecute = false;
|
||||||
|
p.StartInfo.CreateNoWindow = true;
|
||||||
|
p.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
|
||||||
|
p.Start();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
_ = ex;
|
||||||
|
}
|
||||||
|
}
|
||||||
internal static void mux(string mypath, string mypathCompleteAudio, string mypathIncompleteConverting)
|
internal static void mux(string mypath, string mypathCompleteAudio, string mypathIncompleteConverting)
|
||||||
{
|
{
|
||||||
using (var p = new Process())
|
using (var p = new Process())
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue