Widget: DCTList: Difference between revisions

From LINKS Community Center
Jump to: navigation, search
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!