Git Product home page Git Product logo

flix_plus's Introduction

flixplus

About

Flix Plus by Lifehacker is a Chrome extension built by Jared Sohn that helps you customize Netflix. Read more here.

The source code uses a couple of frameworks:

  • It uses OpenForge to make it easier to build cross-browser extensions. However, at this time it only works for Chrome and more work would be necessary to support other browsers.

  • It uses openforge-greasemonkey-multi-script-compiler, which is a new framework built for this extension to make it easier to build browser extensions from userscripts. (Since this framework has only been used once, more work would be needed to adapt it to other extensions.)

Setup

  1. Clone OpenForge as your flix_plus folder and follow OpenForge's setup instructions.

  2. Clone the openforge-greasemonkey-multi-script-compiler folder as your openforge-greasemonkey-multi-script-compiler folder and follow the instructions for setting it up.

  3. Clone this project as openforge-greasemonkey-multi-script-compiler/_inputs/flix_plus and continue following the compiler instructions.

Contributing

Feel free to submit a pull request. Most code should follow Google's Javascript coding standards (with the exceptions of fade_rated.js, fade_watched.js, netflixnotes.js, queue_sorter.js, ratings.js, links.js, keyboard_shortcuts_info.js, expiring.js, and shortcuts_editor.js; some already conform to slightly-different styles while other files have barely been changed for this extension). The code is linted with Closure Linter with rules {131,110,220} excluded.

Building

See the openforge-greasemonkey-multi-script compiler documentation for build instructions.

Debugging

To get debugging information in the JavaScript console, enter the following commands:

localStorage["flix_plus debug_level"] = 4;
localStorage["fplib debug"] = true;
localStorage["extlib debug"] = true;

Licensing

The configuration files in this repository (except for some images) are licensed GPL. Each userscript has its own license (the ones produced by Lifehacker are cross-licensed GPL and MIT).

flix_plus's People

Contributors

jaredsohn avatar juangesino avatar

Watchers

 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.