This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
oeed's profile picture

Quest - The HTML Web Browser for ComputerCraft

Started by oeed, 04 November 2014 - 06:37 AM
oeed #1
Posted 04 November 2014 - 07:37 AM
I am not longer developing this program and will not be offering support or adding new features.

If you're wanting to make a CCML page, checkout this tutorial.

TL;DR This is a super-mega-awesome HTML based web browser to surf the interwebs… in ComputerCraft.

Download

Client (you probably want this): pastebin get VDUGPdiA quest
Wi-Fi Server: pastebin get qpWzu0HA questserver

Be aware, this is still kinda buggy.


ScreenshotsIf you make any awesome websites let me know, I might but them here!

The Hub homepage.


A 'The Hub' search results page.


The interface for editing your Quest Host site.


The registration page for Quest Host.


The Wi-Fi server settings page.


The Wi-Fi server log interface.

The Overly Verbose Backstory and Details

Since I started making OneOS I wanted to make a web browser that would actually work like your standard web browser. It would display pages off the internet in some form of HTML. Firewolf and similar programs are good, but you have to do everything in Lua and you have to run it off an in-game sever (at least I think, I haven't really used them that much). Some of them also use Pastebin which really isn't ideal.

It doesn't support full HTML pages, it's simply not possible due to the screen limitations. But the customised version is very close to the real thing. Here's a few of the notable things it does support:
  • ​Embedded images
  • Links (both absolute and relative)
  • Session persistence (i.e. cookies or being able to login, etc)
  • Forms (text boxes, buttons, etc.)
  • Embedded Lua with a jQuery like API
There are also, at this stage, two essential web sites/services.

The first is called 'The Hub'. At this stage it's a pretty barebones (but still neat) search engine, but it will eventually hopefully become a bit more of a hub for everything with news, etc.

The second is called 'Quest Host'. Basically it allows you to easily host your own static (i.e. no PHP) web pages with your own domain. Any site hosted on Quest Host uses the .qst TLD. So, if you're site is called 'mygames' it will be found at 'mygames.qst'.

You can also host a server over Wi-Fi, like you could using Rednet with Firewolf. At the moment they're only static pages, but I might make a PHP type language for it (or someone else could, nudge nudge wink wink :P/>). Each server has it's own name, such as basesite, and you can then go to wifi://basesite to access it.

More Rambling/Known Issues

Quest Host is a little annoying to use at the moment, but you don't have to use it. If you've got a web server on the internet (use 000webhost if you don't) you can host a site easily.

The Hub search engine isn't amazing really. I'm fairly happy with it, but it's no where near as good as Google.

Everything is probably super buggy, please let me know about any bugs you find.

This will be added to OneOS 1.3 when it's stable enough.
Edited on 19 January 2016 - 10:53 PM
Emma #2
Posted 04 November 2014 - 07:40 AM
O_O
*Commits Suicide*
Nah, but really, great job!
cdel #3
Posted 04 November 2014 - 07:55 AM
woohoo, its final :D/>
Saldor010 #4
Posted 04 November 2014 - 01:56 PM
Every time I open up Quest (on both my own world, and on Grim's server), it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
Edited on 04 November 2014 - 12:57 PM
3dsboy08 #5
Posted 04 November 2014 - 02:01 PM
It gets stuck on "Registering computer with central server…." Any help?
oeed #6
Posted 04 November 2014 - 08:46 PM
Every time I open up Quest (on both my own world, and on Grim's server), it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
Hmm, I presume registering worked. Maybe try going to google.com, it should complain about the doctype being wrong. I'll take a look on Grim's server and see what the problem is. What CC version out of curiosity?

It gets stuck on "Registering computer with central server…." Any help?
Try going to: http://quest.net76.net/

If that doesn't work there's not much I can do unfortunately. Basically your ISP is probably blocking the server. Unless someone is willing to pay for hosting I have to use 000WebHost, which isn't ideal.
Goof #7
Posted 04 November 2014 - 09:30 PM
Every time I open up Quest, it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
I tried the same and got the same output. My ISP isnt the problem.
Its just like it doesnt get the proper connection to the server. ( like Quest is confused of what to do )


I hope theres a fix soonoe :)/>
bigbrainiac10 #8
Posted 04 November 2014 - 09:43 PM
I tested this in CCEmuRedux and I just get this.

Any ideas?
Dragon53535 #9
Posted 04 November 2014 - 09:47 PM
I tested this in CCEmuRedux
CCEmuRedux
bigbrainiac10 #10
Posted 04 November 2014 - 09:58 PM

CCEmuRedux works fine for absolutely everything else, why would it be any different than being in-game?

The whole point of an emulator is to emulate the real thing.
Dragon53535 #11
Posted 04 November 2014 - 10:01 PM
It's an incomplete emulator.
Agent Silence #12
Posted 04 November 2014 - 10:06 PM
Are downloads complete?
bigbrainiac10 #13
Posted 04 November 2014 - 10:09 PM
I can download the emulator, and it works A-Okay.

So… Yeah.
oeed #14
Posted 04 November 2014 - 10:10 PM
Every time I open up Quest, it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
I tried the same and got the same output. My ISP isnt the problem.
Its just like it doesnt get the proper connection to the server. ( like Quest is confused of what to do )


I hope theres a fix soonoe :)/>
Please try going to that address, if that doesn't work it's not a bug in Quest, but it's still something I need to fix. If you can get on to it it's a bug in Quest I need to fix.

I tested this in CCEmuRedux and I just get this.

Any ideas?
That happens after the page times out, which is after 20 seconds. Some emulators have pretty wonky timing systems, so 1 second might end up only being 0.25 seconds and doesn't give enough time to load the page.


CCEmuRedux works fine for absolutely everything else, why would it be any different than being in-game?

The whole point of an emulator is to emulate the real thing.
I'd like to make it work with most emulators. It won't work with Mimic as it uses http.post for everything. I'll give CCEmuRedux a shot this afternoon.

Are downloads complete?
Yep, but might be a little buggy. I've noticed a strange bug with the compressed single file version, the text boxes are white by default strangely. They should be light grey.
Edited on 04 November 2014 - 09:14 PM
Lyqyd #15
Posted 04 November 2014 - 10:14 PM
If something doesn't work in an emulator, test it in-game. If it works in-game, it's a problem with the emulator, not the program. None of the emulators available are fantastic, but some do reasonably well.
3dsboy08 #16
Posted 04 November 2014 - 10:30 PM
Very weird. Any sort of proxy works. Any help asking my webhost to unblock net76.net?
EDIT: Also, ccappstore.com is blocked. Idk whats happening, nothing else is blocked. When I run both of these websites through a proxy, they work fine….
Edited on 04 November 2014 - 09:34 PM
oeed #17
Posted 04 November 2014 - 10:45 PM
Very weird. Any sort of proxy works. Any help asking my webhost to unblock net76.net?
EDIT: Also, ccappstore.com is blocked. Idk whats happening, nothing else is blocked. When I run both of these websites through a proxy, they work fine….
While both are hosted by 000WebHost, Quest uses server 14 while the appstore uses server 13. I'd say it's your ISP, which one are you using?

Try going to all of these and see which ones do/do not work.
server14.000webhost.com
server13.000webhost.com
server17.000webhost.com
server10.000webhost.com
000webhost.com
Edited on 04 November 2014 - 09:48 PM
3dsboy08 #18
Posted 04 November 2014 - 10:55 PM
000webhost.com
Is the only one I can load. Nothing else works.
I use AT&T.
Edited on 04 November 2014 - 09:56 PM
Agent Silence #19
Posted 04 November 2014 - 11:26 PM
Wow oeed,
I don't even know how to explain how awesome this is.
This insanely awesome.
The only thing that could make this better is PDA support
Saldor010 #20
Posted 05 November 2014 - 12:03 AM
Every time I open up Quest (on both my own world, and on Grim's server), it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
Hmm, I presume registering worked. Maybe try going to google.com, it should complain about the doctype being wrong. I'll take a look on Grim's server and see what the problem is. What CC version out of curiosity?

Nope. Google.com just comes up with "loading…" again.
Computercraft is 1.63
timia2109 #21
Posted 05 November 2014 - 09:51 AM
Will there be an API to use Quest in Programs? To run Quest at a specific website (I try quest http://someurl.. And it doesn't work)
And a method to run quest without the banner so that you can create Web Apps.
That would be cool, for Blogs, etc…
Edited on 05 November 2014 - 09:04 AM
CherryPie #22
Posted 07 November 2014 - 06:43 PM
Hi Oeed its a really awesome program :D/>
But i found some bugs

1st bug: Sometimes quest crashes on startup with a bedrock error and its something with no such color -1

2nd bug: When you click "Choose File" when you want to upload a file to your own site it crashes with this error "quest: 6436: bad argument: table expected, got nil"

3rd bug: If you have many websites in the manage tab and you scroll down the whole screen turns Dark Gray

But overall great program ;)/>
oeed #23
Posted 07 November 2014 - 10:10 PM
Will there be an API to use Quest in Programs? To run Quest at a specific website (I try quest http://someurl.. And it doesn't work)
And a method to run quest without the banner so that you can create Web Apps.
That would be cool, for Blogs, etc…
Kinda like Node-Webkit? That could work, I'll look in to that.

Hi Oeed its a really awesome program :D/>
But i found some bugs

1st bug: Sometimes quest crashes on startup with a bedrock error and its something with no such color -1

2nd bug: When you click "Choose File" when you want to upload a file to your own site it crashes with this error "quest: 6436: bad argument: table expected, got nil"

3rd bug: If you have many websites in the manage tab and you scroll down the whole screen turns Dark Gray

But overall great program ;)/>
It shouldn't be doing that -1 error, can you provide more explanation? Was it running OneOS 1.2?

I'll take a look in that upload and scroll bug too, although some more information about your CC version and OS if you're using one would be good.
CherryPie #24
Posted 08 November 2014 - 11:26 AM
Hi oeed i am not using any OS but i am using CraftOS 1.65 and the -1 error magically disappeared :)/>
Edited on 08 November 2014 - 10:30 AM
timia2109 #25
Posted 09 November 2014 - 09:10 AM
Will there be an API to use Quest in Programs? To run Quest at a specific website (I try quest http://someurl.. And it doesn't work)
And a method to run quest without the banner so that you can create Web Apps.
That would be cool, for Blogs, etc…
Kinda like Node-Webkit? That could work, I'll look in to that.

Yeah like Node-WebKit. And maybe you can create an API like

quest.openSide("http://someurl.com",true)
--Open the URL and true/false say if it should be full screen or not
quest.openString("The full side as String",true)
--open a string as a side. 

That would be very awesome! :)/>/>
But quest is also awesome! Well done!
1lann #26
Posted 10 November 2014 - 11:14 AM
Looks awesome! A suggestion would be to have some form of DNS like system, where you can host a site on http://quest.net76.net/sites/ or whatever, that is special and basically creates a frame or redirect to a URL to another server, so URLs from free web app sites (heroku/google app engine) won't be as messy.

Here's an example for clarity:
I register a site: http://quest.net76.net/sites/my-chat/ (or http://my-chat.qst)
The contents would be something like:

REDIRECT: http://my-chat.appspot.com

So when I access http://my-chat.qst, in the background it accesses http://my-chat.appspot.com, but doesn't show that in the URL bar.
So requests like: http://my-chat.qst/d...stuff=morestuff will become http://my-chat.appsp...stuff=morestuff but the URL keeps its http://my-chat.qst form.
Edited on 10 November 2014 - 10:14 AM
oeed #27
Posted 10 November 2014 - 11:57 AM
Looks awesome! A suggestion would be to have some form of DNS like system, where you can host a site on http://quest.net76.net/sites/ or whatever, that is special and basically creates a frame or redirect to a URL to another server, so URLs from free web app sites (heroku/google app engine) won't be as messy.

Here's an example for clarity:
I register a site: http://quest.net76.net/sites/my-chat/ (or http://my-chat.qst)
The contents would be something like:

REDIRECT: http://my-chat.appspot.com

So when I access http://my-chat.qst, in the background it accesses http://my-chat.appspot.com, but doesn't show that in the URL bar.
So requests like: http://my-chat.qst/d...stuff=morestuff will become http://my-chat.appsp...stuff=morestuff but the URL keeps its http://my-chat.qst form.

I was thinking about doing something like that early on. I couldn't think of a good way to do it, but that sounds like it'll work well.
lebuildman #28
Posted 10 November 2014 - 03:37 PM
My Suggestions:
1. Lua used as Javascript (I think that LuaScript will do this)
2. Bedrock API use (I think that is lQuery will do this)
3. Lua used as PHP (PHP is better than JS in somecases…)
4. Enter http://example.com try access: index.ccml, index.html, index.php, etc (So We can make a parallel website in ccml without needing to interfer in original website)
5. DTD-like for DOCTYPE (So we can make our self tags)
6. Rename DOCTYPE to other tag (Suggestion: <SUBDOCTYPE>), and make Quest Ignore it (So with a DOCTYPE and a Custom DTD for Quest Tags we can make browsers like Chrome can have some kind of accesibility to it.)

My Questions:
1. Quest works with PHP and other ServerSide Programs?
2. Quest is enabled to enter other sites like example.com?
3. (Maybe using DTDs) Is there a way to access to the CCML with Browsers?
Saldor010 #29
Posted 10 November 2014 - 03:46 PM
Every time I open up Quest (on both my own world, and on Grim's server), it just refuses to connect. It's stuck on "loading…". I've tried manually putting in "http://thehub.qst" I've tried clicking "Go Home" but none of those work..

EDIT: Sometimes, it will pop up with "Page Load Cancelled", but sometimes it still just keeps "Loading…"
Hmm, I presume registering worked. Maybe try going to google.com, it should complain about the doctype being wrong. I'll take a look on Grim's server and see what the problem is. What CC version out of curiosity?

Nope. Google.com just comes up with "loading…" again.
Computercraft is 1.63
oeed #30
Posted 10 November 2014 - 08:25 PM
My Suggestions:
1. Lua used as Javascript (I think that LuaScript will do this)
2. Bedrock API use (I think that is lQuery will do this)
3. Lua used as PHP (PHP is better than JS in somecases…)
4. Enter http://example.com try access: index.ccml, index.html, index.php, etc (So We can make a parallel website in ccml without needing to interfer in original website)
5. DTD-like for DOCTYPE (So we can make our self tags)
6. Rename DOCTYPE to other tag (Suggestion: <SUBDOCTYPE>), and make Quest Ignore it (So with a DOCTYPE and a Custom DTD for Quest Tags we can make browsers like Chrome can have some kind of accesibility to it.)

My Questions:
1. Quest works with PHP and other ServerSide Programs?
2. Quest is enabled to enter other sites like example.com?
3. (Maybe using DTDs) Is there a way to access to the CCML with Browsers?

Many of these have already been discussed, but maybe it was on the old topic.

1. That's already there, just basic.
2. Ditto
3. As I've belonged, there's coming.
4. That has worked since the very first prerelease
5. Don't really see the point, but I'll look in to it.
6. CCML pages still work on Chrome and other brothers.

1. Yes
2. Yes.
3. Yes, have you tried?

Sorry if I'm coming across as a bit rude, but the answers are already out there or easy to test
TheEvilSocks #31
Posted 11 November 2014 - 12:56 PM
Just downloaded it for the first time and it gave me an error:

Bedrock:2178: The view: main.view does not exist.


Was because of my 'os'

Great program nicely done!

edit:
This file is crashing quest:

Filename: test.php

<!DOCTYPE ccml>
  <?php

  ?>

Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.
Edited on 11 November 2014 - 01:47 PM
1lann #32
Posted 11 November 2014 - 04:01 PM
Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.

"There's no way that error is because of the file"

Lol wut, I don't know where you get that assumption from because it is… (considering every other site works fine)
Anywho, the problem is because you don't have a body set, and in the source code of quest it says:

--TODO: check that body exists, if not redirect to an error page
So it will soon have an error page some time in the future to remind you of this.

Also, what's the error with clicking on the 'Choose file…' button?
Edited on 11 November 2014 - 03:03 PM
TheEvilSocks #33
Posted 11 November 2014 - 06:45 PM
Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.

"There's no way that error is because of the file"

Lol wut, I don't know where you get that assumption from because it is… (considering every other site works fine)
Anywho, the problem is because you don't have a body set, and in the source code of quest it says:

--TODO: check that body exists, if not redirect to an error page
So it will soon have an error page some time in the future to remind you of this.

Also, what's the error with clicking on the 'Choose file…' button?
About the PHP error: I didn't check the source, my apologies.

Error I get when clicking the Choose file button: quest:6436: bad argument: table expected, got nil
Sorry if I sound like a bitch, I haven't slept this night. (Of course not you problem. but might mention it.)
oeed #34
Posted 11 November 2014 - 08:17 PM
Just downloaded it for the first time and it gave me an error:

Bedrock:2178: The view: main.view does not exist.


Was because of my 'os'

Great program nicely done!

edit:
This file is crashing quest:

Filename: test.php

<!DOCTYPE ccml>
  <?php

  ?>

Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.
Well yea… That file will error because it's blatantly invalid. It doesn't even have html tags. As 1lann said, I need to add a check, but it's fairly obvious I would've thought that at the very least it's not going run normally.
Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.

"There's no way that error is because of the file"

Lol wut, I don't know where you get that assumption from because it is… (considering every other site works fine)
Anywho, the problem is because you don't have a body set, and in the source code of quest it says:

--TODO: check that body exists, if not redirect to an error page
So it will soon have an error page some time in the future to remind you of this.

Also, what's the error with clicking on the 'Choose file…' button?
About the PHP error: I didn't check the source, my apologies.

Error I get when clicking the Choose file button: quest:6436: bad argument: table expected, got nil
Sorry if I sound like a bitch, I haven't slept this night. (Of course not you problem. but might mention it.)
What site are you using the choose file button on? Quest host? If so are you sure you're not using an OS?
TheEvilSocks #35
Posted 11 November 2014 - 09:19 PM
Just downloaded it for the first time and it gave me an error:

Bedrock:2178: The view: main.view does not exist.


Was because of my 'os'

Great program nicely done!

edit:
This file is crashing quest:

Filename: test.php

<!DOCTYPE ccml>
  <?php

  ?>

Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.
Well yea… That file will error because it's blatantly invalid. It doesn't even have html tags. As 1lann said, I need to add a check, but it's fairly obvious I would've thought that at the very least it's not going run normally.
Error I get:
WebView (Bedrock API):19: attempt to index ? (a nil value)

There's no way that error is because of the file.Please fix it.

EDIT 2:
Tried your host without PHP instead to test around, gives an error when clicking the 'Choose file..' button.

I'll try again when there's a working version of this.

"There's no way that error is because of the file"

Lol wut, I don't know where you get that assumption from because it is… (considering every other site works fine)
Anywho, the problem is because you don't have a body set, and in the source code of quest it says:

--TODO: check that body exists, if not redirect to an error page
So it will soon have an error page some time in the future to remind you of this.

Also, what's the error with clicking on the 'Choose file…' button?
About the PHP error: I didn't check the source, my apologies.

Error I get when clicking the Choose file button: quest:6436: bad argument: table expected, got nil
Sorry if I sound like a bitch, I haven't slept this night. (Of course not you problem. but might mention it.)
What site are you using the choose file button on? Quest host? If so are you sure you're not using an OS?
I am using the Choose File button on host.qst
I'm not running a different other than CraftOS 1.6

EDIT:
Even crafting a new computer and downloading quest didn't fix it.

EDIT2:
I installed OneOS on the computer and the button works fine.
Edited on 12 November 2014 - 08:47 AM
oeed #36
Posted 12 November 2014 - 04:09 AM
Due to a bit of stupidity and not knowing the Ts and Cs of 000webhost my account has been suspended, and to unsuspend it I need to upgrade…..

Basically, I was trying to send an email to everyone in a database for a non-CC related thing and yea, apparently you can't send 120 emails in 3 seconds without someone getting annoyed.

Anyway, I've decided to just bite the bullet and pay for hosting (but with an completely different company). The plan I've got allows me to host as many sites as I want on the same sever, so I'll be moving everything across. This means Quest and the App Store will be moving across, which is good because it'll mean that it should work with everyone and if it doesn't I can whinge to the hosting company. For the App Store, while I do currently use a .com domain I'll move it to appstore.olivercooper.me just so I don't have to keep spending money on it really. I'll also be dropping the oeed.me domain which I've never really used. Quest will also move to quest.olivercooper.me.

So, this means that soon (basically once the DNS servers update) I'll post an update which uses the new domain. I'll also change the Hub home page to a message saying you need to update.
Lyqyd #37
Posted 12 November 2014 - 05:18 AM
Basically, I was trying to send an email to everyone in a database for a non-CC related thing and yea, apparently you can't send 120 emails in 3 seconds without someone getting annoyed.

Yeaaah, try not to look like a spammer when using free web hosting services. ;)/>
SpencerBeige #38
Posted 14 November 2014 - 12:29 AM
for server address, i type something to make a server, and it says Invalid Address. as always oeed, yer programs hate me :'[
oeed #39
Posted 14 November 2014 - 12:39 AM
for server address, i type something to make a server, and it says Invalid Address. as always oeed, yer programs hate me :'[

What did you type in? I don't think you can have .com or anything, it only supports single words.
willwac #40
Posted 22 November 2014 - 12:44 AM
I've been contributing to the Wiki when I can.
Also, I added a gist, but I probably won't be updating it.
MarioBG #41
Posted 22 November 2014 - 08:22 AM
¿Any ideas as to how this error may be solved? I tested it outside the OS and the same error message still appeared.


If anyone is interested, it's Mar&amp;Mar Olive, my own OS. It has multiple language support, don't worry :)/>.
oeed #42
Posted 22 November 2014 - 08:50 AM
¿Any ideas as to how this error may be solved? I tested it outside the OS and the same error message still appeared.


If anyone is interested, it's Mar&amp;Mar Olive, my own OS. It has multiple language support, don't worry :)/>.
Well, I'd say you're sandboxing is incorrect. You could try extracting it (quest –extract) and then run that. I'm not sure why it wouldn't run normally, what CC version?

