Update pages and do some spellchecking
authorAndy Spencer <andy753421@gmail.com>
Mon, 7 Jan 2013 09:26:41 +0000 (09:26 +0000)
committerAndy Spencer <andy753421@gmail.com>
Mon, 7 Jan 2013 09:43:57 +0000 (09:43 +0000)
tools/ct.md
tools/lackey.md
tools/mkinit.md
tools/vpaste.md

index 9e04e2f..fa36a4b 100644 (file)
@@ -1,3 +1,6 @@
-ct is a web template system written in C. It allows embedding C code within HTML (or anything else for that matter). The pages are then translated to C code and complied into an executable which can be by a web server though CGI. 
+ct is a web template system written in C. It allows embedding C code within
+HTML (or anything else for that matter). The pages are then translated to C
+code and complied into an executable which can be used by a web server though
+CGI. 
 
-It is used on for the pileus.org and AWeather homepages.
+It is used for the pileus.org and AWeather homepages.
index 21ff073..e9ad9d2 100644 (file)
@@ -1 +1,8 @@
-Lackey is a ncurses calendar client for viewing (and eventually editing) iCalendar files.
+Lackey is a ncurses calendar client for viewing (and eventually editing)
+iCalendar files.
+
+Source Code
+-----------
+Source code is available in git and [gitweb](/git/?p=lackey)
+
+    git clone git://pileus.org/lackey
index f84492b..d5a4b54 100644 (file)
@@ -1,2 +1,8 @@
 mkinit is an alternate init system that uses the Plan 9 mk program to perform
 dependency resolution and parallel startup.
+
+Source Code
+-----------
+Source code is available in git and [gitweb](/git/?p=mkinit)
+
+    git clone git://pileus.org/mkinit
index 5626f90..95ff6be 100644 (file)
@@ -1,3 +1,45 @@
 vpaste is a pastebin that uses Vim for syntax highlighting.
 
-<http://vpaste.net/>
+The pastebin
+------------
+* <http://vpaste.net/>
+
+Source Code
+-----------
+Source code is available in git and [gitweb](/git/?p=vpaste)
+
+    git clone git://pileus.org/vpaste
+
+Embedding examples
+------------------
+vpaste allows pastes to be embedded in external websites:
+
+<script type="text/javascript" src="http://vpaste.net/embed.js?ft=sh">
+       #!/bin/bash
+
+       echo Hello, World > test.txt
+</script>
+
+This can be done by including code in the script tag itself, as in the above
+example, or by linking to an existing paste:
+
+<script type="text/javascript" src="http://vpaste.net/embed.js?vpaste"></script>
+
+A third way to use the embedding script is to include it once, possibly in the
+in the header, and then call the `format_code('pre','vpaste')` function later
+on to perform syntax highlighting on all the `<pre class="vpaste">` tags.
+
+In this case, slightly more care must be taken to properly escape HTML
+characters scuh as `<` and `>`.
+
+<pre class="vpaste" title="ft=c">
+       #include &lt;stdio.h&gt;
+
+       int main(int argc, char **argv)
+       {
+               printf("hello, world");
+               return 0;
+       }
+</pre>
+
+<script type="text/javascript">format_code('pre', 'vpaste');</script>