summaryrefslogtreecommitdiff
path: root/README
blob: 1155ee3feb9076a2d188cdf51e0670ce0bf57b03 (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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
The VNDB.org Source Code
------------------------


Installation & documentation

  Documentation is lacking, you're pretty much on your own if you want to
  get things running. :-(


Requirements

  global requirements:
    Linux, or an OS that resembles Linux. Chances are VNDB won't run on Windows.
    PostgreSQL 9.0+ (don't try older versions or other SQL databases, it won't work)
    perl 5.12 recommended, 5.10 may also work
    A webserver that works with TUWF (lighttpd and Apache are known to work)

  (perl 5.12 core modules are not listed.)

  util/vndb.pl:
    Algorithm::Diff::Fast
    DBI
    DBD::Pg
    TUWF                 (get it from http://g.blicky.net/tuwf.git/)
    FCGI                 (optional, for running as a FastCGI script)
    PerlIO::gzip         (optional, for output compression)

  util/multi.pl:
    API:
      JSON::XS
    Core:
      DBI
      DBD::Pg
      POE
      POE::Component::Pg (get it from http://g.blicky.net/poco-pg.git/)
    IRC:
      POE::Component::IRC
    Image:
      Image::Magick
    Maintenance:
      PerlIO::gzip
    RG:
      XML::Parser
      graphviz           (/usr/bin/dot is used by default)

  util/skingen.pl
    Image::Magick
    CSS::Minifier::XS    (optional, minimizes CSS output)

  util/jsgen.pl
    JavaScript::Minifier::XS (optional, minimizes JS output)


Contact

  IRC:   #vndb @ irc.synirc.net
  Email: contact@vndb.org


License

  GNU AGPL, see COPYING file for details.