From cf29488c587334874cf491a01a1f74ba3ac7de45 Mon Sep 17 00:00:00 2001 From: P. J. McDermott Date: Mon, 30 Sep 2013 13:46:59 -0400 Subject: Merge branch 'new'. --- (limited to 'projects') diff --git a/projects/cgol/index.html b/projects/cgol/index.html deleted file mode 100755 index 30a4a74..0000000 --- a/projects/cgol/index.html +++ /dev/null @@ -1,25 +0,0 @@ - - -

cgol (Curses Game of Life)

-

- cgol is an implementation of Conway's Game of Life written in C and using - the curses interface. Upon start, it generates a finite grid with a random - seed pattern. It then iterates through generations indefinitely (unless the - '-n' option is supplied). -

-

- It was written simply for its hack value. Game of Life is a magnificent - hack of a game: there is no gameplay beyond the initial state, yet it can - still provide hours of fun. -

-

Getting cgol

-

- Download or browse the repository hosted on this server:
- <http://odin1.pehjota.net/git/cgol/> -

-

- You may share and modify this software under the terms of the GNU General - Public License, version 3 or later. See "COPYING" in the source tree for - details. -

- diff --git a/projects/cgol/index.mdwn b/projects/cgol/index.mdwn new file mode 100644 index 0000000..7bec380 --- /dev/null +++ b/projects/cgol/index.mdwn @@ -0,0 +1,22 @@ + + + +cgol is an implementation of Conway's Game of Life written in C and using the +curses interface. Upon start, it generates a finite grid with a random seed +pattern. It then iterates through generations indefinitely (unless the '-n' +option is supplied). + +It was written simply for its hack value. Game of Life is a magnificent hack of +a game: there is no gameplay beyond the initial state, yet it can still provide +hours of fun. + +Getting cgol +============ + +Download or browse the repository hosted on this server: +<> + +You may share and modify this software under the terms of the GNU General Public +License, version 3 or later. See "COPYING" in the source tree for details. + + diff --git a/projects/changelog-gen/index.html b/projects/changelog-gen/index.html deleted file mode 100755 index 2357b84..0000000 --- a/projects/changelog-gen/index.html +++ /dev/null @@ -1,43 +0,0 @@ - - -

changelog-gen

-

- A UNIX shell script to generate a change log from "CHANGE:" tags found in - Git commit messages. -

-

Getting changelog-gen

-

- Download or browse the repository currently hosted on Gitorious:
- <https://gitorious.org/pehjotas-tools/changelog-gen> -

-

- See the "README" file for help with changelog-gen. -

-

- You may share and modify this software under the terms of the Expat license. - See "changelog-gen.sh" for details. -

-

Changes

-

Version 0.2.1:

- -

Version 0.2.0:

- -

Version 0.1.0:

- -

Planned Improvements

- - diff --git a/projects/changelog-gen/index.mdwn b/projects/changelog-gen/index.mdwn new file mode 100644 index 0000000..e8eca01 --- /dev/null +++ b/projects/changelog-gen/index.mdwn @@ -0,0 +1,43 @@ + + + +A UNIX shell script to generate a change log from "CHANGE:" tags found in Git +commit messages. + +Getting changelog-gen +===================== + +Download or browse the repository currently hosted on Gitorious: +<> + +See the "README" file for help with changelog-gen. + +You may share and modify this software under the terms of the Expat license. +See "changelog-gen.sh" for details. + +Changes +======= + +Version 0.2.1: + + * Fixed: Commits contained by multiple tags can pollute the changelog. + * Accept an optional filename (or "-" for standard output) as an argument. + +Version 0.2.0: + + * Add help and version options. + * Group changelog entries by formatted Git tags. + +Version 0.1.0: + + * Initial release. + +Planned Improvements +==================== + + * Possibly switch to licensing under the terms of the GNU LGPL + * Use here-doc to print long blocks of information instead of a mass of printf + commands. + * Maybe offer HTML output. + + diff --git a/projects/index.html b/projects/index.html deleted file mode 100755 index a0958d8..0000000 --- a/projects/index.html +++ /dev/null @@ -1,64 +0,0 @@ - - -

