summaryrefslogtreecommitdiff
path: root/plugins/toolkit.lua
diff options
context:
space:
mode:
authorsanine <sanine.not@pm.me>2023-01-12 17:24:25 -0600
committersanine <sanine.not@pm.me>2023-01-12 17:24:25 -0600
commit655cd79991ec9204afb9f5acf52495c13af14d25 (patch)
treec2f441e09ce65337bb622183107a77c40c0dad0b /plugins/toolkit.lua
parent35de9c18b9c9ce7d466e5aecec0b4becde2795bb (diff)
begin go refactorgo-dynamic
Diffstat (limited to 'plugins/toolkit.lua')
-rw-r--r--plugins/toolkit.lua42
1 files changed, 0 insertions, 42 deletions
diff --git a/plugins/toolkit.lua b/plugins/toolkit.lua
deleted file mode 100644
index e5f162a..0000000
--- a/plugins/toolkit.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-local toolkit = {}
-
-toolkit.file_iterator = function(directory)
- local _, files = argent.scanDirectory(directory)
- local i = 0
- local n = table.getn(files)
- return function()
- i = i+1
- if i<=n then return files[i] end
- end
-end
-
-
-toolkit.basename = function(filename)
- return string.gsub(filename, '%.lua$', '')
-end
-
-
-local function extract_page(file)
- if not string.match(file, '%.lua$') then return nil end
-
- local success, result = pcall(loadfile(file), 0, 1)
- if not success then return nil end
- return result
-end
-
-toolkit.pages = function(directory)
- page_array = {}
- local path = argent.config.site_directory..directory
- for file in toolkit.file_iterator(path) do
- local page = extract_page(path..file)
- if page then
- page.href = '/'..directory..toolkit.basename(file)..'.html'
- table.insert(page_array, page)
- end
- end
-
- return page_array
-end
-
-
-return toolkit