Nova-YouTube-extension
Nova-YouTube-extension copied to clipboard
Nova YouTube
Combine small plugins, expanding the possibilities of YouTube.
The extension is based on the plugin files themselves. The rest of the files only serve them.
- ease of extensibility
- low probability of conflict with other extensions.
Installation
OR
You can now load the extension into your browser through the browser's extension tools page:
- Download the script and extract
- Type
chrome://extensions
in your address bar to bring up the extensions page. - Enable Developer Mode (checkbox)
- Click the "Load unpacked extension" button, navigate to extracted script folder, and click "OK". Or drag the script folder onto the extensions page.
Building
Only for Unix shell**. All output will be in the
/tmp/
directory.
Extensions: $ ./package-extensions.sh
Userscript: $ make
Development
File structure
The extension is based on plugin files. The remaining files only serve them.
- /js/loader.js - initial loading and connection of plugins.
- /js/plugins.js - a list of all plugins and their module to run them.
- /js/optionsBilder.js - generator of plugins configuration file.
- /js/libs/ - directory of internal components of the extension. Not used by plugins, only by the extension itself.
- /plugins/common-lib.js - common library for all plugins.
-
/plugins/ - directory of all plugins and files available for connection to the YouTube page.
- plugin example - file use to understand basic functions