1
1
{
2
2
"translatorID" : "374ac2a5-dd45-461e-bf1f-bf90c2eb7085" ,
3
- "label" : "Der Tagesspiegel" ,
4
- "creator" : "Martin Meyerhoff" ,
3
+ "label" : "Tagesspiegel" ,
4
+ "creator" : "Martin Meyerhoff, Sebastian Karcher " ,
5
5
"target" : "^https?://www\\.tagesspiegel\\.de" ,
6
6
"minVersion" : "2.1.9" ,
7
7
"maxVersion" : "" ,
8
8
"priority" : 100 ,
9
9
"inRepository" : true ,
10
10
"translatorType" : 4 ,
11
11
"browserSupport" : "gcsib" ,
12
- "lastUpdated" : "2012-06-10 09:27:00 "
12
+ "lastUpdated" : "2012-10-06 13:16:15 "
13
13
}
14
14
15
15
/*
@@ -61,6 +61,8 @@ function scrape(doc, url) {
61
61
// Date
62
62
var date_XPath = "//span[contains(@class, 'date hcf')]" ;
63
63
var date = ZU . xpathText ( doc , date_XPath ) ;
64
+ //Today's articles just have a time. For these, we set the date to "today", which Zotero will interpret correctly
65
+ if ( date . search ( / \d { 2 } \. \d { 4 } / ) == - 1 ) date = "today" ;
64
66
newItem . date = date . replace ( / ( .{ 10 , 10 } ) .* / , '$1' ) ;
65
67
66
68
// Summary
@@ -78,7 +80,7 @@ function scrape(doc, url) {
78
80
Zotero . debug ( author ) ;
79
81
if ( author != null ) {
80
82
author = author . replace ( / ^ [ V v ] o n \s | K o m m e n t a r \s v o n \s / g, '' ) ;
81
- author = author . split ( / , \s / ) ;
83
+ author = author . split ( / , \s | \s u n d \s / ) ;
82
84
for ( var i in author ) {
83
85
newItem . creators . push ( Zotero . Utilities . cleanAuthor ( author [ i ] , "author" ) ) ;
84
86
}
@@ -89,13 +91,14 @@ function scrape(doc, url) {
89
91
90
92
// Tags
91
93
var tags_XPath = "//meta[@name='keywords']" ;
92
- var tags = doc . evaluate ( tags_XPath , doc , null , XPathResult . ANY_TYPE , null ) . iterateNext ( ) . content ;
93
- var tags = tags . split ( "," ) ; // this seems to work even if there's no |
94
+ var tags = ZU . xpathText ( doc , tags_XPath ) ;
95
+ if ( tags ) var tags = tags . split ( "," ) ; // this seems to work even if there's no |
94
96
for ( var i in tags ) {
95
97
tags [ i ] = tags [ i ] . replace ( / ^ \s * | \s * $ / g, '' ) // remove whitespace around the tags
96
98
newItem . tags . push ( tags [ i ] ) ;
97
99
}
98
-
100
+ newItem . language = "de-DE" ;
101
+ newItem . ISSN = "1865-2263" ;
99
102
newItem . complete ( ) ;
100
103
101
104
}
@@ -136,45 +139,42 @@ Zotero.selectItems(items, function (items) {
136
139
var testCases = [
137
140
{
138
141
"type" : "web" ,
139
- "url" : "http://www.tagesspiegel.de/berlin/statistik-radler-und-fussgaenger-leben-wieder-gefaehrlicher/5767876.html" ,
142
+ "url" : "http://www.tagesspiegel.de/" ,
143
+ "items" : "multiple"
144
+ } ,
145
+ {
146
+ "type" : "web" ,
147
+ "url" : "http://www.tagesspiegel.de/meinung/ddr-drama-der-turm-ich-leb-mein-leben/7216226.html" ,
140
148
"items" : [
141
149
{
142
150
"itemType" : "newspaperArticle" ,
143
151
"creators" : [
144
152
{
145
- "firstName" : "Christoph " ,
146
- "lastName" : "Stollowsky " ,
153
+ "firstName" : "Robert " ,
154
+ "lastName" : "Ide " ,
147
155
"creatorType" : "author"
148
156
}
149
157
] ,
150
158
"notes" : [ ] ,
151
- "tags" : [
152
- "Verkehr" ,
153
- "Statistik" ,
154
- "Radfahrer" ,
155
- "Fahrrad"
156
- ] ,
159
+ "tags" : [ ] ,
157
160
"seeAlso" : [ ] ,
158
161
"attachments" : [
159
162
{
160
- "title" : "Statistik: Radler und Fußgänger leben wieder gefährlicher - Berlin - Tagesspiegel" ,
163
+ "title" : "DDR-Drama \"Der Turm\": Ich leb’ mein Leben - Meinung - Tagesspiegel" ,
161
164
"mimeType" : "text/html"
162
165
}
163
166
] ,
164
- "url" : "http://www.tagesspiegel.de/berlin/statistik-radler-und-fussgaenger-leben-wieder-gefaehrlicher/5767876 .html" ,
165
- "title" : "Radler und Fußgänger leben wieder gefährlicher " ,
166
- "date" : "28 .10.2011 " ,
167
- "abstractNote" : "Die Zahl der Verkehrstoten nimmt erneut zu. Die Polizei beklagt Unachtsamkeit von Autofahrern – und hofft auf mehr Radspuren. " ,
167
+ "url" : "http://www.tagesspiegel.de/meinung/ddr-drama-der-turm-ich-leb-mein-leben/7216226 .html" ,
168
+ "title" : "Ich leb’ mein Leben " ,
169
+ "date" : "05 .10.2012 " ,
170
+ "abstractNote" : "Das DDR-Familiendrama \"Der Turm\" hat zwei Abende lang Deutschlands Fernsehzuschauer bewegt, die Gedanken flogen zurück in die gemeinsam geteilte Vergangenheit. 17 Millionen Menschen sind irgendwann einmal mit der Frage konfrontiert worden: Dafür oder dagegen? Verrat an Freunden oder der eigenen Karriere? " ,
168
171
"publicationTitle" : "Der Tagesspiegel Online" ,
169
- "libraryCatalog" : "Der Tagesspiegel" ,
172
+ "language" : "de-DE" ,
173
+ "ISSN" : "1865-2263" ,
174
+ "libraryCatalog" : "Tagesspiegel" ,
170
175
"accessDate" : "CURRENT_TIMESTAMP"
171
176
}
172
177
]
173
- } ,
174
- {
175
- "type" : "web" ,
176
- "url" : "http://www.tagesspiegel.de/" ,
177
- "items" : "multiple"
178
178
}
179
179
]
180
180
/** END TEST CASES **/
0 commit comments