aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorChristian Weiske <cweiske@cweiske.de>2012-09-16 23:22:55 +0200
committerChristian Weiske <cweiske@cweiske.de>2012-09-16 23:22:55 +0200
commit882ce78e4fc3361288dbc3c453412556aa529c7d (patch)
treef187a41aafe545c8a0cd27d0f575ac8046e79f81 /data
parentc21b56db68ff17e2febb3e99622bf72689cdacd4 (diff)
downloadphorkie-882ce78e4fc3361288dbc3c453412556aa529c7d.tar.gz
phorkie-882ce78e4fc3361288dbc3c453412556aa529c7d.zip
Implement request #12: DOAP documents for all pastes
Diffstat (limited to 'data')
-rw-r--r--data/templates/display.htm4
-rw-r--r--data/templates/doap.htm17
2 files changed, 21 insertions, 0 deletions
diff --git a/data/templates/display.htm b/data/templates/display.htm
index 6d84c46..5bcb016 100644
--- a/data/templates/display.htm
+++ b/data/templates/display.htm
@@ -3,6 +3,10 @@
{{repo.getTitle}}
{% endblock %}
+{% block meta %}
+<link rel="meta" title="DOAP" type="application/rdf+xml" href="{{repo.getLink('doap')}}"/>
+{% endblock %}
+
{% block content %}
{% include 'display-head.htm' %}
diff --git a/data/templates/doap.htm b/data/templates/doap.htm
new file mode 100644
index 0000000..5302dd4
--- /dev/null
+++ b/data/templates/doap.htm
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns="http://usefulinc.com/ns/doap#">
+ <Project rdf:about="{{link}}">
+ <name>{{repo.getTitle}}</name>
+ <homepage rdf:resource="{{link}}" />
+ <created>{{date}}</created>
+ {% if repo.getCloneURL(true) %}
+ <repository>
+ <GitRepository>
+ <location rdf:resource="{{repo.getCloneURL(true)}}" />
+ <browse rdf:resource="{{link}}" />
+ </GitRepository>
+ </repository>
+ {%endif %}
+ </Project>
+</rdf:RDF>