Git Product home page Git Product logo

captain-fact-extension's Introduction

Community Master Staging
Discord GPL3 GitHub release Build Status Coverage Status Build Status Coverage Status


Install

Chrome Firefox Opera Safari EDGE
Available Available Works with Chrome extension Not yet Not yet

Extension Features

Icon helper

A small icon appears when you're watching a video that has been verified on CaptainFact.io. It tells you, based on votes, if the statement you're hearing (or what is shown) is believed to be true or false.

Icon approve Icon refute

Facts overlay

When clicked, the CaptainFact icon displays facts and comments about current statement and their respective scores.

Demo screenshot

Development

Start the API

See https://github.com/CaptainFact/captain-fact-api

Run local extension development server

  • Install (if you don't have them):
    • Node.js
    • App dependencies: npm install
    • npm start - Start the overlay injector test pages on http://localhost:3342
    • npm run test - Runs all unit tests

FAQ

  • Why do you need storage permissions?

We store a local cache of videos IDs that exist on CaptainFact. This cache gets updated when you visit YouTube if it's older than 15 minutes. This is a privacy improvement that guarantees we don't track the videos you're watching and don't send unnecessary requests.

  • Why do you need Youtube permissions?

To be able to inject the facts overlay on YouTube videos.

  • Why do you only inject on youtube.com and not in embedded players everywhere else?

We may want to implement this in a separate release in the future. We don't want to implement this feature in main extension cause it means asking for permissions to access all your sites.

  • Can I add sources on videos directly from the extension?

Not at the moment.

Linked projects

License

GNU General Public License v3.0

Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.

See LICENSE for more info.

captain-fact-extension's People

Contributors

betree avatar dependabot-preview[bot] avatar comradekingu avatar manu1400 avatar wdestin avatar dependabot[bot] avatar dependabot-support avatar

Watchers

L3DLP avatar James Cloos 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.