Developement

Development
This commit is contained in:
Bucket Of Chicken
2024-10-01 22:36:18 +02:00
committed by GitHub
4 changed files with 16 additions and 22 deletions
+11 -12
View File
@@ -1,6 +1,5 @@
[gd_scene load_steps=67 format=3 uid="uid://b2sygl55s6fng"]
[ext_resource type="Script" path="res://main.gd" id="1_ubs1p"]
[ext_resource type="Texture2D" uid="uid://b8on1case224h" path="res://LoopPressed.png" id="2_iolk5"]
[ext_resource type="Texture2D" uid="uid://cq8jj63iyu2cs" path="res://d7hftxdivxxvm.cloudfront.webp" id="2_wf35v"]
@@ -400,7 +399,7 @@ anchor_bottom = 1.0
offset_left = -7.0
offset_top = -5.0
offset_right = 7.0
offset_bottom = 46.0
offset_bottom = 4.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0.14902, 0.14902, 0.14902, 1)
@@ -409,7 +408,7 @@ color = Color(0.14902, 0.14902, 0.14902, 1)
layout_mode = 1
offset_right = 229.0
offset_bottom = 47.0
placeholder_text = "Youtube link(can be playlist)"
placeholder_text = "Link to download"
[node name="YTDownload" type="Button" parent="YoutubeMenuHolder/Youtube menu"]
layout_mode = 1
@@ -444,14 +443,15 @@ anchor_left = 1.0
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -31.83
offset_left = -38.83
offset_top = -40.0
offset_right = 0.170044
offset_bottom = -8.0
offset_right = 1.17004
grow_horizontal = 0
grow_vertical = 0
focus_mode = 0
text = "?"
script = ExtResource("17_4b8oh")
Open = "https://notdraimdev.github.io/SimplSite/GettingStarted.html"
[node name="CreatePlaylistsMenu" type="Control" parent="."]
visible = false
@@ -695,12 +695,12 @@ anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 67.0
offset_top = -120.0
offset_top = -132.0
offset_right = -200.0
offset_bottom = -89.0
offset_bottom = -95.0
grow_horizontal = 2
grow_vertical = 0
text = "Please select a directory"
text = "Please make a Playlist "
label_settings = SubResource("LabelSettings_6prit")
clip_text = true
text_overrun_behavior = 2
@@ -712,7 +712,7 @@ anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 68.0
offset_top = -99.0
offset_top = -106.0
offset_right = -199.0
offset_bottom = -68.0
grow_horizontal = 2
@@ -861,8 +861,7 @@ offset_left = -64.0
offset_top = -23.0
grow_horizontal = 0
grow_vertical = 0
text = "v1.4.2"
text = "v1.4.2h2"
horizontal_alignment = 2
[node name="WavDisclaimer" type="AcceptDialog" parent="."]
+2 -3
View File
@@ -188,10 +188,9 @@ class Download extends RefCounted:
options_and_arguments.append_array(["--yes-playlist","--embed-metadata","--embed-thumbnail",str("-o" + "%(title)s.%(ext)s")])
options_and_arguments.append_array(["--no-continue", "-P", file_path, _url])
var output: Array = []
_process_id = OS.execute(executable, PackedStringArray(options_and_arguments), output)
print(options_and_arguments)
var output: Array = []
OS.execute(executable, PackedStringArray(options_and_arguments), output)
self._thread_finished.call_deferred()
+2 -1
View File
@@ -1,13 +1,14 @@
extends Button
@export var Open:String
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.
func _pressed() -> void:
OS.shell_open("https://github.com/yt-dlp/yt-dlp/blob/master/supportedsites.md")
OS.shell_open(Open)
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
+1 -6
View File
@@ -8,7 +8,6 @@ extends Button
var currentlyExtending:bool
var Target:float = 50
var CurrentDownload:YtDlp.Download
signal ContinueProcess
@onready var Parent:MainScene = get_tree().root.get_child(2)
@@ -18,10 +17,6 @@ func _ready() -> void:
YtDlp.setup_completed.connect(YTSetupCompleted)
yt_download.pressed.connect(DownloadYTVidFromLink)
func CancelDownload():
if CurrentDownload != null:
print("! PROCCES ID: " + str(CurrentDownload._process_id))
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
if currentlyExtending:
@@ -45,7 +40,7 @@ func DownloadPlaylistConf():
ContinueProcess.emit()
func DownloadSingleSongConf():
var idx:int = yt_link.text.find("&list=")
var idx:int = yt_link.text.find("list=")
yt_link.text = yt_link.text.erase(idx,500)
ContinueProcess.emit()