acucciniello / ycharts-chrome-extension

Simple Chrome Extension Displaying a Financial News for the user from YCharts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ycharts-chrome-extension

Simple Chrome Extension Displaying a Table with Financial News

Inspiration

After creating a trial account on the YCharts site, I played around with the it a little as a user and thought that it would be a cool idea if there was a Chrome Extension that gave Fiancial News from your YCharts account. This would give users the ability to see some news without having to go to a new site, and be able to check on the go.

Requirements

  • Python (2.7.10-2.7.13)
  • Django (1.10.6)
  • Node (5.6.0)

Setup

  1. Git Clone this repository:

$ git clone https://github.com/acucciniello/ycharts-chrome-extension.git

  1. Enter the directory:

$ cd ycharts-chrome-extension

  1. Initialize Secret Keys with (fill in your own values):
$ export SECRET_KEY='enterSecretKey'
$ export API_KEY='enterAPIKEY'
$ export DB_USER='db_user_name'
$ export DB_PASS='db_password'
  1. Initialize Tables in MySQL DB:

$ python web_app/manage.py migrate

  1. Start Django Server:

$ python web_app/manage.py runserver

  1. Install NPM Dependencies with:
$ cd chrome_extension
$ npm install
  1. Run browserify to generate your bundle.js file:

$ browserify popup.js > bundle.js

  1. Type in your Chrome Browser:

chrome://extensions/

  1. Check Developer Mode Box:

Developer_Mode_Image

  1. Drag and Drop the chrome_extension directory onto this page.

Usage

  1. Click the Chrome Extension's Icon in your menu bar:

Icon_Image

  1. Click the Button in the Extension labeled 'Click for Updated Business News':

Button_Image

  1. Get News!

News_Image

TODO:

  • Start Django Server
  • Get News Data from news API
  • Display in Table
  • Urls in table
  • Use Angular to make the Table
  • Add Read Later Feature

License:

MIT

Reference:

API for News Data: News API

YCharts home page: YCharts

Angular 2 Boilerplate used: babel-angualr2-app

About

Simple Chrome Extension Displaying a Financial News for the user from YCharts

License:MIT License


Languages

Language:Python 75.3%Language:JavaScript 13.7%Language:CSS 7.9%Language:HTML 3.1%