Actually, by the looks of it you're using CCEmuRedux. That might be the problem. Try in game.
Nightpaw #43
Posted 29 November 2014 - 01:06 PM
Now I need to make a Quest version of my website.
:wacko:/>
jaredallard #44
Posted 29 November 2014 - 09:03 PM
May I have permission to write a separate version of the Wi-Fi Server, that is more "barebones"?
oeed #45
Posted 29 November 2014 - 11:17 PM
May I have permission to write a separate version of the Wi-Fi Server, that is more "barebones"?

Yea sure, go ahead.
Mitchfizz05 #46
Posted 30 November 2014 - 10:59 PM
-snip-
Why not register a free domain name, like ccquest.cf?

http://www.freenom.com/ - you can register .cf, .ga, .gq, .ml, and .tk.

Whilst they're not ideal, they're generally better than subdomains.
oeed #47
Posted 30 November 2014 - 11:23 PM
-snip-
Why not register a free domain name, like ccquest.cf?

http://www.freenom.com/ - you can register .cf, .ga, .gq, .ml, and .tk.

Whilst they're not ideal, they're generally better than subdomains.

They're the dodgiest things on earth, thats why haha.

I'll switch to quest.olivercooper.me when I find the time. It's just much easier to do that. You don't notice it in game anyway.
Geforce Fan #48
Posted 12 December 2014 - 06:47 PM
Just sits on "Registering computer with centeral server" forever.
Why would it even need to register in the first place? This scares me a little. Can I just comment the registering out? I can't read the code, it's–and no offense– spaghetti
Edited on 12 December 2014 - 05:51 PM
Saldor010 #49
Posted 12 December 2014 - 06:56 PM
Quest is stuck "loading" on the home page thehub.qst

