Changeset 33066 in osm for applications/editors/josm/plugins/wikipedia/src
- Timestamp:
- 2016-11-17T08:29:38+01:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/wikipedia/src/org/wikipedia/WikipediaApp.java
r32892 r33066 18 18 import java.util.Objects; 19 19 import java.util.TreeMap; 20 import java.util.TreeSet; 20 21 import java.util.regex.Pattern; 21 22 import java.util.stream.Collectors; … … 194 195 public static Map<String, String> getWikidataForArticles(String wikipediaLang, List<String> articles) { 195 196 if (articles.size() > 50) { 196 return partitionList(articles, 50).stream() 197 final List<String> withoutDuplicates = new ArrayList<>(new TreeSet<>(articles)); 198 return partitionList(withoutDuplicates, 50).stream() 197 199 .flatMap(chunk -> getWikidataForArticles(wikipediaLang, chunk).entrySet().stream()) 198 200 .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
Note:
See TracChangeset
for help on using the changeset viewer.