Skip to content

Instantly share code, notes, and snippets.

View ngudbhav's full-sized avatar
🏆
Smart India Hackathon 2019 - Winner

Udbhav Gambhir ngudbhav

🏆
Smart India Hackathon 2019 - Winner
View GitHub Profile
@ngudbhav
ngudbhav / main.js
Last active May 5, 2019 19:50
Electron app version check
request('https://api.github.com/repos/ngudbhav/TriCo-electron-app/releases/latest', {headers: {'User-Agent':'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:59.0) Gecko/20100101 '}}, function(error, html, body){
if(!error){
var v = app.getVersion().replace(' ', '');
var latestV = JSON.parse(body).tag_name.replace('v', '');
var changeLog = JSON.parse(body).body.replace('<strong>Changelog</strong>', 'Update available. Here are the changes:\n');
if(latestV!=v){
dialog.showMessageBox(
{
type: 'info',
buttons:['Open Browser to download link', 'Close'],