adamhwang / ita-matrix-powertools

ITA Matrix Powertools
https://chrome.google.com/webstore/detail/ita-matrix-powertools/menecfddnlmanmpadcalononkolnplpp?hl=en
GNU General Public License v2.0
64 stars 12 forks source link
airline-booking flight-booking ita

ita-matrix-powertools

Script for greasemonkey + ITA Matrix

Main discussion thread at FlyerTalk Forums

Notice

- Double check your chosen flights before purchasing
- Some providers have limited support
- Current translations for the powertools interface: English, Deutsch

Posts you should read

  1. General statement regarding this script
  2. How to fix class names yourself: class names should now be updated in itaSettings.js
  3. Problems and limitations regarding pricing itineraries

Installation

Method 1: Browser Extension

Method 2: As a UserScript

Step 1: Install a script manager

Step 2: Install the script

See the FAQ of your script manager how to install the script.

Method 3: iOS Safari Shortcut

Get the "Add ITA Matrix Powertools" Shortcut

Instructions must be run each time

Method 4: Console/Debug mode

You need to access the command line of your browser to execute the script. You can use either the regular version or the minified version. Just copy and paste the entire text.

Tips

javascript:var%20scr=document.createElement('script');scr.src='https://cdn.jsdelivr.net/gh/adamhwang/ita-matrix-powertools/script_minified.js';document.body.appendChild(scr);

ITA Buy Bookmarklet example GIF

Files

Contribution Guide

  1. Fork it!
  2. Run npm install to install dependencies
  3. Update javascript files ./src (the main userscript is now auto-generated)
  4. Add change log
  5. Bump version number with npm version [major|minor|patch] (this automatically runs a build as well)
  6. Commit and create PR

Thanks to all that have contributed so far!

Latest major changes

Refer to the Changelog