feedparser
Advanced tools
Comparing version 0.16.4 to 0.16.5
v0.16.5 / 2013-12-29 | ||
================== | ||
* Workaround addressparser failing to parse strings ending with a colon. Closes #94. | ||
v0.16.4 / 2013-12-26 | ||
@@ -3,0 +8,0 @@ ================== |
20
main.js
@@ -515,6 +515,8 @@ /********************************************************************** | ||
author = addressparser(utils.get(el))[0]; | ||
el['name'] = author.name; | ||
el['email'] = author.address; | ||
if (author) { | ||
el['name'] = author.name; | ||
el['email'] = author.address; | ||
} | ||
if (meta.author === null || name == 'managingeditor') { | ||
meta.author = author.name || author.address; | ||
meta.author = author.name || author.address || utils.get(el); | ||
} | ||
@@ -808,5 +810,11 @@ } | ||
author = addressparser(utils.get(el))[0]; | ||
el['name'] = author.name; | ||
el['email'] = author.address; | ||
item.author = author.name || author.address; | ||
if (author) { | ||
el['name'] = author.name; | ||
el['email'] = author.address; | ||
item.author = author.name || author.address; | ||
} | ||
// addressparser failed | ||
else { | ||
item.author = utils.get(el); | ||
} | ||
} else { | ||
@@ -813,0 +821,0 @@ item.author = utils.get(el.name) || utils.get(el.email) || utils.get(el.uri); |
@@ -5,3 +5,3 @@ { | ||
"description": "Robust RSS Atom and RDF feed parsing using sax js", | ||
"version": "0.16.4", | ||
"version": "0.16.5", | ||
"keywords": [ | ||
@@ -8,0 +8,0 @@ "rss", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
420803
1484