Then after 10 to 15 seconds, it'll say "Page load cancelled"

I'm running Forge on 1.6.4, Computercraft 1.63.
Yevano #50
Posted 12 December 2014 - 08:41 PM
Quest is stuck "loading" on the home page thehub.qst

Then after 10 to 15 seconds, it'll say "Page load cancelled"

I'm running Forge on 1.6.4, Computercraft 1.63.

I was on that version as well and the problem seemed to go away once I updated to CC 1.65.
oeed #51
Posted 12 December 2014 - 10:31 PM
Once I finish Sketch 2 I'll move the server to my paid host. I'll also investigate other issues people are having.
willwac #52
Posted 12 December 2014 - 11:24 PM
If I remember correctly, the problem lies whiten your ISP. Mine, for example, blocks free sites such as those on 000webhost.
oeed #53
Posted 12 December 2014 - 11:51 PM
If I remember correctly, the problem lies whiten your ISP. Mine, for example, blocks free sites such as those on 000webhost.

Yea, so if it's running on my paid host it shouldn't be a problem hopefully.
Geforce Fan #54
Posted 13 December 2014 - 01:19 AM
If I remember correctly, the problem lies whiten your ISP. Mine, for example, blocks free sites such as those on 000webhost.
how can ISPs even legally block websites? Isn't that what net neutrality is all about?
cdel #55
Posted 13 December 2014 - 02:04 AM
If I remember correctly, the problem lies whiten your ISP. Mine, for example, blocks free sites such as those on 000webhost.
how can ISPs even legally block websites? Isn't that what net neutrality is all about?

