Skip to content

Instantly share code, notes, and snippets.

@twolfson
Last active March 8, 2016 08:34
Show Gist options
  • Save twolfson/5df0d2a9653be92dbec0 to your computer and use it in GitHub Desktop.
Save twolfson/5df0d2a9653be92dbec0 to your computer and use it in GitHub Desktop.
Proof of concept to load basic URL for https://github.com/twolfson/google-music-electron/issues/29
node_modules/

gist-electron-url

Proof of concept to load basic URL for twolfson/google-music-electron#29

Getting Started

To use this gist, perform the following steps:

# Clone the repository
git clone https://gist.github.com/5df0d2a9653be92dbec0.git gist-electron-url
cd gist-electron-url

# Install our dependencies
npm install

# Start our electron app
npm start
// Load in our dependencies
var app = require('app');
var BrowserWindow = require('browser-window');
// Report any crashes to Electron's servers
require('crash-reporter').start();
// Log process info
console.log('Starting application with process.versions:', process.versions);
// When all Windows are closed
app.on('window-all-closed', function handleWindowsClosed () {
// If we are not on OS X, exit
// DEV: OSX requires users to quit via the menu/cmd+q
if (process.platform !== 'darwin') {
console.log('All windows closed. Exiting application');
app.quit();
} else {
console.log('All windows closed but not exiting because OSX');
}
});
// When Electron is done loading
app.on('ready', function handleReady () {
// Create our browser window for google.com
var windowOpts = {
height: 920,
width: 1024
};
var browserWindow = new BrowserWindow(windowOpts);
browserWindow.loadURL('http://music.google.com/');
});
{
"name": "gist-electron-url",
"version": "1.0.0",
"description": "Proof of concept to load basic URL for https://github.com/twolfson/google-music-electron/issues/29",
"main": "index.js",
"dependencies": {
"electron-prebuilt": "0.36.10"
},
"devDependencies": {},
"scripts": {
"start": "electron index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Todd Wolfson <todd@twolfson.com> (http://twolfson.com/)",
"license": "Unlicense"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment