├── .babelrc ├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md ├── dependabot.yml └── workflows │ └── ci.yml ├── .gitignore ├── .gitmodules ├── .idea └── captain-fact-extension.iml ├── .prettierrc.yaml ├── LICENSE ├── README.md ├── app ├── assets │ ├── _locales │ │ ├── en │ │ │ └── messages.json │ │ └── fr │ │ │ └── messages.json │ └── img │ │ ├── banner.jpg │ │ ├── close.svg │ │ ├── confirm-borderless.svg │ │ ├── confirm.svg │ │ ├── icon-128.png │ │ ├── icon-16.png │ │ ├── icon-48.png │ │ ├── icon.png │ │ ├── logo-borderless.png │ │ ├── logo-borderless.svg │ │ ├── logo.png │ │ ├── logo.svg │ │ ├── new_tab.png │ │ ├── next.svg │ │ ├── prev.svg │ │ ├── refute-borderless.svg │ │ ├── refute.svg │ │ └── star.png ├── components │ ├── Button.css │ ├── ExternalLink.js │ ├── GrantPermissions.js │ ├── Message.css │ ├── Message.js │ ├── Popup.css │ ├── Popup.js │ ├── Select.css │ ├── Select.js │ ├── Select.spec.js │ ├── Settings.css │ ├── Settings.js │ ├── Tabs.css │ ├── VideosList.css │ └── VideosList.js ├── entrypoints │ ├── inject.js │ ├── installation_notifier.js │ └── popup.js ├── lib │ ├── browser-extension.js │ ├── browser_icon_badge_counter.js │ ├── browser_icon_badge_counter.spec.js │ ├── cf_urls.js │ ├── cf_urls.spec.js │ ├── constants.js │ ├── data_cache.js │ ├── data_cache.spec.js │ ├── http_api.js │ ├── local_settings.js │ ├── translate.js │ ├── translate.spec.js │ ├── url_utils.js │ └── url_utils.spec.js ├── manifest.json └── views │ └── popup.ejs ├── config ├── dev.js ├── production.js ├── staging.js └── test.js ├── jest.config.js ├── misc ├── approve.gif ├── demo-youtube.jpg └── refute.gif ├── package.json └── webpack ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.gitmodules -------------------------------------------------------------------------------- /.idea/captain-fact-extension.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/.idea/captain-fact-extension.iml -------------------------------------------------------------------------------- /.prettierrc.yaml: -------------------------------------------------------------------------------- 1 | semi: false 2 | singleQuote: true 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/README.md -------------------------------------------------------------------------------- /app/assets/_locales/en/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/_locales/en/messages.json -------------------------------------------------------------------------------- /app/assets/_locales/fr/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/_locales/fr/messages.json -------------------------------------------------------------------------------- /app/assets/img/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/banner.jpg -------------------------------------------------------------------------------- /app/assets/img/close.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/close.svg -------------------------------------------------------------------------------- /app/assets/img/confirm-borderless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/confirm-borderless.svg -------------------------------------------------------------------------------- /app/assets/img/confirm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/confirm.svg -------------------------------------------------------------------------------- /app/assets/img/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/icon-128.png -------------------------------------------------------------------------------- /app/assets/img/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/icon-16.png -------------------------------------------------------------------------------- /app/assets/img/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/icon-48.png -------------------------------------------------------------------------------- /app/assets/img/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/icon.png -------------------------------------------------------------------------------- /app/assets/img/logo-borderless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/logo-borderless.png -------------------------------------------------------------------------------- /app/assets/img/logo-borderless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/logo-borderless.svg -------------------------------------------------------------------------------- /app/assets/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/logo.png -------------------------------------------------------------------------------- /app/assets/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/logo.svg -------------------------------------------------------------------------------- /app/assets/img/new_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/new_tab.png -------------------------------------------------------------------------------- /app/assets/img/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/next.svg -------------------------------------------------------------------------------- /app/assets/img/prev.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/prev.svg -------------------------------------------------------------------------------- /app/assets/img/refute-borderless.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/refute-borderless.svg -------------------------------------------------------------------------------- /app/assets/img/refute.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/refute.svg -------------------------------------------------------------------------------- /app/assets/img/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/assets/img/star.png -------------------------------------------------------------------------------- /app/components/Button.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Button.css -------------------------------------------------------------------------------- /app/components/ExternalLink.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/ExternalLink.js -------------------------------------------------------------------------------- /app/components/GrantPermissions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/GrantPermissions.js -------------------------------------------------------------------------------- /app/components/Message.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Message.css -------------------------------------------------------------------------------- /app/components/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Message.js -------------------------------------------------------------------------------- /app/components/Popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Popup.css -------------------------------------------------------------------------------- /app/components/Popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Popup.js -------------------------------------------------------------------------------- /app/components/Select.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Select.css -------------------------------------------------------------------------------- /app/components/Select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Select.js -------------------------------------------------------------------------------- /app/components/Select.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Select.spec.js -------------------------------------------------------------------------------- /app/components/Settings.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Settings.css -------------------------------------------------------------------------------- /app/components/Settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Settings.js -------------------------------------------------------------------------------- /app/components/Tabs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/Tabs.css -------------------------------------------------------------------------------- /app/components/VideosList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/VideosList.css -------------------------------------------------------------------------------- /app/components/VideosList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/components/VideosList.js -------------------------------------------------------------------------------- /app/entrypoints/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/entrypoints/inject.js -------------------------------------------------------------------------------- /app/entrypoints/installation_notifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/entrypoints/installation_notifier.js -------------------------------------------------------------------------------- /app/entrypoints/popup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/entrypoints/popup.js -------------------------------------------------------------------------------- /app/lib/browser-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/browser-extension.js -------------------------------------------------------------------------------- /app/lib/browser_icon_badge_counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/browser_icon_badge_counter.js -------------------------------------------------------------------------------- /app/lib/browser_icon_badge_counter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/browser_icon_badge_counter.spec.js -------------------------------------------------------------------------------- /app/lib/cf_urls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/cf_urls.js -------------------------------------------------------------------------------- /app/lib/cf_urls.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/cf_urls.spec.js -------------------------------------------------------------------------------- /app/lib/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/constants.js -------------------------------------------------------------------------------- /app/lib/data_cache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/data_cache.js -------------------------------------------------------------------------------- /app/lib/data_cache.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/data_cache.spec.js -------------------------------------------------------------------------------- /app/lib/http_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/http_api.js -------------------------------------------------------------------------------- /app/lib/local_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/local_settings.js -------------------------------------------------------------------------------- /app/lib/translate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/translate.js -------------------------------------------------------------------------------- /app/lib/translate.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/translate.spec.js -------------------------------------------------------------------------------- /app/lib/url_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/url_utils.js -------------------------------------------------------------------------------- /app/lib/url_utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/lib/url_utils.spec.js -------------------------------------------------------------------------------- /app/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/manifest.json -------------------------------------------------------------------------------- /app/views/popup.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/app/views/popup.ejs -------------------------------------------------------------------------------- /config/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/config/dev.js -------------------------------------------------------------------------------- /config/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/config/production.js -------------------------------------------------------------------------------- /config/staging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/config/staging.js -------------------------------------------------------------------------------- /config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/config/test.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/jest.config.js -------------------------------------------------------------------------------- /misc/approve.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/misc/approve.gif -------------------------------------------------------------------------------- /misc/demo-youtube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/misc/demo-youtube.jpg -------------------------------------------------------------------------------- /misc/refute.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/misc/refute.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/package.json -------------------------------------------------------------------------------- /webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/webpack/webpack.common.js -------------------------------------------------------------------------------- /webpack/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/webpack/webpack.dev.js -------------------------------------------------------------------------------- /webpack/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaptainFact/captain-fact-extension/HEAD/webpack/webpack.prod.js --------------------------------------------------------------------------------