X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-test.git;a=blobdiff_plain;f=yarrg%2Fdictionary-update-receiver;h=3baef669ddf6b4eefcc7a7942cb709118a9fc9dc;hp=cd26a2663256e98a42b3812eba70597c5b661f4d;hb=70abc75f17b353bb3f3e112d949056e753b7ecb3;hpb=5054fcc355306f2bccdef9ea1aa8fb79488a9561 diff --git a/yarrg/dictionary-update-receiver b/yarrg/dictionary-update-receiver index cd26a26..3baef66 100755 --- a/yarrg/dictionary-update-receiver +++ b/yarrg/dictionary-update-receiver @@ -3,29 +3,28 @@ # This script is invoked when the yarrg wants to send an update to the # dictionary server. See README.privacy. -# This is part of ypp-sc-tools, a set of third-party tools for assisting -# players of Yohoho Puzzle Pirates. +# This is part of the YARRG website. YARRG is a tool and website +# for assisting players of Yohoho Puzzle Pirates. # # Copyright (C) 2009 Ian Jackson # # This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. +# GNU Affero General Public License for more details. # -# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . # # Yohoho and Puzzle Pirates are probably trademarks of Three Rings and # are used without permission. This program is not endorsed or # sponsored by Three Rings. - # upload testing runes: # # YPPSC_YARRG_DICT_UPDATE=./ YPPSC_YARRG_DICT_SUBMIT=./ ./yarrg --ocean midnight --pirate aristarchus --find-island --same --raw-tsv >raw.tsv @@ -41,6 +40,15 @@ use CGI qw/:standard -private_tempfiles/; use IO::Pipe; use IO::Handle; +use Commods; + +if (param('get_source')) { + # There's another copy of this in commod-update-receiver. Sorry. + print header('application/octet-stream') or die $!; + source_tarball('..', sub { print $_[0] or die $!; }); + exit 0; +} + my $aadepth=2; #---------- pixmaps ----------