[librdf-rdfa-generator-perl] 08/64: release HTML::Microformats 0.00_10; work on bringing Silk icons to RDF::RDFa::Generator.
Jonas Smedegaard
dr at jones.dk
Sat Dec 23 12:22:50 UTC 2017
This is an automated email from the git hooks/post-receive script.
js pushed a commit to annotated tag debian/0.106-1
in repository librdf-rdfa-generator-perl.
commit 97aca64a51783defc84fa0f4e1d7774d778a7226
Author: Toby Inkster <mail at tobyinkster.co.uk>
Date: Fri May 14 08:10:41 2010 +0000
release HTML::Microformats 0.00_10; work on bringing Silk icons to RDF::RDFa::Generator.
--HG--
branch : RDF-RDFa-Generator
extra : convert_revision : svn%3A3fe8e991-6959-4966-b76d-b07eca2b6e37/RDF-RDFa-Generator%40342
---
Makefile.PL | 1 +
example1-out.html | 1 +
lib/RDF/RDFa/Generator/HTML/Pretty.pm | 53 +++++++++++++++++++++++------------
3 files changed, 37 insertions(+), 18 deletions(-)
diff --git a/Makefile.PL b/Makefile.PL
index c83dca2..d03161e 100644
--- a/Makefile.PL
+++ b/Makefile.PL
@@ -17,6 +17,7 @@ license 'perl';
test_requires 'Test::More' => '0.61';
requires 'common::sense' => 0;
+requires 'Icon::FamFamFam::Silk' => 0;
requires 'RDF::Trine' => '0.112';
requires 'XML::LibXML' => '1.60';
diff --git a/example1-out.html b/example1-out.html
index b88208c..c7fdb3d 100644
--- a/example1-out.html
+++ b/example1-out.html
@@ -10,3 +10,4 @@
<p><small>Generated by RDF::RDFa::Generator::HTML::Pretty.</small></p>
<div xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:xhv="http://www.w3.org/1999/xhtml/vocab#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><div about="[_:r724178C05AEB11DFB1F4D1FFE6B6D6BAr0]"><h3 class="blank">_:r724178C05AEB11DFB1F4D1FFE6B6D6BAr0</h3><span class="rdf-type" rel="rdf:type"><img about="http://xmlns.com/foaf/0.1/Person" alt="http://xmlns.com/foaf/0.1/Person" src="data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhki [...]
</html>
+[?1049h[1;24r(B[m[4l[?7h[?12l[?25h[?1h=[?1h=[?1h=[39;49m[39;49m(B[m[H[2J(B[0;7m GNU nano 2.0.9 File: example1.pl [3;1H(B[muse lib "lib";
[5duse RDF::TrineShortcuts;
[6duse RDF::RDFa::Generator;
[8dmy $graph = rdf_parse(<<TURTLE, type=>'turtle');
[10d\@prefix foaf: <http://xmlns.com/foaf/0.1/> .
[11d\@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
[13d<http://example.net/>[15;9Ha foaf:Document ;[16;9H<http://www.w3.org/1999/xhtml/vocab#next> <http://example.net/page2> ;[17;9H<http://www.w3.org/1999/xhtml/vocab#title> "About Joe"@en ;[18;9Hfoaf:primaryTopic [[19;17Ha foaf:Person ;[20;17Hfoaf:name "Joe Bloggs" ;[21;17Hfoaf:plan "To conquer the world!"\@en[22;32H(B[0;7m[ Read 26 lines ]
[23d^G(B[m Get Help (B[0;7m^O(B[m WriteOut (B[0;7m^R(B[m Read File (B[0;7m^Y(B[m Prev Page (B[0;7m^K(B[m Cut Text (B[0;7m^C(B[m Cur Pos
[24d(B[0;7m^X(B[m Exit[14G(B[0;7m^J(B[m Justify (B[0;7m^W(B[m Where Is (B[0;7m^V(B[m Next Page (B[0;7m^U(B[m UnCut Text(B[0;7m^T(B[m To Spell
[3d[22;16H(B[0;7m[ line 1/27 (3%), col 1/15 (6%), char 0/705 (0%) ]
[3d(B[m[24;1H[?1049l
[?1l>
\ No newline at end of file
diff --git a/lib/RDF/RDFa/Generator/HTML/Pretty.pm b/lib/RDF/RDFa/Generator/HTML/Pretty.pm
index 4083806..28ce710 100644
--- a/lib/RDF/RDFa/Generator/HTML/Pretty.pm
+++ b/lib/RDF/RDFa/Generator/HTML/Pretty.pm
@@ -4,6 +4,7 @@ use 5.008;
use base qw'RDF::RDFa::Generator::HTML::Hidden';
use common::sense;
use constant XHTML_NS => 'http://www.w3.org/1999/xhtml';
+use Icon::FamFamFam::Silk;
use XML::LibXML qw':all';
sub create_document
@@ -219,26 +220,42 @@ sub _img
my ($self, $type) = @_;
my $icons = {
- 'http://xmlns.com/foaf/0.1/Document' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAz1JREFUWIXll0FPG0cUx38zuzgmllM7TQhRFFVVghGRkIBYqJz6HfoFyIEb36HXHnPiGIlP0I/QWy6oQkKqBAdXTghxD03BwnaK1zs7OeBZz65n2TVKT32StTPjnfd+83/PM2P4v5tID+zt7f3k+/4+UPU8DyklURShlIo/YRjGT7t90xjQC8Pw1f7+/q92PH+KSIg3Ozs71XGbMAzxfR+tdeI9u1+wXd3d3X0D3AyglKoBtNtthBAopahUKgRBYAARYiKc3Xb1DcjCwgJBENTS300BaK3jIMZZuu16ZgXPsymAKIoSQe1ArVYr/r5IUM/zaD [...]
- 'http://xmlns.com/foaf/0.1/Person' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAlDSURBVFiFjZdrjF5Hecd/M+ec97YXr3ft3fU6IXbstY1jO3FcUAlRI1qEUxURhTYKNKpS9UOrSpVACPGBCom2QD+WS0VVCfOtLagFpQpEMZg2pSR2SSlJsE182V3ba3svtnff+3nPmZnn6Yf37HrdJDUjPTqXOTP/3zzPPGdmzNGjR7lbefHFFw1g4CULxDAez829PrD8378Y23Vgx+qWdz/YgdhD1cOZAE/J448/rnftGDB3A1gT// [...]
- 'http://xmlns.com/foaf/0.1/Group' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAByRJREFUWIXtl0mMHUcZx39V/brfvszimXmexQuZ2ENIwDaCg3FCglGQkiBFIhHKCRDigAgCLhwSYIAbEgrKIRISNw4gLDgAiuBANkeCJApOLJPEGcZjezbP8uat/fr1UvVxeI8ktsYkDnCCT/pa6q6v6//rqq++qob/dVPvFjD/AF6jlf2q0urLSulZABG7IFZ+VikFT8yfIvqvAXzj7lxVIc8OjQxN7puu5grpNEYszU7A6tpmt9lorArqjp/8sbv+HweYn0e3Xsi9un96au7gzJijbQ/EkCSGMDbE4rK+3TSraxuvlz7e/fD8PPb9ADjXa7 [...]
- 'http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAACIJJREFUWIXll1tsHNUdxn9z2V3vrtf2xmtjhzh2nMRNTC5g0wTjJkEJKdcWBA8gnlIqWrUqUqngoQ9FaqWqFx64FKktEklbFVpaoCXiTlICmCTkYpPEITFxnPiS9fq6tnd3LmfOzPRhxyYODipq33qkT6OdOTr/3/m+M2fPwP97U75M59bW78TC4dBNoZLovYqiXONJWeW6TkLVQjlV1cY83+9yhfVXIZy3jh59xvifAdxwww8rHFd5tCSif2/rjS3a9V9bH1qxvIayeIRQSGc0a5AeL9B3foQD73XmTxz5RHOk97tISPnZvn1PTP1XAO3tD9 [...]
- 'http://www.w3.org/2006/vcard/ns#Address' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABqVJREFUWIXVl2lsVNcVx393eW82j8dgx3YweAy4yBQIu9oiRwi6OGpQpaIqtGmKhJSoSiJBVAWp39pK+ZRPEVGVLhIEulBWKWkrlQYVNQSJuA2ECJpAYuJiMNhgPNhjz/buvf0wC16GVcqHHulKd94975z/Oed/ztwH/8+yT8qX/yDErb0w52FtiId5aT/4KLWnsaHhiZaamtrTvb39gTHfeBo++cIB7IHGiNbvLJg3b0HbrFnh3NAQI+k0p/v6BvJB8J0fQveD2JMPovw7WBELhU6vWr58cVtbWxgpcUDE91ne2toU9ry//hG++YUA2K/Uj2 [...]
- 'http://www.w3.org/2006/vcard/ns#Vcard' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABSVJREFUWIXtl09sVFUUxn/3vZnXYVoKlFL6v8goUJoYqkBQy6KJYJQoYUPSAAlp3BE3uCBKdGNCgCFQaAhRlIVKYtyomEAkFROo0UpKB0K0SK3j0FJogRaGGdqZ985xAR3pXzTauNCTnNyXd+8533e+e+7Ne/Avm5nK5HqLGWT5Q6gzB9EsLEmico2c1CVjSAP4pgz8HuWkg0+hWZUYXwmGLNC7GDdGwhSrDn1rDIkpIaC3mEE6WI0VeA4C1ah/PlaWHx1KQvpnDNO5a1wYPDU1Cjj+xyCrEgJLMCWV2E86aK4FfVlIazVICrRXbzsRH0BjY+ [...]
- 'http://www.w3.org/2002/12/cal/ical#Vevent' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAABMlJREFUWIXtlktoVFcYx3/n3LkzY5o0mcTExElCGvO0LooiphNfFAJtFhU0dFEVbZoGZ1aBbsSKD6q4sRZr46OgForRWnBhoAu70cigduETROJoAglUkjAkzWNe997TRTKXTDKx2sRFaf8wDHzfvef/u9/3nXsP/K//ukS6oN/vXyeE6FRKZS+EiaZpYcMwPjp9+vTvM3OOOW74zufzZVdVVfHo0SPKysrmBRAKhXIfPnx4DFj7SgBKqYqxsTG6u7sxDINQKDQvgFgshmVZ1elycmbgwIED0rKsDNM0GR8fn5exbSIlwNvpcmlnIBAI3ALqlF [...]
- 'http://purl.org/rss/1.0/channel' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAACF9JREFUWIXtl1tsHNUZx3/fzN5s765jO77EiZ0EnBLjBCeASBwn5IJCEWojQRSpatOLKm4qtJRCWopaSMVDS0GoKvAAqKUEoT7QgJCaECUiccnFJI5DLo6TECdOTLy+7G12dmd31rszpw+2Ua4o9KV96F86mtF3vnPO73znO+fMwP/1X5Zcq6Ji6UONGtpyXBqVrj5I7H69F5C2tkdXiWhrlVJ3AtMn+hgE9gDvd3ZO3QEb3a8NUN32kyZHc5YL3Ml4mSXIR0Wv/V2j42/GkiU/vVsp9UJbW/OC5cvnMXv2dKqqwmQyWfr6hjlxYoAjR87Q1z [...]
- '?' => 'data:image/png;charset=binary;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAACG5JREFUWIXFl3twVdUVxn97n3Nubm7euZcghEdeBBICEQUFIgVECqIo1uJMp3WodqyjMzpjZ7TTh20cK31N/2jL2FYdKXaqRcbnDKGpoBFaAY1BHgHMgyRKQkJy87yv3Nyzd/84594k1RlppzPumTXn3Dl3r/Wdb31rrbPhS17iSv+4bl2t2ZFhrRGI7QKxRkMAyHEfjwgYEOgjNnpfcXjiSENDbeL/AqBoW22uGE/7MYL7yubN4MYVpVkrquaKqwJZ+LPTARgcjdIbHKOx+aI+9EH7WGvnZdA8q9PGf9b5eu3w/wygaPPOh6Uhntxcsyj9/q [...]
+ 'http://xmlns.com/foaf/0.1/Document' => 'page_white_text',
+ 'http://xmlns.com/foaf/0.1/Person' => 'user',
+ 'http://xmlns.com/foaf/0.1/Group' => 'group',
+ 'http://xmlns.com/foaf/0.1/Organization' => 'chart_organisation',
+ 'http://xmlns.com/foaf/0.1/Image' => 'image',
+ 'http://www.w3.org/2006/vcard/ns#Vcard' => 'vcard',
+ 'http://www.w3.org/2006/vcard/ns#Address' => 'house',
+ 'http://www.w3.org/2006/vcard/ns#Location' => 'world',
+ 'http://www.w3.org/2002/12/cal/ical#Vcalendar' => 'calendar',
+ 'http://www.w3.org/2002/12/cal/ical#Vevent' => 'date',
+ 'http://purl.org/rss/1.0/channel' => 'feed',
+ 'http://purl.org/rss/1.0/item' => 'page_white_link' ,
+ 'http://bblfish.net/work/atom-owl/2006-06-06/#Feed' => 'feed',
+ 'http://bblfish.net/work/atom-owl/2006-06-06/#Entry' => 'page_white_link',
+ 'http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing' => 'world',
+ 'http://www.w3.org/2003/01/geo/wgs84_pos#Point' => 'world',
+ 'http://purl.org/NET/c4dm/event.owl#Event' => 'date',
+ 'http://www.holygoat.co.uk/owl/redwood/0.1/tags/Tag' => 'tag_blue',
+ 'http://www.holygoat.co.uk/owl/redwood/0.1/tags/Tagging' => 'tag_blue_add',
+ 'http://commontag.org/ns#Tag' => 'tag_blue',
+ 'http://commontag.org/ns#AutoTag' => 'tag_red',
+ 'http://commontag.org/ns#AuthorTag' => 'tag_green',
+ 'http://commontag.org/ns#ReaderTag' => 'tag_yellow',
+ 'http://usefulinc.com/ns/doap#Project' => 'application_xp_terminal',
+ 'http://purl.org/goodrelations/v1#PriceSpecification' => 'money',
+ 'http://www.w3.org/ns/auth/rsa#RSAPublicKey' => 'key',
+ 'http://purl.org/ontology/bibo/Book' => 'book',
+ 'http://purl.org/NET/book/vocab#Book' => 'book',
+ 'http://purl.org/stuff/rev#Review' => 'award_star_gold_1',
+ 'http://rdf.data-vocabulary.org/#Person' => 'user',
+ 'http://rdf.data-vocabulary.org/#Organization' => 'chart_organisation',
+ 'http://rdf.data-vocabulary.org/#Review' => 'award_star_gold_1',
+ 'http://rdf.data-vocabulary.org/#Review-aggregate' => 'award_star_add',
};
- my $equiv = {
- 'http://xmlns.com/foaf/0.1/PersonalProfileDocument' => 'http://xmlns.com/foaf/0.1/Document' ,
- 'http://www.w3.org/2003/01/geo/wgs84_pos#Point' => 'http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing' ,
- 'http://www.w3.org/2006/vcard/ns#Location' => 'http://www.w3.org/2003/01/geo/wgs84_pos#SpatialThing' ,
- 'http://purl.org/NET/c4dm/event.owl#Event' => 'http://www.w3.org/2002/12/cal/ical#Vevent',
- 'http://purl.org/rss/1.0/item' => 'http://xmlns.com/foaf/0.1/Document' ,
- };
-
- return $icons->{$type} || $icons->{ $equiv->{$type} } || $icons->{'*'};
+ return Icon::FamFamFam::Silk->new($icons->{$type}||'asterisk_yellow')->uri;
}
1;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/librdf-rdfa-generator-perl.git
More information about the Pkg-perl-cvs-commits
mailing list