From c71c73bb77e24d0290fa95f7c6064313d670ec19 Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Wed, 15 Oct 2025 00:52:06 -0500 Subject: [PATCH] Add build stuffs --- Dockerfile | 7 +------ .../src/YouTubeDownloader.tcross | 19 +------------------ 2 files changed, 2 insertions(+), 24 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5f9732d..232fb59 100644 --- a/Dockerfile +++ b/Dockerfile @@ -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 diff --git a/Tesses.YouTubeDownloader/src/YouTubeDownloader.tcross b/Tesses.YouTubeDownloader/src/YouTubeDownloader.tcross index 4cc1854..712e7ca 100644 --- a/Tesses.YouTubeDownloader/src/YouTubeDownloader.tcross +++ b/Tesses.YouTubeDownloader/src/YouTubeDownloader.tcross @@ -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"))