[svn:parrot] r44933 - in trunk: . tools/dev
coke at svn.parrot.org
coke at svn.parrot.org
Mon Mar 15 13:11:16 UTC 2010
Author: coke
Date: Mon Mar 15 13:11:14 2010
New Revision: 44933
URL: https://trac.parrot.org/parrot/changeset/44933
Log:
add faces.pl
Added:
trunk/tools/dev/faces.pl (contents, props changed)
Modified:
trunk/MANIFEST
Modified: trunk/MANIFEST
==============================================================================
--- trunk/MANIFEST Mon Mar 15 13:08:09 2010 (r44932)
+++ trunk/MANIFEST Mon Mar 15 13:11:14 2010 (r44933)
@@ -1,7 +1,7 @@
# ex: set ro:
# $Id$
#
-# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 8 22:07:22 2010 UT
+# generated by tools/dev/mk_manifest_and_skip.pl Mon Mar 15 13:04:03 2010 UT
#
# See below for documentation on the format of this file.
#
@@ -2149,6 +2149,7 @@
tools/dev/checkdepend.pl []
tools/dev/create_language.pl [devel]
tools/dev/debian_docs.sh []
+tools/dev/faces.pl []
tools/dev/fetch_languages.pl []
tools/dev/gen_charset_tables.pl []
tools/dev/gen_class.pl []
Added: trunk/tools/dev/faces.pl
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ trunk/tools/dev/faces.pl Mon Mar 15 13:11:14 2010 (r44933)
@@ -0,0 +1,40 @@
+#! perl
+# $Id$
+# Copyright (C) 2010, Parrot Foundation.
+
+use strict;
+use warnings;
+
+use Gravatar::URL;
+
+=for usage
+
+use to generate source for http://trac.parrot.org/parrot/wiki/ParrotFaces
+
+=cut
+
+open my $fh, '<', 'CREDITS';
+
+my %urls;
+while(<$fh>) {
+ next unless /^E: (.*)/;
+ my $email = lc $1;
+ $urls{$email} = gravatar_url(
+ email => $email,
+ rating => 'r',
+ size => 80,
+ default => 'wavatar',
+ );
+}
+
+foreach my $email (sort keys %urls) {
+ print "[[Image($urls{$email},title=$email)]]\n";
+}
+print "''Generated by tools/dev/faces.pl''\n";
+
+# Local Variables:
+# mode: cperl
+# cperl-indent-level: 4
+# fill-column: 100
+# End:
+# vim: expandtab shiftwidth=4:
More information about the parrot-commits
mailing list