m-chrzan.xyz
aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: f030706937861adcc1b5c40f6aeaeca9188b6339 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# Sunday Corner

This is a tiny CGI script to host an ephermeral microblog -- make your random
thoughts from the week avaialable on your website for one day on Sunday.

## Installing the CGI script

Install it as you would any other Ruby CGI script on your webserver. Idk how to
do it in every configuration, but here's how I did it on my Nginx setup:

### Nginx

    location /sunday.html {
        include fastcgi_params;
        fastcgi_param       SCRIPT_FILENAME <path to sunday.rb>;
        fastcgi_pass        unix:/run/fcgiwrap.socket;
    }

Make sure sunday.rb is executable by your webserver process (e.g. by running
`chmod a+x sunday.rb`).

## Thinking thoughts

This one is hard. But not as hard as you might think!

## Adding thoughts

This one is easy!

At it's simplest, just point `THOUGHTS_DIR` in sunday.rb to a directory where
you will manually create thoughts files. A thoughts file's filename is the date
of the Sunday on which it will be displayed (in YYYY-MM-DD format). Its contents
are your thoughts throughout the week, separated by newlines.