Projects

-

- The following is a list of projects that I maintain. All of these works are - freely-licensed and may be shared and modified under the terms of their - respective licenses. I offer my work with hope that some may find it useful, - but without any warranty. If it breaks, you're free to fix it (or find - someone who can) -- unlike the case with non-free software. -

- -

libRCIO

-

- A library written in ISO C to read and write UNIX-style run - control (configuration) files. -

- -

Cowbell

-

- "Curses, I'm up already!" A feature-packed alarm clock with a curses - interface. -

-

screen-batt

-

- A simple battery status indicator for GNU Screen. -

-

changelog-gen

-

- A UNIX shell script to generate a change log from "CHANGE:" tags found in - Git commit messages. -

- -

HIDRECT (Human Interface Device Reverse Engineering - Capture Tool)

-

- A simple event-based capture tool for human interface devices. -

- -

VHC (Virtual Host Config)

-

- A collection of scripts to manage hosted users, domains, Web roots, and - mailboxes. -

- -

testbuild

-

- A simple script to automate build testing for software managed with Git. -

-

cgol (Curses Game of Life)

-

- An implementation of Conway's Game of Life written in C and using the curses - interface. -

-

opkhelper (opkg Build Helper Tools)

-

- A set of programs to assist in building binary packages installable by the - lightweight package manager "opkg". These tools are inspired by - "debhelper", a similar set of programs written primarily by Joey Hess for - Debian. They are designed to build source packages that comply with draft - version 1.0 of - this source package format. -

