author | Tero Marttila <terom@fixme.fi> |
Thu, 12 Feb 2009 20:45:40 +0200 | |
changeset 48 | 3a1e128c4975 |
permissions | -rw-r--r-- |
48
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
1 |
<h1>qmsk.web</h1> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
2 |
<p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
3 |
Having grown tired of using the various massive Python web frameworks that no mere user could ever hope to |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
4 |
understand or modify, and having already learned how fun it was to write plain CGI scripts in python, one day I |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
5 |
stumbled across WSGI. |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
6 |
</p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
7 |
<p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
8 |
WSGI is a low-level interface that provides the bare essentials needed to write something that can operate over |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
9 |
HTTP. Working at the WSGI-level gave me the oppertunity to develop my own "framework" code which I could really |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
10 |
understand and use properly, since I had written it myself. |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
11 |
</p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
12 |
<p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
13 |
The result eventually became <strong>qmsk.web</strong>, a simple library providing what I, myself, |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
14 |
needed to write <a href="/projects/www.qmsk.net">www.qmsk.net</a> and <a href="/projects/irclogs2">irclogs2</a>. |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
15 |
I do not claim qmsk.web to be suitable for use by anyone else, and might recommend other projects like |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
16 |
<a href="http://werkzeug.pocoo.org/">werkzeug</a> for general use, as they provide more features and less bugs in |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
17 |
a better package with better documentation, but qmsk.web works well for me. |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
18 |
</p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
19 |
<p> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
20 |
<a href="http://hg.qmsk.net/qmsk.web">Mercurial repo</a> |
3a1e128c4975
add qmsk.web/www.qmsk.net/irclogs2 projects pages, and remove foo/qmsk.net ones
Tero Marttila <terom@fixme.fi>
parents:
diff
changeset
|
21 |
</p> |