mirror of
https://github.com/Insality/druid
synced 2025-11-26 19:00:52 +01:00
Up
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
--- Main asset store module for Druid widgets
|
||||
--- Handles fetching widget data, displaying the store interface, and managing installations
|
||||
|
||||
local installer = require("druid.editor_scripts.core.installer")
|
||||
local internal = require("druid.editor_scripts.core.asset_store.data")
|
||||
local installer = require("druid.editor_scripts.core.asset_store.installer")
|
||||
local internal = require("druid.editor_scripts.core.asset_store.asset_store_internal")
|
||||
local dialog_ui = require("druid.editor_scripts.core.asset_store.ui.dialog")
|
||||
local filters_ui = require("druid.editor_scripts.core.asset_store.ui.filters")
|
||||
local search_ui = require("druid.editor_scripts.core.asset_store.ui.search")
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
local installer = require("druid.editor_scripts.core.installer")
|
||||
local installer = require("druid.editor_scripts.core.asset_store.installer")
|
||||
|
||||
|
||||
local M = {}
|
||||
@@ -1,8 +1,8 @@
|
||||
--- Module for handling widget installation from zip files
|
||||
--- Downloads zip files and extracts them to the specified folder
|
||||
|
||||
local base64 = require("druid.editor_scripts.core.base64")
|
||||
local path_replacer = require("druid.editor_scripts.core.path_replacer")
|
||||
local base64 = require("druid.editor_scripts.core.asset_store.base64")
|
||||
local path_replacer = require("druid.editor_scripts.core.asset_store.path_replacer")
|
||||
|
||||
local M = {}
|
||||
|
||||
@@ -1,41 +0,0 @@
|
||||
local data = require("druid.editor_scripts.core.asset_store.data")
|
||||
|
||||
|
||||
local M = {}
|
||||
|
||||
|
||||
function M.download_json(json_url)
|
||||
return data.download_json(json_url)
|
||||
end
|
||||
|
||||
|
||||
function M.filter_items(items, query)
|
||||
return data.filter_items(items, query)
|
||||
end
|
||||
|
||||
|
||||
function M.extract_authors(items)
|
||||
return data.extract_authors(items)
|
||||
end
|
||||
|
||||
|
||||
function M.extract_tags(items)
|
||||
return data.extract_tags(items)
|
||||
end
|
||||
|
||||
|
||||
function M.filter_items_by_filters(items, search_query, filter_type, filter_author, filter_tag, install_folder)
|
||||
return data.filter_items_by_filters(items, search_query, filter_type, filter_author, filter_tag, install_folder)
|
||||
end
|
||||
|
||||
|
||||
function M.open_url(url)
|
||||
if not url then
|
||||
print("No URL available for:", url)
|
||||
end
|
||||
|
||||
editor.browse(url)
|
||||
end
|
||||
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user