Code Monkey home page Code Monkey logo

greaseshim's Introduction

greaseshim

simple shim to convert userscripts to Firefox-sdk extensions.

How to use

  • Install the Addon SDK.
  • Clone this repository.
  • Change include: "*.example.org" to the website your script is going to run on. More informations
  • Save your userscript as userscript.user.js in the /data folder
  • Build with cfx xpi or cfx xpi --force-mobile

What's implemented

Implemented with localStorage mean that the script can access data only on the site where it's saved. GM_xmlhttpRequest might have a race condition in case of many requests.

Stubs

Missing

Example of userscripts working:

greaseshim's People

Contributors

spittie avatar

Stargazers

Camille Scholtz avatar

Watchers

James Cloos avatar  avatar Camille Scholtz avatar

greaseshim's Issues

Build extension not working.

Hi, I'm having a bit of a problem, I'm trying to build this userscript [ http://userscripts.org/scripts/show/157880 ], but it's just not working, could you please tell me if I'm doing anything wrong:

  • Git clone greaseshim, and download addon sdk
  • download the userscipt to the /greaseshim/data directory and rename it to "userscript.user.js"
  • edit the include thingy in /greaseshim/lib/main.js to "include: "*.batoto.net","
  • edit the package.json
  • cd to greaseshim directory an execute the cfx xpi command with "python2 /home/kamiru/Documents/FirefoxAddons/bin/cfx xpi"

This created a file called "sp_manga.xpi" without any errors, I can drag & drop it into firefox and it installs, again without any errors, but the extension doesn't do anything at all.

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.