with 40 sites on the my web server.
Adv computer not needed to use but some downloads may require it.
Credits
Zacpier - appstore on "google.com/play"
ComputerCraftfan11 - Rednet on "rednet.org"
Zaggy1024 - Sidescroller Minecraft WIP on "minecraft.net"
MysticT- Gchat on "google.com/talk"
GravityScore - Lightshot on "fraps.com"
GravityScore - Thunderbird on "gmail.com"
GravityScore - ccleverbot on "cleverbot.com"
PossieTV- Redbook on "redbook.com"
nitrogenfingers - Npaintpro on "getpaint.net"
*If/When this list get too long I will be placed in a spoiler.
I saw a few other and wanted to take my own crack at it.
This program download programs as temp and runs them, as well as host web sites that can be accessed directly, thou relays, or thou a Domain Name Server, as well as download pages from http. (witch can take advantage of my Html Reader for a sort of half-baked real browser)
My goal is to try to get as many real site sort of copied into a computercraft like fashion.
How to use Web server
Client either see the Client DNS instruction for connect directly with 192.168.1.id
Server:
How to use DNS
Client: Simply set the dns variable to the id of the DNS server or a Server relay connected to the DNS server
Now connect to it using rdnt:// before the address.
DNS Sever : see spoiler
V 1.0.1
- Added "Firebox = shell.getRunningProgram()" so that "rdnt://" could use shell.run(Firebox, "rdnt://www.exapmleurl.com")
V 1.0.0
- Added DNS Functionally
- Connected to a url on the DNS server works with "rdnt://"
Full client
Now on pastbin:
http://pastebin.com/4LXcjgDb
-or-
pastebin get 4LXcjgDb firebox
Note: As with the real internet use caution when visiting web sites.
You can change root to your own web server if you would rather host your own "internet"
How you can help
A "website"
Until I can pay for my own web server you will have to send stuff to me. It can be a plain lua script or you can also use php. If you are using php you can install xammp to test it on your own computer. (set root in firebox to "http://localhost/<root directory of files>") Just send me the code in a pm, and I will try to respond as soon as I am able. (repeat xammp dose not upload anything its a web server so you can test any php you want to use on your own.)
an rss feed
Anyone can just make a request for me to include a site rss feed. it is not that hard.
images
Need both ascii and .nfp images for "google images" Ascii images need to be able to fit on the screen and have to have a non space charater starting each line. .nfp images don't need to be within the screens size, but if its more then 49x19 only people with npaintpro can see the whole thing.
A "steam game"
I have a demake of steam. If you would like to send any of your lua games to be downloadable from it that would be awesome. However if the game has multiple file then you will need to make some sort of down-loader and send me that instead.
A "YouTube video"
ok, this is the largest stretch of a website clone out of all of them. Basically there is an ASCII version of YouTube. My website converts 50x19 .png images to ASCII art and then will send back on frame at a time. There can also be a text file containing some dioluge that gets printed on the bottom. If you want to send me one of these send a .zip or .rar file named what you want the "video" to be called and it must contain only .png images and .txt files. The images must be 50x19 (or maybe smaller) and the name of the files must be "1.png 2.png 3.png 3.txt 4.png 5.png..." In the example only 3.txt had a subtitle in it. "Videos" longer then about 100 frames tend to crash a bit and "videos" over about 300 frame can crash the system. So yeah the whole thing is clunky but what did you expect from ComputerCraft YouTube. :-P
A "Netflix video"
See ascii video player for detailes. Netflix just download the "videos" to be played by it.
and if you do go to http://www.lozengia....ecraft/firebox/ just keep in mind that you are only looking at the lua and not the php, also it look better if you "view scorce" in what ever browser you are using.
Update [outdated] (Sep/23/2012): You can download the site that are on my websever in there raw php form here. However it dose not include "lozengia.com" because that site call for function off my site that arn't the best written and are to much of a hassle for me to include. (plus would further require all sorts of unrelated stuff to get it to work).