# Qwicky 0.0.2 -- a REALLY small wiki

**URL:** <https://www.ruby-forum.com/t/qwicky-0-0-2-a-really-small-wiki/170848>\
**Category:** Ruby\
**Created:** [June 23, 2009, 2:42pm UTC](https://www.ruby-forum.com/t/qwicky-0-0-2-a-really-small-wiki/170848 "2009-06-23T14:42:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fstroehle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/8797f3/32.png) [@fstroehle](https://www.ruby-forum.com/u/fstroehle)\
**Post date:** [June 23, 2009, 2:42pm UTC](https://www.ruby-forum.com/t/qwicky-0-0-2-a-really-small-wiki/170848/1 "2009-06-23T14:42:51Z")

</div>

Hi, my name is Fabian and I’m a Ruby-holic.

And I have to admit, I did it again last week. I wrote some code. I’m  
ashamed of it, but it happened. So here’s what came out of it:

# Qwicky

> **[GitHub - karottenreibe/qwicky: REALLY small wiki based on Sinatra and...](https://github.com/karottenreibe/qwicky/tree/master)**
>
> master

Qwicky is a one-file, as-simple-as-possible implementation of a wiki,  
using [Sinatra](http://www.sinatrarb.com) [sinatra](http://www.sinatrarb.com) and [DataMapper](http://www.datamapper.org) [datamapper](http://www.datamapper.org) with SQLite3.

It is REALLY basic, just as I like it ;-). It’s features are:

- It has pages
- You can edit them
- You can delete them
- You can rename them
- You can set a homepage
- You can use markup
- It has a simple site-map to give you an overview of all the pages
- It knows wiki links

# Markup

It supports 4 different markup languages:

1. Simple text  
Wraps everyting into whitespace:pre and leaves it as is
2. Markdown  
Supports BlueCloth, RDiscount, peg-markup and Maruku
3. Textile  
Supports RedCloth
4. RDoc

The great thing is: no extra dependencies for that. If you want to use,  
say, Markdown, just install one of the Markdown parsers mentioned above,  
Qwicky will recognize, you have that one and use it. So if you don’t  
want to use Textile, you don’t have to install it.

# Storage

For each wiki you set up, qwicky will create two files:  
_qwicky.yml_ and _qwicky.db_. The former for the settings, the latter  
for the database. If you want more than one wiki on your system, you  
have two options:

1. Copy the qwicky “executable” file to another folder and run it from  
there

2. Tell qwicky to use a different folder than the default one from the  
commandline:

# Setting it up

Just look at [it’s little README] [readme](http://github.com/karottenreibe/qwicky/blob/a83078993c586f1f618cb5eadd775511e1b6bbfc/README.markdown), it’s really straight-forward  
and shouldn’t take longer than 2 minutes!

# Feedback

Got ideas, criticism, feature requests? I’d love to hear them! Either  
here, on GitHub or via mail.

Greetz!

---

<div class="post-metadata">

**Author:** ![fstroehle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/8797f3/32.png) [@fstroehle](https://www.ruby-forum.com/u/fstroehle)\
**Post date:** [June 23, 2009, 2:50pm UTC](https://www.ruby-forum.com/t/qwicky-0-0-2-a-really-small-wiki/170848/2 "2009-06-23T14:50:18Z")

</div>

On Tue, Jun 23, 2009 at 2:43 PM, Fabian  
Streitel[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Hi, my name is Fabian and I’m a Ruby-holic.  
> AFAIK there is no known cure.  
> R.

---

<div class="post-metadata">

**Author:** ![fstroehle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/8797f3/32.png) [@fstroehle](https://www.ruby-forum.com/u/fstroehle)\
**Post date:** [June 23, 2009, 2:51pm UTC](https://www.ruby-forum.com/t/qwicky-0-0-2-a-really-small-wiki/170848/3 "2009-06-23T14:51:44Z")

</div>

Robert D. wrote:

> On Tue, Jun 23, 2009 at 2:43 PM, Fabian  
> AFAIK there is no known cure.

Too bad, I’ll just have to go on then, I guess _g_  
Greetz!
