Skip to content

Commit 293e91e

Browse files
authored
Merge pull request #5 from MTSoftwareTeam/development
Development
2 parents 29c5a77 + f165f3e commit 293e91e

8 files changed

Lines changed: 411 additions & 50 deletions

File tree

MTDownloader Installer.ps1

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ $desktop = [Environment]::GetFolderPath("Desktop")
77
remove-item -fo $Env:LOCALAPPDATA\MTDownloader -recurse
88
remove-item -fo "$desktop\MTDownloader.lnk" -recurse
99
remove-item -fo ("$Env:APPDATA\Microsoft\Windows\Start Menu\Programs\MTDownloader.lnk") -recurse
10+
cls
1011
echo Witaj w MTDownloader!
1112
mkdir $Env:LOCALAPPDATA\MTDownloader
1213

@@ -20,6 +21,7 @@ Copy-Item -Path "$Env:LOCALAPPDATA\MTDownloader\aria2-1.37.0-win-32bit-build1\ar
2021
& $Env:LOCALAPPDATA\MTDownloader\aria2c.exe https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -d $Env:LOCALAPPDATA\MTDownloader\ -o yt-dlp.exe
2122
& $Env:LOCALAPPDATA\MTDownloader\aria2c.exe https://raw.githubusercontent.com/MTSoftwareTeam/MTDownloader/c57238d7ebefb70e9cfdb1e66e74aa7e4d28d4b5/ffmpeg.exe -d $Env:LOCALAPPDATA\MTDownloader\ -o ffmpeg.exe
2223
& $Env:LOCALAPPDATA\MTDownloader\aria2c.exe https://github.com/MTSoftwareTeam/MTDownloader/releases/latest/download/MTDownloader.exe -d $Env:LOCALAPPDATA\MTDownloader\ -o MTDownloader.exe
24+
& $Env:LOCALAPPDATA\MTDownloader\aria2c.exe https://github.com/MTSoftwareTeam/MTDownloader/releases/latest/download/config.bat -d $Env:LOCALAPPDATA\MTDownloader\ -o config.bat
2325
echo Pobieranie zakończone!
2426
#extract ffmpeg
2527
Expand-Archive $Env:LOCALAPPDATA\MTDownloader\ffmpeg.zip -DestinationPath $Env:LOCALAPPDATA\MTDownloader\

MTDownloader.exe

293 KB
Binary file not shown.

MTDownloader.zip

232 KB
Binary file not shown.

