├── .gitignore ├── LICENSE ├── README.md ├── preview └── .gitkeep └── src ├── .jpmignore ├── chrome.manifest ├── data ├── chrome │ └── content │ │ ├── options.css │ │ ├── options.js │ │ └── options.xul ├── formats │ ├── downloadm5.png │ ├── fetch.png │ ├── font.woff │ ├── images.png │ ├── inject.js │ ├── injected-button.png │ ├── permanent.css │ └── permanent.js ├── info.html ├── info │ ├── info.js │ └── jsoneditor │ │ ├── img │ │ └── jsoneditor-icons.png │ │ ├── jsoneditor.css │ │ └── jsoneditor.js ├── notification.png ├── overlay.css ├── report.html ├── report │ ├── 16.png │ ├── 38.png │ ├── download.png │ ├── google-font.woff │ ├── links.png │ ├── no-download.png │ ├── open.png │ ├── preferences.png │ ├── report.css │ ├── report.js │ ├── segoeui.woff │ └── tabs.png ├── shared │ └── connect.jsm ├── toolbar-16.png └── toolbar-32.png ├── icon.png ├── icon64.png ├── lib ├── download.js ├── external.js ├── extract.js ├── ffmpeg.js ├── main.js ├── misc.js ├── subtitle.js ├── toolbarbutton │ ├── new.js │ └── old.js ├── userstyles.js └── youtube.js ├── locale └── en-US.properties ├── package.json ├── run.js └── webextension ├── _locales └── en │ └── messages.json ├── common.js ├── data ├── helper ├── icons │ ├── 128.png │ ├── 16.png │ ├── 256.png │ ├── 32.png │ ├── 48.png │ ├── 512.png │ └── 64.png ├── inject │ ├── button.js │ ├── download.svg │ ├── id.js │ ├── panel.js │ ├── panel │ │ ├── action.js │ │ ├── audio-only.svg │ │ ├── close.svg │ │ ├── dot.svg │ │ ├── download.svg │ │ ├── fetch.gif │ │ ├── fetch.svg │ │ ├── font.woff │ │ ├── index.css │ │ ├── index.html │ │ ├── ui.js │ │ └── video-only.svg │ ├── styles.css │ └── youtube.js ├── locale.js ├── options │ ├── ffmpeg.js │ ├── index.css │ ├── index.html │ └── index.js └── popup │ ├── checked.svg │ ├── convert.svg │ ├── download.svg │ ├── index.css │ ├── index.html │ ├── index.js │ ├── list.svg │ ├── more.svg │ ├── settings.svg │ └── unchecked.svg ├── download.js ├── ffmpeg.js └── manifest.json /.gitignore: -------------------------------------------------------------------------------- 1 | addon-sdk* 2 | node_modules/ 3 | test/ 4 | .DS_Store 5 | Thumbs.db -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/README.md -------------------------------------------------------------------------------- /preview/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/.jpmignore: -------------------------------------------------------------------------------- 1 | .jpmignore 2 | builds/* 3 | .git 4 | *.xpi 5 | .DS_Store 6 | -------------------------------------------------------------------------------- /src/chrome.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/chrome.manifest -------------------------------------------------------------------------------- /src/data/chrome/content/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/chrome/content/options.css -------------------------------------------------------------------------------- /src/data/chrome/content/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/chrome/content/options.js -------------------------------------------------------------------------------- /src/data/chrome/content/options.xul: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/chrome/content/options.xul -------------------------------------------------------------------------------- /src/data/formats/downloadm5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/downloadm5.png -------------------------------------------------------------------------------- /src/data/formats/fetch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/fetch.png -------------------------------------------------------------------------------- /src/data/formats/font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/font.woff -------------------------------------------------------------------------------- /src/data/formats/images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/images.png -------------------------------------------------------------------------------- /src/data/formats/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/inject.js -------------------------------------------------------------------------------- /src/data/formats/injected-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/injected-button.png -------------------------------------------------------------------------------- /src/data/formats/permanent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/permanent.css -------------------------------------------------------------------------------- /src/data/formats/permanent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/formats/permanent.js -------------------------------------------------------------------------------- /src/data/info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/info.html -------------------------------------------------------------------------------- /src/data/info/info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/info/info.js -------------------------------------------------------------------------------- /src/data/info/jsoneditor/img/jsoneditor-icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/info/jsoneditor/img/jsoneditor-icons.png -------------------------------------------------------------------------------- /src/data/info/jsoneditor/jsoneditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/info/jsoneditor/jsoneditor.css -------------------------------------------------------------------------------- /src/data/info/jsoneditor/jsoneditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/info/jsoneditor/jsoneditor.js -------------------------------------------------------------------------------- /src/data/notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/notification.png -------------------------------------------------------------------------------- /src/data/overlay.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/overlay.css -------------------------------------------------------------------------------- /src/data/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report.html -------------------------------------------------------------------------------- /src/data/report/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/16.png -------------------------------------------------------------------------------- /src/data/report/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/38.png -------------------------------------------------------------------------------- /src/data/report/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/download.png -------------------------------------------------------------------------------- /src/data/report/google-font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/google-font.woff -------------------------------------------------------------------------------- /src/data/report/links.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/links.png -------------------------------------------------------------------------------- /src/data/report/no-download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/no-download.png -------------------------------------------------------------------------------- /src/data/report/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/open.png -------------------------------------------------------------------------------- /src/data/report/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/preferences.png -------------------------------------------------------------------------------- /src/data/report/report.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/report.css -------------------------------------------------------------------------------- /src/data/report/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/report.js -------------------------------------------------------------------------------- /src/data/report/segoeui.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/segoeui.woff -------------------------------------------------------------------------------- /src/data/report/tabs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/report/tabs.png -------------------------------------------------------------------------------- /src/data/shared/connect.jsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/shared/connect.jsm -------------------------------------------------------------------------------- /src/data/toolbar-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/toolbar-16.png -------------------------------------------------------------------------------- /src/data/toolbar-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/data/toolbar-32.png -------------------------------------------------------------------------------- /src/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/icon.png -------------------------------------------------------------------------------- /src/icon64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/icon64.png -------------------------------------------------------------------------------- /src/lib/download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/download.js -------------------------------------------------------------------------------- /src/lib/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/external.js -------------------------------------------------------------------------------- /src/lib/extract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/extract.js -------------------------------------------------------------------------------- /src/lib/ffmpeg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/ffmpeg.js -------------------------------------------------------------------------------- /src/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/main.js -------------------------------------------------------------------------------- /src/lib/misc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/misc.js -------------------------------------------------------------------------------- /src/lib/subtitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/subtitle.js -------------------------------------------------------------------------------- /src/lib/toolbarbutton/new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/toolbarbutton/new.js -------------------------------------------------------------------------------- /src/lib/toolbarbutton/old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/toolbarbutton/old.js -------------------------------------------------------------------------------- /src/lib/userstyles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/userstyles.js -------------------------------------------------------------------------------- /src/lib/youtube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/lib/youtube.js -------------------------------------------------------------------------------- /src/locale/en-US.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/locale/en-US.properties -------------------------------------------------------------------------------- /src/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/package.json -------------------------------------------------------------------------------- /src/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/run.js -------------------------------------------------------------------------------- /src/webextension/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/_locales/en/messages.json -------------------------------------------------------------------------------- /src/webextension/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/common.js -------------------------------------------------------------------------------- /src/webextension/data/helper: -------------------------------------------------------------------------------- 1 | ../../../../external-application-button/data/helper/ -------------------------------------------------------------------------------- /src/webextension/data/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/128.png -------------------------------------------------------------------------------- /src/webextension/data/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/16.png -------------------------------------------------------------------------------- /src/webextension/data/icons/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/256.png -------------------------------------------------------------------------------- /src/webextension/data/icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/32.png -------------------------------------------------------------------------------- /src/webextension/data/icons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/48.png -------------------------------------------------------------------------------- /src/webextension/data/icons/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/512.png -------------------------------------------------------------------------------- /src/webextension/data/icons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/icons/64.png -------------------------------------------------------------------------------- /src/webextension/data/inject/button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/button.js -------------------------------------------------------------------------------- /src/webextension/data/inject/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/download.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/id.js -------------------------------------------------------------------------------- /src/webextension/data/inject/panel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel.js -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/action.js -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/audio-only.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/audio-only.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/close.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/dot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/dot.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/download.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/fetch.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/fetch.gif -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/fetch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/fetch.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/font.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/font.woff -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/index.css -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/index.html -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/ui.js -------------------------------------------------------------------------------- /src/webextension/data/inject/panel/video-only.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/panel/video-only.svg -------------------------------------------------------------------------------- /src/webextension/data/inject/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/styles.css -------------------------------------------------------------------------------- /src/webextension/data/inject/youtube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/inject/youtube.js -------------------------------------------------------------------------------- /src/webextension/data/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/locale.js -------------------------------------------------------------------------------- /src/webextension/data/options/ffmpeg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/options/ffmpeg.js -------------------------------------------------------------------------------- /src/webextension/data/options/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/options/index.css -------------------------------------------------------------------------------- /src/webextension/data/options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/options/index.html -------------------------------------------------------------------------------- /src/webextension/data/options/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/options/index.js -------------------------------------------------------------------------------- /src/webextension/data/popup/checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/checked.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/convert.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/convert.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/download.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/index.css -------------------------------------------------------------------------------- /src/webextension/data/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/index.html -------------------------------------------------------------------------------- /src/webextension/data/popup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/index.js -------------------------------------------------------------------------------- /src/webextension/data/popup/list.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/list.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/more.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/more.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/settings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/settings.svg -------------------------------------------------------------------------------- /src/webextension/data/popup/unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/data/popup/unchecked.svg -------------------------------------------------------------------------------- /src/webextension/download.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/download.js -------------------------------------------------------------------------------- /src/webextension/ffmpeg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/ffmpeg.js -------------------------------------------------------------------------------- /src/webextension/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inbasic/iaextractor/HEAD/src/webextension/manifest.json --------------------------------------------------------------------------------