Code Monkey home page Code Monkey logo

itad_importer's Introduction

Collection Import Script for IsThereAnyDeal.com

Issues Ready to be Worked on

This userscript adds "Export to ITAD" buttons to online game vendors who do not provide a way for sites like IsThereAnyDeal.com to query user game lists and wishlists remotely.

It is currently in beta and any bugs should be reported in the issue tracker.

Currently supported vendors are:

See the screenshot sheet for a reference as to where the added buttons should appear.

Installation

  1. Install Greasemonkey in Firefox (Tampermonkey in Chrome should also work but hasn't yet been tested)
  2. Restart Firefox
  3. Install the userscript

(Installation via GreasyFork is recommended to ensure automatic updates function as reliably as possible.)

Development

The authoritative copy of this script is the CoffeeScript source file. Patches against the generated JavaScript may or may not be accepted at the developers' discretion. (We have to rewrite them in CoffeeScript, so they'll have to be worthwhile.)

The official method for developing this script is as follows:

  1. Install the release version of the script in Firefox
  2. Install Node.js
  3. Run npm install
  4. Run npm run-script develop
  5. Saving changes to the CoffeeScript source will now regenerate the copy of the script installed in Firefox.
  6. When you're finished, hit Enter
  7. The development script will regenerate the in-repository JavaScript and code documentation before exiting.
  8. Commit the updated built files.

However, if you do not have a Unixy machine handy, this quick and dirty method can also be used:

  1. Open http://coffeescript.org/
  2. Open the "Try CoffeeScript" tab.
  3. Use the browser's Developer Tools to add a contentEditable attribute to the <pre> tag for the right pane so you can use Ctrl+A followed by Ctrl+C to quickly copy everything.
  4. Install the release version of the script and use Greasemonkey's edit button to open up the version it's using so you can test changes simply by copying JS from "Try CoffeeScript" to the editor, saving, and reloading the page in the browser.
  5. Use the "Try CoffeeScript" button to switch back and forth between code and reference materials.

itad_importer's People

Contributors

ssokolow avatar sir-maniac avatar waffle-iron avatar

Stargazers

RoestVrijStaal avatar  avatar Wayne Arthurton avatar

Watchers

 avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.