- diff --git a/projects/index.mdwn b/projects/index.mdwn new file mode 100644 index 0000000..4a0c664 --- /dev/null +++ b/projects/index.mdwn @@ -0,0 +1,82 @@ + + + +Following is a list of free/libre and open source software projects that I +maintain. + +Active or Otherwise Interesting +=============================== + +[ProteanOS](http://www.proteanos.com/) +-------------------------------------- + +ProteanOS is a fully-free BusyBox/Linux-libre operating system binary +distribution designed for embedded applications. + +Within this project, I've also developed a number of programs, including: + + * [opkbuild](http://git.proteanos.com/opkbuild/opkbuild.git/) + * [opkhelper](http://git.proteanos.com/opkhelper/opkhelper.git/) + * [markdownbook](http://git.proteanos.com/markdownbook/markdownbook.git/) + * [pro-archman](http://www.proteanos.com/dev/pro-archman/) + +[ssic (Server Side Includes Compiler)](ssic/) +--------------------------------------------- + +ssic processes HTML documents with SSI directives formatted as SGML comments. +It can be used to process documents without an HTTP server for local browsing or +to generate static HTML documents to be efficiently served by an HTTP server. +Documents could even be preprocessed, e.g. by a Markdown processor, before being +parsed with ssic. + +[cgol (Curses Game of Life)](cgol/) +----------------------------------- + +An implementation of Conway's Game of Life written in C and using the curses +interface. + +[screen-batt](screen-batt/) +--------------------------- + +A simple battery status indicator for GNU Screen. + + +Dead +==== + +[libRCIO](https://gitorious.org/librcio) +---------------------------------------- + +A library written in ISO C to read and write UNIX-style run control +(configuration) files. + +[Cowbell](https://gitorious.org/cowbell) +---------------------------------------- + +"Curses, I'm up already!" A feature-packed alarm clock with a curses interface. + +[changelog-gen](changelog-gen/) +------------------------------- + +A UNIX shell script to generate a change log from "CHANGE:" tags found in Git +commit messages. + +[HIDRECT (Human Interface Device Reverse Engineering Capture Tool)][hidrect] +---------------------------------------------------------------------------- + +A simple event-based capture tool for human interface devices. + +[hidrect]: https://gitorious.org/hidrect + +[VHC (Virtual Host Config)](https://gitorious.org/vhc) +------------------------------------------------------ + +A collection of scripts to manage hosted users, domains, Web roots, and +mailboxes. + +[testbuild](http://odin1.pehjota.net/git/testbuild/) +---------------------------------------------------- + +A simple script to automate build testing for software managed with Git. + + diff --git a/projects/opkhelper/index.html b/projects/opkhelper/index.html deleted file mode 100755 index 3e9b56a..0000000 --- a/projects/opkhelper/index.html +++ /dev/null @@ -1,27 +0,0 @@ - - -

opkhelper (opkg Build Helper Tools)

-

- A set of programs to assist in building binary packages installable by the - lightweight package manager "opkg". These tools are inspired by - "debhelper", a similar set of programs written primarily by Joey Hess for - Debian. They are designed to build source packages that comply with draft - version 1.0 of - this source package format. -

-

Getting opkhelper

-

- Download the latest version of opkhelper from this Web site:
- opkhelper-1.0.0.tar.gz
- opkhelper-1.0.0.tar.bz2 -

-

- Download or browse the repository hosted on this server:
- <http://odin1.pehjota.net/git/opkhelper/> -

-

- You may share and modify this software under the terms of the GNU General - Public License, version 3 or later. See "COPYING" in the source tree for - details. -

- diff --git a/projects/screen-batt/index.html b/projects/screen-batt/index.html deleted file mode 100755 index b1b2fbd..0000000 --- a/projects/screen-batt/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - -

screen-batt

-

- A simple battery status indicator for GNU Screen. -

-

Getting screen-batt

-

- Download or browse the repository currently hosted on Gitorious:
- <https://gitorious.org/pehjotas-tools/screen-batt> -

-

- See the "README" file for help with screen-batt. -

-

- You may share and modify this software under the terms of the Expat license. - See "screen-batt" for details. -

- diff --git a/projects/screen-batt/index.mdwn b/projects/screen-batt/index.mdwn new file mode 100644 index 0000000..01b2132 --- /dev/null +++ b/projects/screen-batt/index.mdwn @@ -0,0 +1,17 @@ + + + +A simple battery status indicator for GNU Screen. + +Getting screen-batt +=================== + +Download or browse the repository currently hosted on Gitorious: +<> + +See the "README" file for help with screen-batt. + +You may share and modify this software under the terms of the Expat license. +See "screen-batt" for details. + + diff --git a/projects/ssic/index.mdwn b/projects/ssic/index.mdwn new file mode 100644 index 0000000..fcb4fee --- /dev/null +++ b/projects/ssic/index.mdwn @@ -0,0 +1,36 @@ + + + +This is ssic, a Server Side Includes Compiler. + +ssic processes HTML documents with SSI directives formatted as SGML comments. +It can be used to process documents without an HTTP server for local browsing or +to generate static HTML documents to be efficiently served by an HTTP server. +Documents could even be preprocessed, e.g. by a Markdown processor, before being +parsed with ssic. + +The set of commands, tags, and variables supported by ssic is mostly a superset +of those supported by the old [NCSA HTTPd][ncsa-httpd-ssi] and a subset of those +supported by [Apache HTTPd's `mod_include`][mod-include-ssi]. + +ssic uses the `CGI::SSI` Perl module for directive processing. + +[ncsa-httpd-ssi]: http://web.archive.org/web/19971210170837/http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html +[mod-include-ssi]: http://httpd.apache.org/docs/2.2/mod/mod_include.html + + +Downloading +=========== + +ssic is maintained in a [Git repository][repo-http], which can be cloned from +`git://git.pehjota.net/ssic/ssic.git`. + +Debian packaging for ssic is maintained in a separate [Git +repository][repo-debian-http], which can be cloned from +`git://git.pehjota.net/ssic/ssic.debian.git`. Prebuilt packages are not yet +available. + +[repo-http]: http://git.pehjota.net/ssic/ssic.git/ +[repo-debian-http]: http://git.pehjota.net/ssic/ssic.debian.git/ + + -- cgit v0.9.1