-
Notifications
You must be signed in to change notification settings - Fork 4
/
README
79 lines (58 loc) · 2.47 KB
/
README
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
NAME
W3C::Validator::Server - Run http://validator.w3c.org as a local
instance
VERSION
0.1201
DESCRIPTION
This application is useful if you want to verify your HTML either
offline or markup that is protected on an intranet. This server should
provide the same sort of validation as <http://validator.w3c.org>.
ENVIRONMENT VARIABLES
W3C_HOME
Will be used by both "w3c-validator-install.sh" and
"w3c-validator-server.psgi" to install and search for external files.
See "INSTALLATION" for details.
W3C_VALIDATOR_CFG
Used by "cgi-bin/check" (from w3c). Default is to look for
$W3C_HOME/config/validator.conf
HOME
Will be used by both "w3c-validator-install.sh" and
"w3c-validator-server.psgi" to install and search for external files.
See "INSTALLATION" for details.
The directory holding files will be: "$HOME/.w3c-validator-server"
INSTALLATION
After downloading/installing this module you have to install some more
external dependencies. This can be done by using the
w3c-validator-install.sh script, bundled with this package:
$ w3c-validator-install.sh all
# install libraries. Require sudo, apt-get and cpanm
$ w3c-validator-install.sh libs
# fetch files from http://validator.w3.org
$ w3c-validator-install.sh files
# rewrite config to defaults
$ w3c-validator-install.sh config
The files will be installed to your home directory, or current directory
if "Makefile.PL" is found. See
<http://validator.w3.org/docs/install.html> for more details.
SYNOPSIS
$ w3c-validator-server.psgi
$ plackup /usr/bin/w3c-validator-server.psgi
$ starman path/to/w3c-validator-server.psgi
$ ./bin/w3c-validator-server.psgi
METHODS
build_app
$app = $class->build_app({
home => '/path/to/...', # W3C_HOME
htdocs => '/path/to/...', # W3C_HOME/root/htdocs
cgi_bin => '/path/to/...', # W3C_HOME/root/cgi-bin
validator_config => '/path/to/...', # W3C_VALIDATOR_CFG
});
Will use Plack::Builder to create a plack application.
See "ENVIRONMENT VARIABLES" for details on how to instruct this method.
version_cb
See "version_cb" in Plack::Runner.
COPYRIGHT & LICENSE
This library is free software. You can redistribute it and/or modify it
under the same terms as Perl itself.
AUTHOR
Jan Henning Thorsen - "jhthorsen at cpan.org"