pine / OperaUpdateChecker

This is a Google Apps Script that get latest version of Opera.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Opera Update Checker

Build Status devDependency Status

This is a Google Apps Script that get latest version of Opera.

Developing enviroment

  • JavaScript
  • Google Apps Script (Spreadsheet)

API

Endpoint

GET /?channel=[opera update channel]&format=[output format]

Parameters

Both parameters are optional.

  • channel: 'stable' (default), 'beta', or 'developer'
  • format: 'json' (default) or 'xml'

Examples

This app runs in my spreadsheet.

{
  "version":"26.0.1656.32",
  "downloadUrl":"http://operasoftware.pc.cdn.bitgravity.com/pub/opera/desktop/26.0.1656.32/win/Opera_26.0.1656.32_Setup.exe",
  "channel":"stable",
  "errMsg":null,
  "isSucceeded":true
}
<?xml version="1.0" encoding="utf-8"?>
<object>
  <version>27.0.1689.22</version>
  <downloadUrl>http://get.geo.opera.com.global.prod.fastly.net/pub/opera/../opera-developer/27.0.1689.22/win/Opera_Developer_27.0.1689.22_Setup.exe</downloadUrl>
  <channel>developer</channel>
  <errMsg>
    <null/>
  </errMsg>
  <isSucceeded>
    <true/>
  </isSucceeded>
</object>

Tests

There are some tests written by Vows and Chai. The tests use some mock that run on Node.js as Google Apps Script API.

$ npm install
$ npm test

License

MIT License

About

This is a Google Apps Script that get latest version of Opera.

License:MIT License


Languages

Language:JavaScript 100.0%