From 0f8a48ed0d4373cdafe258400cf4673da9c04e83 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Tue, 20 May 2025 23:45:34 +0200 Subject: [PATCH] boorus: create homework folder --- .config/quickshell/modules/sidebarLeft/Anime.qml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.config/quickshell/modules/sidebarLeft/Anime.qml b/.config/quickshell/modules/sidebarLeft/Anime.qml index ff529219..fb1182f8 100644 --- a/.config/quickshell/modules/sidebarLeft/Anime.qml +++ b/.config/quickshell/modules/sidebarLeft/Anime.qml @@ -4,6 +4,7 @@ import "root:/modules/common" import "root:/modules/common/widgets" import "root:/modules/common/functions/fuzzysort.js" as Fuzzy import "root:/modules/common/functions/string_utils.js" as StringUtils +import "root:/modules/common/functions/file_utils.js" as FileUtils import "./anime/" import Qt.labs.platform import QtQuick @@ -19,9 +20,9 @@ Item { property var panelWindow property var inputField: tagInputField readonly property var responses: Booru.responses - property string previewDownloadPath: `${XdgDirectories.cache}/media/waifus`.replace("file://", "") - property string downloadPath: (XdgDirectories.pictures + "/homework").replace("file://", "") - property string nsfwPath: (XdgDirectories.pictures + "/homework/🌶️").replace("file://", "") + property string previewDownloadPath: FileUtils.trimFileProtocol(`${XdgDirectories.cache}/media/waifus`) + property string downloadPath: FileUtils.trimFileProtocol(XdgDirectories.pictures + "/homework") + property string nsfwPath: FileUtils.trimFileProtocol(XdgDirectories.pictures + "/homework/🌶️") property string commandPrefix: "/" property real scrollOnNewResponse: 100 property int tagSuggestionDelay: 210 @@ -37,7 +38,8 @@ Item { } Component.onCompleted: { - Hyprland.dispatch(`exec rm -rf ${previewDownloadPath} && mkdir -p ${previewDownloadPath}`) + Hyprland.dispatch(`exec rm -rf '${previewDownloadPath}' && mkdir -p '${previewDownloadPath}'`) + Hyprland.dispatch(`exec mkdir -p '${downloadPath}' && mkdir -p '${downloadPath}'`) } property var allCommands: [