Majority of ISPs ban things due to illegal activity or security/safety reasons, apparently an ISP can get in trouble for having illegal content in their cables.
Geforce Fan #56
Posted 13 December 2014 - 07:25 PM
That sounds like a load of crap made up by the ISPs, more like they want to charge paid website hosts money that free one won't pay
Once I finish Sketch 2 I'll move the server to my paid host. I'll also investigate other issues people are having.
in the mean time can I disable the registration that it freezes on? If so, how?
Edited on 13 December 2014 - 06:28 PM
TheOddByte #57
Posted 16 December 2014 - 10:14 PM
I just noticed an error when I tried this without whitelisting all sites, it errors saying the domain is not permitted. You probably want to fix that so it tells the user that they'll have to whitelist all sites or something. Anyway, when can we expect an update? Because right now no site can be loaded.
oeed #58
Posted 16 December 2014 - 10:45 PM
I just noticed an error when I tried this without whitelisting all sites, it errors saying the domain is not permitted. You probably want to fix that so it tells the user that they'll have to whitelist all sites or something. Anyway, when can we expect an update? Because right now no site can be loaded.
Well now that Sketch 2 is basically done this is on the top of my priority list. I'll be trying to transfer the server today and then do a bug fix tomorrow.
ByteMe #59
Posted 18 December 2014 - 12:40 PM
I just noticed an error when I tried this without whitelisting all sites, it errors saying the domain is not permitted. You probably want to fix that so it tells the user that they'll have to whitelist all sites or something. Anyway, when can we expect an update? Because right now no site can be loaded.
Well now that Sketch 2 is basically done this is on the top of my priority list. I'll be trying to transfer the server today and then do a bug fix tomorrow.
Is it possible to blacklist as well as whitelist?
TheOddByte #60
Posted 18 December 2014 - 05:38 PM
I thought you said you'd transfer the server yesterday? It seems you still have not done that :P/>
Geforce Fan #61
Posted 21 December 2014 - 02:04 AM
how come people have moved on from my post without answering it?
1. Why do we need to register our computers with the server? This sounds very shady to me.
2. How do I disable it registering? The register server or whatever is blocked by my stupid ISP
I can't read your code(no offense) so I can't figure out either of these
Edited on 21 December 2014 - 01:05 AM
KingofGamesYami #62
Posted 21 December 2014 - 04:33 AM
1 - I'm not sure why the CC computers need to be registering… It doesn't sound shady at all because if it was shady, why would it tell you it's registering?

