Skip to content

FraserTooth/go_examine_browser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This was created during my time as a student at Code Chrysalis.

This was the Polyglottal Project, where I had to learn a new language and build a project within 5 days

Through this project I learnt Go, Browser Extensions & Google Cloud Functions

Therefore, please excuse the messy code, but I hope to continue working on this as I think its a useful product.

alt text

go_examine_browser

The Browser Extension Frontend for the go_examine API for highlighting problematic phrases in news articles to train users to spot fake news.

This extension communicates with the public Go Examine API by sending it the current URL.

Upon receving a list of flagged words and locations, the extension will edit in a 'hover over' tooltip to train users in thinking critically about the articles they consume.

The backend API part of this project can be found at go_examine

Next Steps in Development

The next things I would like to do to develop this browser extension are:

  1. Ensure that it is cross-browser compatible with Polyfill
  2. Write Some Tests
  3. Add a disable button to the control panel object (this section currently does nothing)
  4. Improve the CSS and design of the app

Using the Extension

This extension is not yet published, but can be used by cloning this repository.

Then nagivate to about:debugging#/runtime/this-firefox in your browser (for Firefox)

Then click Load Temporary Add-on and find this repository's manifest.json file.

Example

alt text

Example from the Fake News entry on Wikipedia

Deployment

You will need to install web-ext for easy local deployment: Getting Started with web-ext

    npm install --global web-ext
    yarn dev

About

The Browser Extension Frontend for the go_examine API.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published