mirror of
https://onedev.site.tesses.net/tytd2025
synced 2026-02-08 09:45:44 +00:00
Add build stuffs
This commit is contained in:
@@ -1,11 +1,6 @@
|
||||
FROM onedev.site.tesses.net/crosslang/crosslangextras/crosslangextras:latest AS build
|
||||
|
||||
WORKDIR /src
|
||||
RUN git clone https://onedev.site.tesses.net/tytd2025 && cd tytd2025/Tesses.YouTubeDownloader.Server && crosslang build
|
||||
|
||||
FROM onedev.site.tesses.net/crosslang/crosslang:latest
|
||||
RUN mkdir /app
|
||||
COPY --from=build /src/tytd2025/Tesses.YouTubeDownloader.Server/bin/ /app
|
||||
COPY Tesses.YouTubeDownloader.Server/bin/ /app
|
||||
WORKDIR /data
|
||||
|
||||
EXPOSE 3255
|
||||
|
||||
@@ -136,22 +136,7 @@ class TYTD.Downloader {
|
||||
return "./";
|
||||
}
|
||||
|
||||
public GetDownloadPath(url)
|
||||
{
|
||||
//Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS downloads (id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT UNIQUE, name TEXT, mime TEXT);");
|
||||
this.Mutex.Lock();
|
||||
var db = this.OpenDB();
|
||||
var res = Sqlite.Exec(db, $"SELECT * FROM downloads WHERE url = {Sqlite.Escape(url)};");
|
||||
|
||||
Sqlite.Close(db);
|
||||
this.Mutex.Unlock();
|
||||
|
||||
if(TypeOf(res) == "List" && res.Length > 0)
|
||||
{
|
||||
return /"Downloads"/$"{res[0].id}.bin";
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
private Views2Str(views)
|
||||
{
|
||||
@@ -224,7 +209,6 @@ class TYTD.Downloader {
|
||||
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS videos (id INTEGER PRIMARY KEY AUTOINCREMENT, videoId TEXT UNIQUE, title TEXT, lengthSeconds INTEGER, keywords TEXT, channelId TEXT, shortDescription TEXT, viewCount INTEGER, author TEXT, addDate INTEGER, tytdTag TEXT);");
|
||||
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS playlists (id INTEGER PRIMARY KEY AUTOINCREMENT, playlistId TEXT UNIQUE,channelId TEXT,channelTitle TEXT, title TEXT);");
|
||||
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS channels (id INTEGER PRIMARY KEY AUTOINCREMENT, channelId TEXT UNIQUE, title TEXT);");
|
||||
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS downloads (id INTEGER PRIMARY KEY AUTOINCREMENT, url TEXT UNIQUE, name TEXT, mime TEXT);");
|
||||
Sqlite.Exec(db,"CREATE TABLE IF NOT EXISTS playlist_entries (id INTEGER PRIMARY KEY AUTOINCREMENT, playlistId INTEGER, videoId TEXT);");
|
||||
|
||||
*/
|
||||
@@ -771,7 +755,6 @@ class TYTD.Downloader {
|
||||
}
|
||||
public Start()
|
||||
{
|
||||
this.Storage.CreateDirectory(/"Downloads");
|
||||
this.Storage.CreateDirectory(/"Streams");
|
||||
this.Storage.CreateDirectory(/"Plugins");
|
||||
if(!this.Storage.FileExists(/"Streams"/"nullthumb.jpg"))
|
||||
|
||||
Reference in New Issue
Block a user