Skip to content
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
_locales/en
icons
src
.editorconfig
.gitignore
LICENSE
README.md
bower.json
manifest.json

README.md

#Deprecated

##Coursera Alfred everything occurs here are still changing along with development, so please often get back to get the latest info.

##What is this

Coursera Alfred is an all-in-one chrome extension for coursera.

##Features

  • courses'schedule

screenshots

##Todos

  • multi-download button for multi-downloading videos and/or slides
  • keyboard-shortcut customization
  • desktop notifcation of upcoming deadlines
  • auto sync courses calendar to third party calendar account

##To Developer

  • Coursera alfred is developed with angluarJS, so you need to understand some thing about it for better developing.

  • Also you are supposed to have some knowledge of chrome extension api.

  • We use Kris Kowal's Promise implementation Q to deal with async code.

Setup

  • install node.js and npm first
  • we use bower as our client-side package manager, run npm install -g bower to install bower
  • bower install to install all the dependencies

Ackownledgement

  • Here are three main folders in ./src.There are bg, browser_action and inject.

  • bg stands for background page, which is always running at backgroud. We use it to fetch data from coursera, parse data and then store parsed data in localStorage.

  • browser_action is the popup window when you click the extension icon, which fetch the data from localStorage .

  • The inject is for all the content-script running in the context of Coursera's own page. Currently, there is only the multi-download button inject in the Coursera course page.

##Contributor

##Feedback

Use github to open a issue if you have any problem or feature request.

Pull requests are welcome;)

##Donate

If you like it, you may want to donate by alipay(iseansay@gmail.com) or gratipay to us.

##License

Coursera Alfred is released under the MIT License.

You can’t perform that action at this time.