Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

newsquery

Package Overview
Dependencies
Maintainers
1
Versions
41
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

newsquery - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

2

package.json

@@ -9,3 +9,3 @@ {

"description": "The newsQuery NPM package provides a simple interface to BBC News Labs APIs",
"version": "0.1.3",
"version": "0.1.4",
"main": "./lib/newsquery.js",

@@ -12,0 +12,0 @@ "keywords": [

@@ -47,4 +47,22 @@ newsQuery

newsQuery.getConceptsByType("Apple", ["http://dbpedia.org/ontology/Company"], 5)
.then(function(response) {
.then(function(concepts) {
console.log(concepts);
/* Example response
[ { name: 'Wayne Rooney',
uri: 'http://dbpedia.org/resource/Wayne_Rooney',
type: 'soccer player',
typeUri: 'http://dbpedia.org/ontology/SoccerPlayer',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Rooney_CL.jpg/200px-Rooney_CL.jpg' },
{ name: 'Mickey Rooney',
uri: 'http://dbpedia.org/resource/Mickey_Rooney',
type: 'person',
typeUri: 'http://dbpedia.org/ontology/Person',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/c5/Mickey_Rooney_still.jpg/200px-Mickey_Rooney_still.jpg' },
{ name: 'Rooney Mara',
uri: 'http://dbpedia.org/resource/Rooney_Mara',
type: 'person',
typeUri: 'http://dbpedia.org/ontology/Person',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Rooney_Mara_2012.jpg/200px-Rooney_Mara_2012.jpg' } ]
*/
});

@@ -60,4 +78,26 @@ ```

newsQuery.getConceptsByType("Cameron", ["http://dbpedia.org/ontology/MemberOfParliament", "http://dbpedia.org/ontology/Politician" ,"http://dbpedia.org/ontology/OfficeHolder"], 5)
.then(function(people) {
console.log(response);
.then(function(concepts) {
console.log(concepts);
/* Example response
[ { name: 'David Cameron',
uri: 'http://dbpedia.org/resource/David_Cameron',
type: 'office holder',
typeUri: 'http://dbpedia.org/ontology/OfficeHolder',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/8/80/Official-photo-cameron.png/200px-Official-photo-cameron.png' },
{ name: 'Samantha Cameron',
uri: 'http://dbpedia.org/resource/Samantha_Cameron',
type: 'office holder',
typeUri: 'http://dbpedia.org/ontology/OfficeHolder',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Samantha_Cameron_-_crop.jpg/200px-Samantha_Cameron_-_crop.jpg' },
{ name: 'Alexander Cameron Rutherford',
uri: 'http://dbpedia.org/resource/Alexander_Cameron_Rutherford',
type: 'president',
typeUri: 'http://dbpedia.org/ontology/President',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Alexander_Cameron_Rutherford_-_Elliott_And_Fry.jpg/200px-Alexander_Cameron_Rutherford_-_Elliott_And_Fry.jpg' },
{ name: 'Donald Charles Cameron (politician)',
uri: 'http://dbpedia.org/resource/Donald_Charles_Cameron_(politician)',
type: 'member of parliament',
typeUri: 'http://dbpedia.org/ontology/MemberOfParliament',
thumbnail: 'http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Donald_Charles_Cameron.jpg/200px-Donald_Charles_Cameron.jpg' } ]
*/
});

@@ -76,3 +116,31 @@ ```

console.log(articles);
/* Example response
[ { primaryContentOf: 'http://www.bbc.co.uk/news/world-europe-27310008',
subject: 'Europe',
'@type': 'NewsItem',
tag: { '@set': [Object] },
primaryFormat: { '@id': 'http://www.bbc.co.uk/ontologies/creativework/TextualFormat' },
primaryTopicOf: 'http://www.bbc.co.uk/news/world-europe',
product: { '@id': 'http://www.bbc.co.uk/ontologies/bbc/NewsWeb' },
title: 'Everything you wanted to know about Europe but were afraid to ask',
description: 'Ahead of the elections for the European Parliament later this month, BBC Newsnight wants to hear your questions on all things EU.',
dateCreated: '2014-05-08T16:45:51Z',
'@id': 'http://www.bbc.co.uk/news/world-europe-27310008',
mentions: { '@set': [Object] },
identifier: '27310008' },
{ primaryContentOf: 'http://www.huffingtonpost.co.uk/2014/05/08/ukip-leaflets-eastern-europeans-cheap_n_5288745.html?utm_hp_ref=uk&ir=UK',
subject: 'UK - The Huffington Post',
'@type': 'NewsItem',
tag: { '@set': [Object] },
primaryFormat: { '@id': 'http://www.bbc.co.uk/ontologies/creativework/TextualFormat' },
product: { '@id': 'http://www.bbc.co.uk/ontologies/bbc/TheHuffingtonPost' },
title: 'Ukip Paid Eastern Europeans To Give Out Leaflets As \'They\'re Cheapest\'',
thumbnail: 'http://i.huffpost.com/gen/1780944/thumbs/s-FARAGE-POSTER-mini.jpg',
description: 'Ukip has defended their decision to employ Eastern Europeans to distribute election leaflets, despite the party regularly warning that EU migrants threaten British jobs, as the firm offered "the cheapest possible price". \nOn Wednesday, the Huffington Post UK revealed that Ukip had used a door-to-door distribution firm, which employed Eastern Europeans to hand out the party\'s leaflets. \nAndrew Spalis, distribution operative at door-to-door distribution firm Fast Leaflet , told HuffPostUK th...',
dateCreated: '2014-05-08T16:23:26Z',
'@id': 'http://www.huffingtonpost.co.uk/2014/05/08/ukip-leaflets-eastern-europeans-cheap_n_5288745.html?utm_hp_ref=uk&ir=UK',
mentions: { '@set': [Object] },
identifier: 'the_huffington_post_b187153f19eea9790e90ae8e1efc25c09860eb6b' } ]
*/
});
```
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc