From 3dff3ce99e324a497661e6f3c8e0225b141e65b8 Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Sat, 9 Sep 2017 22:56:36 +1000 Subject: [PATCH] added a wget function, because wtf not --- build.cfg | 1 + modules/lib/wget.lua | 12 ++++++++++++ 2 files changed, 13 insertions(+) create mode 100644 modules/lib/wget.lua diff --git a/build.cfg b/build.cfg index 5d6342a..2ff4a83 100755 --- a/build.cfg +++ b/build.cfg @@ -17,6 +17,7 @@ modules/lib/readline.lua modules/lib/shutil.lua modules/lib/sha256.lua modules/lib/userlib.lua +modules/lib/wget.lua modules/net/net-ext.lua modules/applications/login.lua modules/applications/luash.lua diff --git a/modules/lib/wget.lua b/modules/lib/wget.lua new file mode 100644 index 0000000..39b9259 --- /dev/null +++ b/modules/lib/wget.lua @@ -0,0 +1,12 @@ +function wget(url) + local R=component.internet.request(url) + repeat + coroutine.yield() + until R.finishConnect() + S="" + repeat + ns = R.read(2048) + S = S .. (ns or "") + until not ns + return S +end