2 - Disable registering by removing the program. If you cannot connect to the server, you cannot download any of the sites available. Meaning this is useless.
oeed #63
Posted 21 December 2014 - 04:35 AM
how come people have moved on from my post without answering it?
1. Why do we need to register our computers with the server? This sounds very shady to me.
2. How do I disable it registering? The register server or whatever is blocked by my stupid ISP
I can't read your code(no offense) so I can't figure out either of these

1. It acts as a cookie. Because cookies are impossible each computer has a unique ID instead which must be obtained from the sever.
2. You can't really. I've been having issues migrating the server and haven't been in the best state to do so (just had my wisdom teeth out).
Geforce Fan #64
Posted 21 December 2014 - 05:28 AM
That sounds a little insecure.
From what I know, cookies are just data the website stores on your computer. How are these impossible?
oeed #65
Posted 21 December 2014 - 11:17 PM
That sounds a little insecure.
From what I know, cookies are just data the website stores on your computer. How are these impossible?

They are sent in headers, which are inaccessible in the HTTP API. Yes, it's not super secure, although it's not too bad. It's not like you're doing online banking or anything though,
Lyqyd #66
Posted 22 December 2014 - 07:46 AM
Headers are accessible in the http API.
oeed #67
Posted 22 December 2014 - 08:03 AM
Headers are accessible in the http API.

You can set, but as far as I'm aware, you can't receive headers which have the cookies info for setting. So the client can't really set the cookies.
dueckers5 #68
Posted 31 January 2015 - 04:37 AM
Whenever i try uploading things it says Uploading failed PLZ HELP
TheOddByte #69
Posted 14 February 2015 - 07:05 PM
Hey oeed, have you tried to add a method that accepts GET requests yet? Because this still doesn't work with Github hosting :P/>
oeed #70
Posted 14 February 2015 - 10:59 PM
Hey oeed, have you tried to add a method that accepts GET requests yet? Because this still doesn't work with Github hosting :P/>

Mmmm, Quest is fairly low on my todo list right now to be honest. I've got quite a few more important things that OneOS which is my main CC priority, so all my CC time is spent on that. Once that's done I'll get around to fixing the mess that this is.
TheOddByte #71
Posted 18 February 2015 - 08:56 PM
Well then I'll just have to wait, still love this program though. Nice and clean GUI as always ^^
dueckers5 #72
Posted 18 February 2015 - 11:04 PM
i still need help. When i use the program (love it btw) i try uploading files to my website but it just says "Upload Failed!" The only file it likes is quest.settings.bedrock (whatever the file is called. I Dont have it open atm).
oeed #73
Posted 19 February 2015 - 12:22 AM
i still need help. When i use the program (love it btw) i try uploading files to my website but it just says "Upload Failed!" The only file it likes is quest.settings.bedrock (whatever the file is called. I Dont have it open atm).

