Mohan Yadav Indian Politician Free Png Best Apr 2026
function buildWikimediaQuery(name) return `https://commons.wikimedia.org/w/api.php?action=query&format=json&generator=search&gsrsearch=$encodeURIComponent(name) filetype:png&gsrlimit=10&prop=imageinfo&iiprop=url
// server.js (simplified) import express from 'express'; import fetch from 'node-fetch'; const app = express(); mohan yadav indian politician free png best
app.get('/api/search', async (req, res) => 'mohan yadav'; // parallel calls to sources const wikimedia = await fetch(buildWikimediaQuery(q)).then(r => r.json()).catch(()=>null); // normalize results (pseudo) const results = []; if (wikimedia && wikimedia.query && wikimedia.query.pages) for (const id in wikimedia.query.pages) const p = wikimedia.query.pages[id]; if (p.imageinfo && p.imageinfo[0].mime === 'image/png') results.push( p.imageinfo[0].url, width: p.imageinfo[0].width, height: p.imageinfo[0].height, fileType: 'png', license: p.imageinfo[0].extmetadata?.LicenseShortName ); // ranking step omitted for brevity res.json( query: q, total: results.length, page: 1, perPage: results.length, results ); ); function buildWikimediaQuery(name) return `https://commons