Widget: DCTList: Difference between revisions
From LINKS Community Center
Eschmidt (talk | contribs) No edit summary |
Eschmidt (talk | contribs) No edit summary |
||
Line 97: | Line 97: | ||
async function getDcts() { | async function getDcts() { | ||
const searchFunctions = [ | |||
'Advanced search features', | |||
'Keyword search', | |||
'Hashtag search', | |||
'Keyword monitoring', | |||
'Hashtag monitoring', | |||
'Event monitoring', | |||
'Event notifications' | |||
]; | |||
const postFunctions = [ | |||
'Posting content', | |||
'Scheduling content', | |||
'Post time optimization', | |||
'Content library' | |||
]; | |||
const dctQuery = '[[Category:Disaster Community Technology]]' + | const dctQuery = '[[Category:Disaster Community Technology]]' + | ||
'|limit=500' + | '|limit=500' + | ||
'|?Image' + | '|?Image' + | ||
'|?Data Sources'; | '|?Data Sources' + | ||
searchFunctions.map(func => '|?' + func).join('') + | |||
postFunctions.map(func => '|?' + func).join('') | |||
; | |||
const dctQueryUrl = '/api.php?action=ask&format=json&query=' + encodeURIComponent(dctQuery); | const dctQueryUrl = '/api.php?action=ask&format=json&query=' + encodeURIComponent(dctQuery); | ||
const dctResponse = await fetch(dctQueryUrl).then(response => response.json()); | const dctResponse = await fetch(dctQueryUrl).then(response => response.json()); |
Revision as of 14:12, 9 June 2022
Development verstion of the DCT List.
Not ready for production!