I've heard this from multiple people now, so it's clearly not too specific. When I update it I'll fix that.
dueckers5 #74
Posted 19 February 2015 - 03:12 AM
Ok cool :3
utybo #75
Posted 22 February 2015 - 02:33 PM
I am currently trying to make a Java/Desktop version of Quest (it will not support what you did with the cookies things for the moment) . I just need to understand how does the .nf* images used with Bedrock work, which is kinda complicated since I have extremely limited knowledge with Lua…
Are you ok with that?
secret6timb1 #76
Posted 24 February 2015 - 03:44 PM
Many people have problems connected to 000webhost. 000webhost filters/ban's many users, even ones who haven't used it.

I use at&amp;t and you can connect to 000webhost.com but none of the websites that is hosted on it.

At&amp;t members are blacklisted from 000webhost as you can see by googling this http://www.000webhost.com/forum/customer-assistance/35697-000webhost-blacklisted-t.html.

000webhost has hosted many illegal things from users which is one reason it may be blacklisted.


If you want your own real server get wamp from http://www.wampserver.com/en/
You have to portforward and change setting files to work with your port but anyone above their first year of highschool that isn't a complete idiot will probably understand it.
Also theres tutorials for older versions even though the layout changes like each update ^_^/>.


Right now quest will not connect to anything at all for me, the start of it is loading something and then it says like "could not load blah blah blah"

http://www.connectedisolation.com/2014/02/at-blocking-000webhost-hosted-sites.html

Your really letting a majority of the world down by using 000webhost.

(I'm ending my super amazing plan soon and buying it from a different dealer while writing a complaint to at&amp;t)
oeed #77
Posted 24 February 2015 - 08:58 PM
I am currently trying to make a Java/Desktop version of Quest (it will not support what you did with the cookies things for the moment) . I just need to understand how does the .nf* images used with Bedrock work, which is kinda complicated since I have extremely limited knowledge with Lua…
Are you ok with that?
They're actually NitrogenFinger's formats, not mine. Yeah, by all means, go ahead.

Many people have problems connected to 000webhost. 000webhost filters/ban's many users, even ones who haven't used it.

I use at&amp;t and you can connect to 000webhost.com but none of the websites that is hosted on it.

At&amp;t members are blacklisted from 000webhost as you can see by googling this http://www.000webhos...klisted-t.html.

000webhost has hosted many illegal things from users which is one reason it may be blacklisted.


If you want your own real server get wamp from http://www.wampserver.com/en/
You have to portforward and change setting files to work with your port but anyone above their first year of highschool that isn't a complete idiot will probably understand it.
Also theres tutorials for older versions even though the layout changes like each update ^_^/>.


Right now quest will not connect to anything at all for me, the start of it is loading something and then it says like "could not load blah blah blah"

http://www.connected...sted-sites.html

Your really letting a majority of the world down by using 000webhost.

(I'm ending my super amazing plan soon and buying it from a different dealer while writing a complaint to at&amp;t)
I know. I've got my own paid hosting plan and it'll be hosted on that. I'll move across the server when I update Quest.

I've used WAMP and MAMP (the Mac version) for years, but my internet is too shocking to host a public server on it.
secret6timb1 #78
Posted 25 February 2015 - 12:07 AM
I am currently trying to make a Java/Desktop version of Quest (it will not support what you did with the cookies things for the moment) . I just need to understand how does the .nf* images used with Bedrock work, which is kinda complicated since I have extremely limited knowledge with Lua…
Are you ok with that?
They're actually NitrogenFinger's formats, not mine. Yeah, by all means, go ahead.

Many people have problems connected to 000webhost. 000webhost filters/ban's many users, even ones who haven't used it.

I use at&amp;t and you can connect to 000webhost.com but none of the websites that is hosted on it.

At&amp;t members are blacklisted from 000webhost as you can see by googling this http://www.000webhos...klisted-t.html.

000webhost has hosted many illegal things from users which is one reason it may be blacklisted.


If you want your own real server get wamp from http://www.wampserver.com/en/
You have to portforward and change setting files to work with your port but anyone above their first year of highschool that isn't a complete idiot will probably understand it.
Also theres tutorials for older versions even though the layout changes like each update ^_^/>.


Right now quest will not connect to anything at all for me, the start of it is loading something and then it says like "could not load blah blah blah"

http://www.connected...sted-sites.html

Your really letting a majority of the world down by using 000webhost.

(I'm ending my super amazing plan soon and buying it from a different dealer while writing a complaint to at&amp;t)
I know. I've got my own paid hosting plan and it'll be hosted on that. I'll move across the server when I update Quest.

I've used WAMP and MAMP (the Mac version) for years, but my internet is too shocking to host a public server on it.

Wamp is good but it shouldnt be used on a wifi with a lot of web traffic/people using it.

I have a request though, Maybe let users download the server files and then host there own on wamp or a hosting plan.
This would enable certain servers to have there own web.
LDDestroier #79
Posted 25 February 2015 - 09:54 PM
Can't there be a setting in Quest to allow normal, HTML websites? There's got to be a way to handle jpeg/png/tiff/svg images…could you have Quest, if it comes across an image file, tell a specialized Quest server to convert it into a readable format, and then send it to Quest? It would take the load off of CC and onto a server with more power and an easier way to do it.
oeed #80
Posted 25 February 2015 - 11:04 PM
Can't there be a setting in Quest to allow normal, HTML websites? There's got to be a way to handle jpeg/png/tiff/svg images…could you have Quest, if it comes across an image file, tell a specialized Quest server to convert it into a readable format, and then send it to Quest? It would take the load off of CC and onto a server with more power and an easier way to do it.
Well… not really. I'll give it a shot. Lots of stuff would be very problematic.
ByteMe #81
Posted 26 February 2015 - 12:45 AM
I always thought this would be a good idea! :D/> looking forward to seeing how it goes.
Rougeminner #82
Posted 26 February 2015 - 10:24 PM
YES YES YES YES YES. i remember when it was only a idea that this would come out i am going to download it and not stop using it
Edited on 26 February 2015 - 09:25 PM
TheOutcast5 #83
Posted 01 March 2015 - 08:48 AM
So we code the webpages in html? Just need some clarity.
ByteMe #84
Posted 01 March 2015 - 09:11 AM
So we code the webpages in html? Just need some clarity.
Sort of, you can code in ccml if i recall correctly, its almost identical to html.
Konlab #85
Posted 29 March 2015 - 07:51 PM
<ol> <ul> <li> support
With attributes list-style-type?
(E.g. x,o,>,- and for ol 1,a,A)
ebernerd #86
Posted 29 March 2015 - 08:24 PM
I get an error on line 6436, where it says "table expected; got nil"
harkthevisualbasiccoder #87
Posted 20 April 2015 - 06:12 PM
Is there any idea how to paste the entire code to the notepad?
biggest yikes #88
Posted 25 April 2015 - 12:38 AM
Is there any idea how to paste the entire code to the notepad?
Why would you need to?
Edited on 24 April 2015 - 10:38 PM
biggest yikes #89
Posted 30 May 2015 - 05:08 PM
It turns out making a server-side language with Quest's WIFI server is pretty easy. Modifying your quest server so that the code is executed and the return value is sent back instead of code being sent back, you can easily make a lua script using this type of format.

local result = 2^8
return [[
<!DOCTYPE ccml>
<html>
<head>
<title>Quest Test</title>
</head>
<body>
<p>]] .. result .. [[</p>
</body>
</html>
]]
The [[ and ]] represent a multi-line string, so using Lua we can calculate 2^8 and send back a return value with proper CCML displaying the result value.
EDIT: For anyone curious, a 404 error will occur if nothing is returned ("nil" is the value given when trying to read out of a file that doesn't exist, and "nil" is returned when nothing is)
Edited on 08 June 2015 - 08:08 PM
Admiraltallcactus #90
Posted 14 July 2015 - 12:19 AM
Useing MC 1.7.10 and CC1.73 quest was not running and just shutdown my Command Computer
PokeAcer #91
Posted 14 July 2015 - 04:07 PM
This is pretty cool! I'll now be making CCML pages for my server.
Idea - Webpages that allow you to control a redstone output/sense if there's a redstone input. Here's how I think it could work:
  1. When server to control/sense redstone turns on, it loads a program that connects to the quest page and says 'Computer <ID> is online,'
  2. When client connects, the browser checks for any servers (the server would use a special page) and it'd say 'I'm computer <ID> and my redstone outputs are <direction>:<t/f> and input on <directions>:<t/f>'
  3. Regular webpage could then display a button, for example, 'Turn on reactor' and when clicked it sends off a request to an API which is connected to the server to tell it to send redstone.
Another Idea - Krist Support:
Allow a 'Pay by Krist' button which you could work with cossack to add an argument to kristwallet (example 'kristwallet <address> <amount> Quest') and it'll load up the wallet, you see a 'you will be sending x amount to address y, login to pay' then you login and it says 'You have <x> amount of krist, do you want to pay?'
OR Just use the API - ask for password, get address, balance and secret key, tell the user they will be paying x address y krist, do you want to continue?' and then if yes it sends the krist.
Edited on 14 July 2015 - 02:12 PM
biggest yikes #92
Posted 14 July 2015 - 04:17 PM
Regular webpage could then display a button, for example, 'Turn on reactor' and when clicked it sends off a request to an API which is connected to the server to tell it to send redstone.
The magic of LuaScript. Well, and an exploit that could be used to download malicious software, but that's okay, right?

<!DOCTYPE ccml>
<html>
<head>
<title>Redstone Test</title>
<script type="lua">
  _G.rs.setOutput("right", true)
  l('p').text('Done!')
</head>
<body>
  <p width="5"></p>
</body>
</html>
You could also replace the "_G" with "getfenv(read)" if you wanted to.
Edited on 14 July 2015 - 02:30 PM
PokeAcer #93
Posted 14 July 2015 - 04:41 PM
Thanks!
Also, I get an error when trying to Upload a file - http://prntscr.com/7slwn2
biggest yikes #94
Posted 14 July 2015 - 04:57 PM
Also, I get an error when trying to Upload a file - http://prntscr.com/7slwn2
Uploading files with Quest is pretty much broken.
Quest Host is pretty much obsolete in that sense if you think about it.
Edited on 14 July 2015 - 02:58 PM
LewisTehMinerz #95
Posted 14 July 2015 - 05:26 PM
Hello. I have a problem with uploading files.

But, it doesn't crash the program, the host.qst site says "Upload failed" every single time.
Quest opens up the "Open File" prompt, so I select my "index.ccml" file. It fails.
CherryPie #96
Posted 15 July 2015 - 02:53 AM
Hello. I have a problem with uploading files.

But, it doesn't crash the program, the host.qst site says "Upload failed" every single time.
Quest opens up the "Open File" prompt, so I select my "index.ccml" file. It fails.

That bug is old i also reported it some time ago when LuaLand was young but Oeed also mentions that Quest Host is buggy. Lets hope for a fix soon! :D/>
PokeAcer #97
Posted 15 July 2015 - 07:57 AM
Better idea for .qst because host.qst's upload is broken:
Allow buying of qst domains (Maybe with krist?)
oeed #98
Posted 15 July 2015 - 08:10 AM
Yeah, Quest is pretty broken to be honest.

We'll make a web browser with Silica which will probably be able to support atleast basic CSS and more standard HTML features. That'll be a while away yet, so don't get your hopes up for any improvements within a few months.
Edited on 15 July 2015 - 06:11 AM
biggest yikes #99
Posted 15 July 2015 - 08:25 PM
Yeah, Quest is pretty broken to be honest.
Gotta remember those dang exploits..
be able to support atleast basic CSS
:D/>
Will there be a compatibility mode for websites using <!DOCTYPE ccml>, and a new doctype for the new, better format?
Edited on 15 July 2015 - 06:27 PM
Waitdev_ #100
Posted 20 July 2015 - 05:59 AM
cool program :D/>
i would use this 100% over firewolf
biggest yikes #101
Posted 20 July 2015 - 04:18 PM
cool program :D/>
i would use this 100% over firewolf
don't get your hopes up for any improvements within a few months.
Scoptile #102
Posted 21 July 2015 - 05:21 AM
It's an incomplete emulator.
I though it was just as good as using a computer and nothing else. like no redstone, disk drives, modems etc, because it uses the mod file itself.
biggest yikes #103
Posted 21 July 2015 - 03:45 PM
It's an incomplete emulator.
I though it was just as good as using a computer and nothing else. like no redstone, disk drives, modems etc, because it uses the mod file itself.
There are 6 pages. :)/>
GFX #104
Posted 04 August 2015 - 05:34 AM
Nice browser even better! But I can not send index.ccml to my host, solve the problem!
Konlab #105
Posted 13 August 2015 - 11:18 AM
When I try to choose a file to Upload to my test website I get:
quest: 6436: bad argument, table excepted, got nil
Konlab #106
Posted 13 August 2015 - 11:29 AM
When I tried to make a site called 123456789 it created it and when i clicked on it in manage sites it just errored:
Invalid site please select the site aain :(/>

when I try to open quest://8.ccml it errors:
WebView Bedrock API: 215: attempt to index ? (a nil value)
jacob7ism #107
Posted 31 October 2015 - 03:53 PM
what the hell
HOW IS THIS KIND OF THING POSSIBLE?!
OEED YOU'RE AMAZING!!! :D/>
oeed #108
Posted 04 November 2015 - 12:20 AM
what the hell
HOW IS THIS KIND OF THING POSSIBLE?!
OEED YOU'RE AMAZING!!! :D/>

Thanks :D/>




The current plan with Quest is to, at some point in the future, make a proper, 'the real deal' web browser using Silica. Essentially, there will be a built-in web browser view that you will be able to use in your own Silica programs.

As we have a much better resolution and Silica has the magic to do all these things, we'll have multiple fonts, font sizes, real images (GIF, PNG, etc) and some CSS support (but not everything sadly because that'll take forever).

Now I'm just praying that Dan will add a far superior HTTP API…
Lego Stax #109
Posted 04 November 2015 - 01:51 AM
I love this!

Out of curiosity, will it have any Javascript support?
oeed #110
Posted 04 November 2015 - 02:19 AM
I love this!

Out of curiosity, will it have any Javascript support?

Good question, hadn't thought really thought about that. It depends on whether an existing parser in Lua exists. I've very little interest in making one.

It's a good point though… It will basically render most normal sites useless without it.
Lego Stax #111
Posted 04 November 2015 - 02:21 AM
It's a good point though… It will basically render most normal sites useless without it.

Precisely. You are still left to mainly text-oriented websites, even with basic CSS support.
Tag365 #112
Posted 05 November 2015 - 04:19 PM
I can build a PNG reader for your Browser, if Dan200 doesn't add functionality for drawing PNG files.
Edited on 05 November 2015 - 03:20 PM
willwac #113
Posted 17 January 2016 - 11:13 PM
Any way we can view the source of a site?

If you want to use PHP to get the browser version of quest, here is an example. It returned "Quest/v0.9.0 Private Beta" for me.

<!DOCTYPE ccml>
<html>
<head>
<title>Browser Info</title>
</head>
<body>
<p>
<?php
echo $_SERVER['HTTP_USER_AGENT'];
?>
</p>
</body>
</html>
Edited on 17 January 2016 - 10:50 PM
wilcomega #114
Posted 19 January 2016 - 01:42 PM
First of all, Super awesome program, you have done what many wanted, i do have a few questions

Does this use rednet? so that other programs can use the same cable too?
also can you use Lua on a page on the server for form processing and stuff? like how does that work?

Also can you implement http://www.computerc...y-cryptography/
to be able to have secure connections, or a similar API that fits the needs, make it so servers can turn it on or off
Edited on 19 January 2016 - 04:04 PM
wilcomega #115
Posted 19 January 2016 - 09:16 PM
Could you please add rednet support, that would be the best!
oeed #116
Posted 19 January 2016 - 10:44 PM
Does this use rednet? so that other programs can use the same cable too?
also can you use Lua on a page on the server for form processing and stuff? like how does that work?

Also can you implement http://www.computerc...y-cryptography/
to be able to have secure connections, or a similar API that fits the needs, make it so servers can turn it on or off

It doesn't use Rednet, but you can run a server over wifi. I will not be adding Rednet support as I am no longer working on this.

You could try to manually implement preprocessing, but I'm not going to help with that; but it's not built in.

As with Rednet support, I won't be adding secure connections as I'm not working on this anymore.
wilcomega #117
Posted 20 January 2016 - 01:21 PM
Does this use rednet? so that other programs can use the same cable too?
also can you use Lua on a page on the server for form processing and stuff? like how does that work?

Also can you implement http://www.computerc...y-cryptography/
to be able to have secure connections, or a similar API that fits the needs, make it so servers can turn it on or off

It doesn't use Rednet, but you can run a server over wifi. I will not be adding Rednet support as I am no longer working on this.

You could try to manually implement preprocessing, but I'm not going to help with that; but it's not built in.

As with Rednet support, I won't be adding secure connections as I'm not working on this anymore.


Do you mind then if i make a rednet version? because it would be nice to simply be able to use it with everything over all the networks.
for security i may make a rednet api expansion for making connections and making them secure
Creator #118
Posted 20 January 2016 - 02:13 PM
–snip


Do you mind then if i make a rednet version? because it would be nice to simply be able to use it with everything over all the networks.
for security i may make a rednet api expansion for making connections and making them secure

This is literally a browser. It parses info and displays it, it does not care how the info comes and it certainly does not route network messages. That is the reason TCP/IP exists.
oeed #119
Posted 21 January 2016 - 12:00 AM
Do you mind then if i make a rednet version? because it would be nice to simply be able to use it with everything over all the networks.
for security i may make a rednet api expansion for making connections and making them secure

Sure, interested to see the results!