<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>ComputerCraft Programming</title>
    <description>Here you can showcase and post the code for your programs.</description>
    <pubDate>Thu, 21 May 2026 16:33:22 +0000</pubDate>
    <lastBuildDate>Thu, 21 May 2026 16:33:22 +0000</lastBuildDate>
    <generator>SKCraft</generator>
    <link>https://www.skcraft.com/community/forums/minecraft-programming-finished/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://www.skcraft.com/community/forums/minecraft-programming-finished/index.rss"/>
    <item>
      <title>Cryptographically Secure Modem Messaging Framework</title>
      <pubDate>Mon, 20 Oct 2014 01:18:12 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/cryptographically-secure-modem-messaging-framework.2885/</link>
      <guid>https://www.skcraft.com/community/threads/cryptographically-secure-modem-messaging-framework.2885/</guid>
      <author>invalid@example.com (gknova61)</author>
      <dc:creator>gknova61</dc:creator>
      <content:encoded><![CDATA[<b>Background:</b><br />
As some of you may know, I&#039;ve tried to make an actually secure (encrypted) login system for our base last reset because the public ones could be easily cracked by a monkey with a keyboard but like every programmer, I ran into a few walls. The wall I (and a few other people) was banging my head against was the fact that the Rednet API was reformed so basically <b>every</b> <b>unencrypted</b> message you send is in the clear for anyone to read, and that the Rednet API was no...<br />
<br />
<a href="https://www.skcraft.com/community/threads/cryptographically-secure-modem-messaging-framework.2885/" class="internalLink">Cryptographically Secure Modem Messaging Framework</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Email system with roaming accounts</title>
      <pubDate>Sat, 12 Jul 2014 00:04:52 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/email-system-with-roaming-accounts.1283/</link>
      <guid>https://www.skcraft.com/community/threads/email-system-with-roaming-accounts.1283/</guid>
      <author>invalid@example.com (Azimath)</author>
      <dc:creator>Azimath</dc:creator>
      <content:encoded><![CDATA[Ive seen email systems done in the past, but here&#039;s the first usable version of mine. I spent a lot of time writing this stuff at 3am, so it probably needs some cleaning up.<br />
 <br />
It involves a few separate systems: a login server, a DNS-like server, an email server, and an email client.<br />
 <br />
The login server is similar to the one from the wiki, but with changes to the way it works to make it more secure, and allow the server owner to add/remove accounts on the fly. The code comes with an account...<br />
<br />
<a href="https://www.skcraft.com/community/threads/email-system-with-roaming-accounts.1283/" class="internalLink">Email system with roaming accounts</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Node Control Panel</title>
      <pubDate>Sun, 29 Jun 2014 01:05:01 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/node-control-panel.1845/</link>
      <guid>https://www.skcraft.com/community/threads/node-control-panel.1845/</guid>
      <author>invalid@example.com (sk89q)</author>
      <dc:creator>sk89q</dc:creator>
      <content:encoded><![CDATA[I made this a few months ago for our base (with Jon, Cran, Wiz, etc.) -- it lets you turn things in the base on/off with a GUI by right clicking the element on the screen.<br />
 <br />


	<a href="https://www.skcraft.com/community/attachments/1663/" target="_blank">View attachment 1663</a>
	
<br />
 <br />
You can edit the layout in-game on the monitor.<br />
 <br />


	<a href="https://www.skcraft.com/community/attachments/1664/" target="_blank">View attachment 1664</a>
	
<br />
 <br />
Setup information:<br />
<ul>
<li>You need to change the settings in npanel_conf.lua to point to a bundled cable.</li>
<li>The control panel emits a pulse to toggle an external latch. I did this because latches retain their...</li>
</ul><br />
<a href="https://www.skcraft.com/community/threads/node-control-panel.1845/" class="internalLink">Node Control Panel</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>Presenting: The SUB-ETHA-NET</title>
      <pubDate>Fri, 21 Mar 2014 21:33:15 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/presenting-the-sub-etha-net.3070/</link>
      <guid>https://www.skcraft.com/community/threads/presenting-the-sub-etha-net.3070/</guid>
      <author>invalid@example.com (weaversam8)</author>
      <dc:creator>weaversam8</dc:creator>
      <content:encoded><![CDATA[Hello Again everyone! Today I am here to showcase the my latest and greatest ComputerCraft project, the <span style="font-family: 'courier new'"><b><span style="color: #0000ff"><span style="font-size: 18px">SUB-ETHA-NET</span></span></b></span>.<br />
 <br />
<b>This is an infinitely expandable network of computers, that allows you, similar to the modem messaging framework, to send messages an infinite distance, even across servers, simply by plugging your computer into the ground! How you may ask?</b><br />
 <br />
<i>If you are interested in the science of this process,...</i><br />
<br />
<a href="https://www.skcraft.com/community/threads/presenting-the-sub-etha-net.3070/" class="internalLink">Presenting: The SUB-ETHA-NET</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Merry Christmas Presents!</title>
      <pubDate>Sun, 22 Dec 2013 05:37:10 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/merry-christmas-presents.2738/</link>
      <guid>https://www.skcraft.com/community/threads/merry-christmas-presents.2738/</guid>
      <author>invalid@example.com (gknova61)</author>
      <dc:creator>gknova61</dc:creator>
      <content:encoded><![CDATA[Who needs a ChristmasCraft tree when we have ComputerCraft! This program is made for those out there feeling a little generous this holiday <img src="styles/default/xenforo/clear.png" class="mceSmilieSprite mceSmilie8" alt=":D" title="Big Grin    :D" />.<br />
 <br />
Using a computer, a player detector, some redwire, and a dispenser, you can easily setup your own Christmas gift-giving stand where players just need to right click<br />
on a player detector to get their present! Once they interact with the detector, their name is logged into a database (including a human-readable &#039;Christmas List&#039; file) so<br />
they cannot...<br />
<br />
<a href="https://www.skcraft.com/community/threads/merry-christmas-presents.2738/" class="internalLink">Merry Christmas Presents!</a>]]></content:encoded>
      <slash:comments>1</slash:comments>
    </item>
    <item>
      <title>On the Line ISP</title>
      <pubDate>Sat, 21 Dec 2013 13:38:51 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/on-the-line-isp.2716/</link>
      <guid>https://www.skcraft.com/community/threads/on-the-line-isp.2716/</guid>
      <author>invalid@example.com (gknova61)</author>
      <dc:creator>gknova61</dc:creator>
      <content:encoded><![CDATA[Introducing On the Line! Alice&#039;s first free (for a limited time) ISP!<br />
<img src="http://i.imgur.com/JNo56K2.png" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://i.imgur.com/JNo56K2.png" /><br />
<b>Who we are:</b><br />
We are a company that is dedicated to providing you with the best internet services on Alice!<br />
 <br />
<b>Our Mission:</b><br />
We want to provide the people of Alice as much accessibility to the WWW as we can within the law. At the current moment, we provide you with a developer API in which you may generate get (post coming soon) requests to our servers for any...<br />
<br />
<a href="https://www.skcraft.com/community/threads/on-the-line-isp.2716/" class="internalLink">On the Line ISP</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>CC Sensor (Player) based door control.</title>
      <pubDate>Thu, 24 Oct 2013 00:48:18 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/cc-sensor-player-based-door-control.2645/</link>
      <guid>https://www.skcraft.com/community/threads/cc-sensor-player-based-door-control.2645/</guid>
      <author>invalid@example.com (MyrddinE)</author>
      <dc:creator>MyrddinE</dc:creator>
      <content:encoded><![CDATA[This is a program to manage a player-detector based room, that opens when listed players are near, but stays locked if blacklisted players are near.<br />
 <br />
<b>startup</b><br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>-- When this program gets a redstone signal, it
-- scans for players. It continues scanning until
-- the redstone has been off for the configured
-- number of seconds.
--
-- While scanning, users on the whitelist will
-- cause a redstone signal to be emitted. Users on
-- the blacklist will prevent the redstone from
--...</pre>
</div><a href="https://www.skcraft.com/community/threads/cc-sensor-player-based-door-control.2645/" class="internalLink">CC Sensor (Player) based door control.</a>]]></content:encoded>
      <slash:comments>4</slash:comments>
    </item>
    <item>
      <title>Robo-cafe</title>
      <pubDate>Wed, 09 Oct 2013 14:39:05 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/robo-cafe.2598/</link>
      <guid>https://www.skcraft.com/community/threads/robo-cafe.2598/</guid>
      <author>invalid@example.com (sk89q)</author>
      <dc:creator>sk89q</dc:creator>
      <content:encoded><![CDATA[Here&#039;s the code for the Robo-Cafe at our base, which lets you order food from a stand.<br />
 <br />
<iframe width="500" height="300" src="https://www.youtube.com/embed/lAJnvNsMYmg?wmode=opaque" frameborder="0" allowfullscreen></iframe><br />
 <br />
Code here: <a href="https://gist.github.com/sk89q/397c7597f9afe6e18bad" target="_blank" class="externalLink" rel="nofollow">https://gist.github.com/sk89q/397c7597f9afe6e18bad</a><br />
 <br />
It uses:<br />
<ul>
<li>ComputerCraft for the logic and the screen</li>
<li>MiscPeripherals for text to speech, chat detection, AE interaction</li>
<li>ThaumCraft for golems</li>
<li>Applied Energistics for crafting, item networking</li>
<li>OpenCCSensors for player detection</li>
<li>BiblioCraft for the table (with an...</li>
</ul><br />
<a href="https://www.skcraft.com/community/threads/robo-cafe.2598/" class="internalLink">Robo-cafe</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>Mag card door V1.0</title>
      <pubDate>Sat, 05 Oct 2013 01:47:01 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/mag-card-door-v1-0.2417/</link>
      <guid>https://www.skcraft.com/community/threads/mag-card-door-v1-0.2417/</guid>
      <author>invalid@example.com (Azimath)</author>
      <dc:creator>Azimath</dc:creator>
      <content:encoded><![CDATA[So i found the mag card readers we have,  and decided to play with them and a bit of crypto to make a door that requires a magnetic card to be swiped.<br />
 <br />
Here&#039;s how it works:<br />
<ol>
<li>An admin card is swiped, which has a hardcoded password (stored as a hash in the computer).</li>
<li>The computer accepts the card if it is an admin card and prompts the user to insert a card.</li>
<li>The computer writes a random 15 character password to the card, and stores an SHA1 hashed version in its memory,...</li>
</ol><br />
<a href="https://www.skcraft.com/community/threads/mag-card-door-v1-0.2417/" class="internalLink">Mag card door V1.0</a>]]></content:encoded>
      <slash:comments>17</slash:comments>
    </item>
    <item>
      <title>Glitch's Teleporter Program</title>
      <pubDate>Wed, 02 Oct 2013 22:20:36 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/glitchs-teleporter-program.1717/</link>
      <guid>https://www.skcraft.com/community/threads/glitchs-teleporter-program.1717/</guid>
      <author>invalid@example.com (glitch80)</author>
      <dc:creator>glitch80</dc:creator>
      <content:encoded><![CDATA[<span style="color: #993300"><b>UPDATE:</b></span> Version 2.2 fixes a crashing bug caused when players moved out of range before the program collected their detailed information. It will work with existing config files.<br />
 <br />
Several players have asked me how my teleporters work (sneek/crouch to teleport), so I thought I would share.<br />
 <br />
The teleporter program uses openccsensor&#039;s proximity sensor to see if a player is sneaking at a specific set of coordinates, and activates a teleporter if they are....<br />
<br />
<a href="https://www.skcraft.com/community/threads/glitchs-teleporter-program.1717/" class="internalLink">Glitch&#039;s Teleporter Program</a>]]></content:encoded>
      <slash:comments>14</slash:comments>
    </item>
    <item>
      <title>Kame's PlayerDetector(Misc Peripherals) Program</title>
      <pubDate>Thu, 26 Sep 2013 20:06:57 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/kames-playerdetector-misc-peripherals-program.2597/</link>
      <guid>https://www.skcraft.com/community/threads/kames-playerdetector-misc-peripherals-program.2597/</guid>
      <author>invalid@example.com (Kamefrede)</author>
      <dc:creator>Kamefrede</dc:creator>
      <content:encoded><![CDATA[A couple months ago i made a fairly simple code for a friend of mine, that basicly was a lock system that if the player was authorized the door would open if he wasnt, he would get a portal&#039;s pellet energy and would go from earth to heaven(aka he would die)<br />
 <br />
Carrying on<br />
13 m4st3r c0d3<br />
Le Master Code<br />



<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
	<button class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly"
		title="Click to reveal or hide spoiler"
		data-target="> .SpoilerTarget"><span>Spoiler</span></button>
	<div class="SpoilerTarget bbCodeSpoilerText">

<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>local event
local name
local found
 
function door()
   redstone.setOutput(&quot;back&quot;,true)
   sleep(2)
   redstone.setOutput(&quot;back&quot;,false)
end
 
function floor()...</pre>
</div></div>
</div><br />
<a href="https://www.skcraft.com/community/threads/kames-playerdetector-misc-peripherals-program.2597/" class="internalLink">Kame&#039;s PlayerDetector(Misc Peripherals) Program</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
    <item>
      <title>Open Peripheral HUD</title>
      <pubDate>Thu, 29 Aug 2013 02:29:41 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/open-peripheral-hud.2314/</link>
      <guid>https://www.skcraft.com/community/threads/open-peripheral-hud.2314/</guid>
      <author>invalid@example.com (fxstriker)</author>
      <dc:creator>fxstriker</dc:creator>
      <content:encoded><![CDATA[Using computer craft Open Peripheral add on i made this cool HUD<br />
it shows the time in real time (in game time)<br />
and the power level of the mfsu powering my me system.<br />
posted the code for anyone interested<br />
 <br />
<img src="http://i.imgur.com/skp168b.png" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://i.imgur.com/skp168b.png" /><br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>p = peripheral.wrap(&quot;right&quot;)
p.clear()
function Main()
 while true do
  t = os.time()
  d = (textutils.formatTime(t,false))
  p.clear()
  box = p.addBox(4,30,100.00345,5,0xCD0000,0.5)
  text = p.addText(5,5,d,0xFFFFFF)
  text =...</pre>
</div><a href="https://www.skcraft.com/community/threads/open-peripheral-hud.2314/" class="internalLink">Open Peripheral HUD</a>]]></content:encoded>
      <slash:comments>9</slash:comments>
    </item>
    <item>
      <title>Log in system.</title>
      <pubDate>Thu, 15 Aug 2013 00:39:29 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/log-in-system.2393/</link>
      <guid>https://www.skcraft.com/community/threads/log-in-system.2393/</guid>
      <author>invalid@example.com (fxstriker)</author>
      <dc:creator>fxstriker</dc:creator>
      <content:encoded><![CDATA[I made a program that allows people to put a password on a program, or entire computer<br />
there is a large amount of applications for this hope you all find it useful.<br />
-- i have done something like this before but this is both more versatile and written better.<br />
 <br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>--Lock Ver 2.0; script by fxstriker.
function reset()
term.clear()
term.setCursorPos(1,1)
end
 
function lockout()
l = l + 1
reset()
print(&quot;-1 of 3 Attempt's&quot;)
sleep(1)
if l == 3 then
  reset()
  wait = 60
  while wait &gt; 0 do...</pre>
</div><a href="https://www.skcraft.com/community/threads/log-in-system.2393/" class="internalLink">Log in system.</a>]]></content:encoded>
      <slash:comments>5</slash:comments>
    </item>
    <item>
      <title>Simple GUI API</title>
      <pubDate>Tue, 07 May 2013 10:46:20 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/simple-gui-api.1893/</link>
      <guid>https://www.skcraft.com/community/threads/simple-gui-api.1893/</guid>
      <author>invalid@example.com (hsun324)</author>
      <dc:creator>hsun324</dc:creator>
      <content:encoded><![CDATA[This is a simple Lua and CC Advanced Computers and Montors Graphical User Interface API. It is Object Oriented, so you program &quot;like&quot; if it were using Swing in Lua.<br />
ATM, I don&#039;t have much time, but I will begin to make reference materials on this thread.<br />
 <br />
Latest Stable Release: <a href="https://dl.dropboxusercontent.com/u/80815870/Stuff/sGUIAPI.rar" target="_blank" class="externalLink" rel="nofollow">v0.1a</a><br />
 <br />
How to Install:<br />
<ol>
<li>Download RAR archive and extract to computer.</li>
<li>Upload to <b>ROOT</b> directory of computer using FTP....</li>
</ol><br />
<a href="https://www.skcraft.com/community/threads/simple-gui-api.1893/" class="internalLink">Simple GUI API</a>]]></content:encoded>
      <slash:comments>6</slash:comments>
    </item>
    <item>
      <title>Chunk timmer</title>
      <pubDate>Mon, 06 May 2013 20:24:39 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/chunk-timmer.1888/</link>
      <guid>https://www.skcraft.com/community/threads/chunk-timmer.1888/</guid>
      <author>invalid@example.com (fxstriker)</author>
      <dc:creator>fxstriker</dc:creator>
      <content:encoded><![CDATA[Today i wrote a small program for use with chunk loaders.<br />
 <br />
if you wanted to run them for a task that would take x amount of time and therefore only need the chunk loaded for say 3 hours then this program would be perfect fully tested and working.<br />
 <br />
some quick things to note:<br />
by default it has color this can be changed or removed and is only compatible with advanced computers just removed the first line.<br />
 <br />
the output defaults to on and needs to be inverted this is in case the program crashes...<br />
<br />
<a href="https://www.skcraft.com/community/threads/chunk-timmer.1888/" class="internalLink">Chunk timmer</a>]]></content:encoded>
      <slash:comments>7</slash:comments>
    </item>
    <item>
      <title>Nova's Redstone Circuits</title>
      <pubDate>Fri, 08 Mar 2013 15:52:12 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/novas-redstone-circuits.1229/</link>
      <guid>https://www.skcraft.com/community/threads/novas-redstone-circuits.1229/</guid>
      <author>invalid@example.com (gknova61)</author>
      <dc:creator>gknova61</dc:creator>
      <content:encoded><![CDATA[<b>UPDATE 3/6/13: </b>Original timer program has been updated! Also added a new timer that works with bundled cable, and can have multiple timers working simultaneously for the different colors!<br />
 <br />
As my first post up in this shiny new section, a thread for redstone circuits in vanilla and Redpower done in ComputerCraft, which can hopefully cut down on some client lag some of us have been getting from the lighting updates from ComputerCraft&#039;s counterparts and offer a bit more customization...<br />
<br />
<a href="https://www.skcraft.com/community/threads/novas-redstone-circuits.1229/" class="internalLink">Nova&#039;s Redstone Circuits</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Fxstriker's misc programs</title>
      <pubDate>Mon, 18 Feb 2013 08:11:57 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/fxstrikers-misc-programs.1450/</link>
      <guid>https://www.skcraft.com/community/threads/fxstrikers-misc-programs.1450/</guid>
      <author>invalid@example.com (fxstriker)</author>
      <dc:creator>fxstriker</dc:creator>
      <content:encoded><![CDATA[Figured i would post some of my work to help others, self teaching is always hard mind you i am no expert but it helps seeing others code.<br />
 <br />
feel free to leave positive feedback always looking to improve,<br />
You may use any code here but please leave credit.<br />
 <br />
<b>Password door</b><br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>
os.pullEvent = os.pullEventRaw
pass = &quot;password&quot;
debug = &quot;debug password&quot;
term.clear()
term.setCursorPos(1,1)
print(&quot;==============&quot;)
print(&quot;Login required&quot;)
print(&quot;==============&quot;)
sleep(2)...</pre>
</div><a href="https://www.skcraft.com/community/threads/fxstrikers-misc-programs.1450/" class="internalLink">Fxstriker&#039;s misc programs</a>]]></content:encoded>
    </item>
    <item>
      <title>Randomness maker</title>
      <pubDate>Fri, 18 Jan 2013 20:06:48 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/randomness-maker.1272/</link>
      <guid>https://www.skcraft.com/community/threads/randomness-maker.1272/</guid>
      <author>invalid@example.com (gknova61)</author>
      <dc:creator>gknova61</dc:creator>
      <content:encoded><![CDATA[Just a demonstration of the new touchscreen monitors in ComputerCraft! Needs an advanced computer with at least 1 advanced monitor hooked up to it, and the HTTP API optionally enabled for more phrases!<br />
 <br />
<b>Screenshot</b>:<br />
 <br />
<img src="http://i.imgur.com/a5Kgb.png" class="bbCodeImage LbImage" alt="[&#x200B;IMG]" data-url="http://i.imgur.com/a5Kgb.png" /><br />
 <br />
<b>Instructions</b>:<br />
Nothin&#039; to it, really! Just hookup at least 1 advanced monitor to an advanced computer, run the program, and start right clicking the monitor!<br />
 <br />
TIP: You can clear the monitor easily by giving the computer...<br />
<br />
<a href="https://www.skcraft.com/community/threads/randomness-maker.1272/" class="internalLink">Randomness maker</a>]]></content:encoded>
      <slash:comments>3</slash:comments>
    </item>
    <item>
      <title>Rednet Server and Client</title>
      <pubDate>Sun, 13 Jan 2013 01:27:49 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/rednet-server-and-client.1249/</link>
      <guid>https://www.skcraft.com/community/threads/rednet-server-and-client.1249/</guid>
      <author>invalid@example.com (hsun324)</author>
      <dc:creator>hsun324</dc:creator>
      <content:encoded><![CDATA[So, for the new Alice 1.4.6 update I coded a system where I could get data from sensors on computers to a main central control computer where I could get a centralized look at data and control operations.<br />
 <br />
DISCLAIMER: Code is not tested yet. Will be tested when 1.4.6 comes out and I get access to two computers w/ modems on them.<br />
 <br />
Server:<br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>data = {
  -- data format goes here: i.e.
  --  type: &quot;TIME&quot;
  --  day: 1
  --  year: 2013
}
interval = .5      -- send every &lt;interval&gt; seconds...</pre>
</div><a href="https://www.skcraft.com/community/threads/rednet-server-and-client.1249/" class="internalLink">Rednet Server and Client</a>]]></content:encoded>
    </item>
    <item>
      <title>Weather lookup service</title>
      <pubDate>Thu, 10 Jan 2013 20:43:47 +0000</pubDate>
      <link>https://www.skcraft.com/community/threads/weather-lookup-service.1226/</link>
      <guid>https://www.skcraft.com/community/threads/weather-lookup-service.1226/</guid>
      <author>invalid@example.com (sk89q)</author>
      <dc:creator>sk89q</dc:creator>
      <content:encoded><![CDATA[As a first script to test out ComputerCraft, this looks up weather for any place on Earth.<br />
 <br />


	<a href="https://www.skcraft.com/community/attachments/1190/" target="_blank">View attachment 1190</a>
	
 

	<a href="https://www.skcraft.com/community/attachments/1191/" target="_blank">View attachment 1191</a>
	
 

	<a href="https://www.skcraft.com/community/attachments/1193/" target="_blank">View attachment 1193</a>
	
<br />
 <br />
Note: I stole trim(), escape(), and wrap() from the Lua wiki.<br />
 <br />


<div class="bbCodeBlock bbCodeCode">
	<div class="type">Code:</div>
	<pre>function trim(s)
  return s:match&quot;^%s*(.*)&quot;:match&quot;(.-)%s*$&quot;
end
 
function escape(str)
  if str then
    str = string.gsub(str, &quot;\n&quot;, &quot;\r\n&quot;)
    str = string.gsub(str, &quot;([^%w ])&quot;, function(c) return string.format(&quot;%%%02X&quot;, string.byte(c)) end)
    str =...</pre>
</div><a href="https://www.skcraft.com/community/threads/weather-lookup-service.1226/" class="internalLink">Weather lookup service</a>]]></content:encoded>
      <slash:comments>11</slash:comments>
    </item>
  </channel>
</rss>
