This project aims to be non-partisan and fair in it's access to data and methodology. It aims to judge an article on quality by looking at factors such as:
- Who wrote the article?
- Who published the article?
- What are the political leanings of the author/publisher?
- Are the sources for the article internal or external?
- What external sources are saying about the issue the article on?
Eventually, it will score articles on their sources to and provide some context on why it made the decision.
- Fox News
- Breitbart
- New York Times
- Washington Post
- Huffington Post
- Buzzfeed
- The Guardian
- Daily Beast
- The Hill
- Blaze
- Slate
- Bloomberg
- etc.
- Sites are kept in server/sites as a flat file for configuration for now.
{
"corp": [], // hostnames of corporate affiliated sites
"advertizer": [], // hostnames of advertizers to filter out of results
"ignore": [], // ignored hostnames
"articleSelector": "css selector", // css selector to find the article text
"authorSelector": "css selector", // css selector to find the author of the article
"titleSelector": "css selector" // css selector to find the title of the article
}
- Add the site to the list of supported sites in server/conf/sites.yaml
- Add corporate information for the site to server/conf/corporations.yaml
# this will take a while because it needs to download headless chrome
yarn install && cd client && yarn install && cd ..
yarn run dev
- Clone the repo.
- Start the dev server and make sure everything is working.
- Once your changes are done please submit a PR with a title and description describing the feature/enhancement you want to add.