Added programs.

This commit is contained in:
Niels Serup 2012-06-30 02:08:49 +02:00
parent 5ff35968e0
commit 2e4c93b469
9 changed files with 77 additions and 7 deletions

View File

@ -8,9 +8,9 @@
This is metanohi.
Currently, metanohi resides on *metanohi.name*. Originally, it was on
*metanohi.org* which now redirects requests to .name. To contact [[./niels][Niels]] (the
creator), send him an electronic mail at [[mailto:ns@metanohi.name][ns@metanohi.name]] {(ns@metanohi.org no
more redirects emails to that address)}&small.
*metanohi.org* which now&del no more redirects requests to .name. To contact
[[./niels][Niels]] (the creator), send him an electronic mail at [[mailto:ns@metanohi.name][ns@metanohi.name]]
{(ns@metanohi.org no more redirects emails to that address)}&small.
metanohi is mostly XHTML 1.1 and CSS 2 valid. Currently, metanohi.name pages
are served as text/html and not as application/xml+xhtml (as they should). This
@ -28,10 +28,10 @@ it's either because someone forgot to apply one to the page, or it's because
the page has almost no content (like the "Page not found" page) and does not
really require a license.
#+caption: Free content
#+caption: Free cultural works
#&img;url=/img/licenses/freecontent.png, float=right
Most of metanohi's content can be defined as free content, as defined by
Most of metanohi's content can be defined as free cultural works, as defined by
[[http://freedomdefined.org/][freedomdefined.org]].
In all cases, you are free to redistribute content from metanohi, but please
@ -41,8 +41,8 @@ External content is sometimes a different matter. [[./media-licenses][A list of
is used for attributing in cases where it is impractical to attribute in-page.
If you take something from metanohi that is not under a public-domain-like
license, you are required to attribute Niels Serup and metanohi. When doing
that, write something like "Niels Serup, [[http://metanohi.name/][metanohi.name]]".
license, you are required to attribute Niels G. W. Serup and metanohi. When
doing that, write something like "Niels G. W. Serup, [[http://metanohi.name/][metanohi.name]]".
A few pages, like [[/projects/][this one]], have a lot of Python code for in-page evaluation
and execution. This might not be the most secure thing to allow, but since only
@ -51,6 +51,9 @@ licensed under the same license as [[/projects/mege/][mege]], i.e. AGPLv3+, unle
noted. This might seem like overkill in some situations, but with only one
license in use, simplicity is achieved.
Note that the CC BY-SA license is used by default, which is why even pages with
no more than two lines bear that license.
** Source
If you wish to use [[/projects/mege/][mege]] for a website, you may wish to use metanohi as a

Binary file not shown.

View File

@ -0,0 +1,18 @@
#+title: Dungeon Crawl of Doom
#&summary
Kill monsters in generated dungeons.
#&
#+license: bysa, text
#+license: gpl 3+, program
#&toc
* Dungeon Crawl
** OF DOOM!
#&img;url=screenshot.png,width=640
** Download
dungeoncrawl is released under the GPLv3+. The current version is
1.0. [[dungeoncrawl-1.0.zip][Download here]].

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

View File

@ -3,6 +3,7 @@
Where all the prominent projects are listed.
#&
#+license: cc0
#+startup: showall
#&fullpage
#&toc
@ -19,6 +20,7 @@ These are my projects, new and old.
'gravnoise',
'hbcht',
'mege',
'dungeoncrawl',
'pumila',
'yelljfish',
'exoskelegram',
@ -39,10 +41,12 @@ These are my projects, new and old.
other_projs = (
'luncheon',
'textmation',
('ticso', 'Create dynamic functions in C uglily', 'https://gitorious.org/ticso'),
'sleinlib',
'kando',
'bolg',
'pebsaq',
('drget', 'Get media from Danmarks Radio', 'https://gitorious.org/drget'),
('folketingetmeninger',
'A small Python script to download and show the opinions of the Danish parties',
@ -53,6 +57,8 @@ These are my projects, new and old.
'http://projects.metanohi.name/misc/pdfsplit.tar.gz'),
'dotbox',
'vit',
('raipaw', 'A pseudo-random IPA word generator.',
'http://projects.metanohi.name/misc/raipaw.py.gz'),
('woiwo', 'Find words in words',
'http://projects.metanohi.name/misc/woiwo.py.gz'),
('resistorpair', 'Calculate which standard resistors to use for a specific resistance',

View File

@ -0,0 +1,16 @@
#+title: pebsaq
#&summary
Poor synthesizing.
#&
#+license: bysa, text
#+license: gpl 3+, program
#&toc
* pebsaq
It is an interactive synthesizer with support for only sine, triangle and
square waves.
pebsaq is released under the GPLv3+. The current version is 0.1.0. [[pebsaq-0.1.0.zip][Download
here]] or [[http://pypi.python.org/pypi/pebsaq][here]].

Binary file not shown.

View File

@ -0,0 +1,27 @@
#+title: textmation
#&summary
An interpreter and renderer for a simple text-based animation language for
simple shapes.
#&
#+license: bysa
* textmation
textmation allows you to define an animation in pure text, and then render it.
It was developed fairly quickly and then not touched upon after it had been
used for its original purpose. The animation it was used for currently isn't
included.
The program is quite worthless as it is right now, because there's no
documentation for the format, and the interpreter also has easily-triggerable
bugs.
I haven't got around to specifying a license yet either.
In essence: I need to work on it.
But here it is (run the following in a terminal):
: $ git clone git://metanohi.name/textmation