feat: implement the bDS2-compatible core Lua API

This commit is contained in:
hugo committed 2026-07-19 09:24:39 +02:00
1 parent 33929fd04b
commit 9a72287fc6
37 files changed
+11990 -117

No files matched your search

+3
View File
@@ -0,0 +1,3 @@
function render(params, env)
return "<strong>" .. (params.text or env.mainLanguage) .. "</strong>"
end
+6
View File
@@ -0,0 +1,6 @@
function main(data, context)
bds.app.toast("Imported from " .. context.source)
data.tags = data.tags or {}
table.insert(data.tags, "imported")
return data
end
+7
View File
@@ -0,0 +1,7 @@
function main()
local project = bds.projects.get_active()
if project == nil then return { processed = 0 } end
local posts = bds.posts.get_all()
bds.report_progress({ current = #posts, total = #posts, message = "Complete" })
return { processed = #posts }
end