config.bat

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
@echo off
2+
title MTDownloader - Ustawienia
3+
if "%first_run%"=="1" (
4+
echo Witaj w MTDownloader!
5+
echo Przygotowywujemy cię na uruchomienie programu.
6+
echo Ustawienia zostaną zapisane w katalogu config.
7+
pause
8+
goto setup
9+
)
10+
11+
:menu
12+
echo Wybierz opcję:
13+
echo 1. Zmień ustawienia
14+
echo 2. Wyświetl aktualną konfigurację
15+
echo 3. Powrót do menu głównego
16+
set /p choice=Twój wybór:
17+
if "%choice%"=="1" (
18+
goto setup
19+
) else if "%choice%"=="2" (
20+
cls
21+
echo Aktualna konfiguracja:
22+
echo Zamknij po pobraniu: %close_after_download%
23+
echo Sprawdzaj aktualizacje: %check_updates%
24+
echo Motyw: %theme%
25+
echo Pliki cookies: %cookies%
26+
echo Rozdzielczość: %resolution%
27+
pause
28+
goto menu
29+
) else if "%choice%"=="3" (
30+
echo Aby zastosować zmiany, uruchom ponownie program.
31+
pause
32+
exit /b
33+
) else (
34+
echo Nieprawidłowy wybór, spróbuj ponownie.
35+
goto menu
36+
)
37+
38+
39+
40+
41+
:setup
42+
echo Zadam kilka pytań, aby skonfigurować program.
43+
echo Czy program ma zamykać się po pobraniu pliku? (T/N)
44+
set /p close_after_download=Odpowiedź:
45+
if /i "%close_after_download%"=="T" (
46+
set close_after_download=1
47+
) else (
48+
set close_after_download=0
49+
)
50+
echo %close_after_download% > config\close_after_download.config
51+
echo Czy chcesz, aby program sprawdzał aktualizacje? (T/N)
52+
set /p check_updates=Odpowiedź:
53+
if /i "%check_updates%"=="T" (
54+
set check_updates=1
55+
) else (
56+
set check_updates=0
57+
)
58+
echo %check_updates% > config\check_updates.config
59+
echo Wybierz motyw.
60+
echo 1. Jasny
61+
echo 2. Ciemny
62+
echo 3. Niebieski (domyślny)
63+
echo 4. Zielony
64+
echo 5. Czerwony
65+
set /p theme_choice=Wybór:
66+
if "%theme_choice%"=="1" (
67+
set theme=light
68+
) else if "%theme_choice%"=="2" (
69+
set theme=dark
70+
) else if "%theme_choice%"=="3" (
71+
set theme=blue
72+
) else if "%theme_choice%"=="4" (
73+
set theme=green
74+
) else if "%theme_choice%"=="5" (
75+
set theme=red
76+
) else (
77+
echo Nieprawidłowy wybór, ustawiam motyw na niebieski.
78+
set theme=blue
79+
)
80+
echo %theme% > config\theme.config
81+
echo Podaj swoje pliki cookies!
82+
echo Jeśli nie masz pliku cookies, zostaw wpisz NIE.
83+
set /p cookies=Pliki cookies (podaj ścieżkę do pliku), drag'n'drop działa:
84+
if not exist "%cookies%" (
85+
echo Plik cookies nie istnieje. Nie użyje cookies
86+
set cookies=0
87+
echo %cookies% > config\cookies.config
88+
) else (
89+
echo 1 > config\cookies.config
90+
copy "%cookies%" config\cookies.txt >nul 2>&1
91+
echo Plik cookies został zapisany.
92+
)
93+
echo Podaj rozdzielczość, w której chcesz pobierać filmy (1-8):
94+
echo 1. Najlepsza dostępna
95+
echo 2. 1440p
96+
echo 3. 1080p
97+
echo 4. 720p
98+
echo 5. 480p
99+
echo 6. 360p
100+
echo 7. 240p
101+
echo 8. 144p
102+
set /p resolution=Rozdzielczość:
103+
if "%resolution%"=="1" (
104+
set resolution=best
105+
) else if "%resolution%"=="2" (
106+
set resolution=1440
107+
) else if "%resolution%"=="3" (
108+
set resolution=1080
109+
) else if "%resolution%"=="4" (
110+
set resolution=720
111+
) else if "%resolution%"=="5" (
112+
set resolution=480
113+
) else if "%resolution%"=="6" (
114+
set resolution=360
115+
) else if "%resolution%"=="7" (
116+
set resolution=240
117+
) else if "%resolution%"=="8" (
118+
set resolution=144
119+
) else (
120+
echo Nieprawidłowy wybór, ustawiam rozdzielczość na 1080p.
121+
set resolution=1080
122+
)
123+
echo %resolution% > config\resolution.config
124+
echo Ustawienia zostały zapisane. Zostaną użyte przy następnym uruchomieniu programu.
125+
pause
126+
start MTDownloader.exe
127+
exit

logo-mt.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
__ _____________ __ __ _____
2+
/ |/ /_ __/ __ \____ _ ______ / /___ ____ _____/ /__ _____ / ___/
3+
/ /|_/ / / / / / / / __ \ | /| / / __ \/ / __ \/ __ `/ __ / _ \/ ___/ / __ \
4+
/ / / / / / / /_/ / /_/ / |/ |/ / / / / / /_/ / /_/ / /_/ / __/ / / /_/ /
5+
/_/ /_/ /_/ /_____/\____/|__/|__/_/ /_/_/\____/\__,_/\__,_/\___/_/ \____/
6+

logo.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
__ ______________ ______
2+
/ |/ /_ __/ ___/____ / __/ /__ ______ _________
3+
/ /|_/ / / / \__ \/ __ \/ /_/ __/ | /| / / __ `/ ___/ _ \
4+
/ / / / / / ___/ / /_/ / __/ /_ | |/ |/ / /_/ / / / __/
5+
/_/ /_/ /_/ /____/\____/_/ \__/ |__/|__/\__,_/_/ \___/
6+
Making everyday easier!

0 commit comments

Comments
 (0)