podStation is a web podcast aggregator for Chrome.
JavaScript HTML CSS Shell
Latest commit 9c1185b Jul 14, 2018
Permalink
Failed to load latest commit information.
.vscode Big refactoring: automated tests, feed without guid Apr 19, 2018
_locales Added welcome messages in portuguese Jun 21, 2018
background [travis] Automated tests Jul 14, 2018
docs Big refactoring: automated tests, feed without guid Apr 19, 2018
images Added icon for chrome web store Feb 11, 2018
reuse Big refactoring: automated tests, feed without guid Apr 19, 2018
spec Removed unused variables Jun 18, 2018
ui First welcome page Jun 18, 2018
.gitignore Fix to git ignore and builds May 10, 2018
.travis.yml [travis] Fixed frontend installation Jul 14, 2018
LICENSE Update LICENSE May 1, 2016
README.md Updated readme Jul 14, 2018
bower.json [travis] Fixed bower dependency Jul 14, 2018
build_with7z.sh Fix to git ignore and builds May 10, 2018
copy_dependencies.sh [travis] Added execute pemission to script Jul 14, 2018
debug.log Big refactoring: automated tests, feed without guid Apr 19, 2018
feedFinder.js Removed mustache Jan 31, 2016
karma.conf.js [travis] Changed chrome usage for karma test Jul 14, 2018
manifest.json Updated versions to 1.17.7 Jun 30, 2018
package.json [travis] Changed chrome usage for karma test Jul 14, 2018
podstation.css Participants list in podcast Jan 28, 2018
podstation.html Big refactoring: automated tests, feed without guid Apr 19, 2018
podstation.js [analytics] Additional event tracking Sep 25, 2017
popup.css first working version of feed finder Sep 17, 2015
popup.html [analytics] feeds in page popup Sep 17, 2017
popup.js [analytics] feeds in page popup Sep 17, 2017

README.md

podStation Chrome Extension

Build Status

This is a podcast aggregator for chrome.

You can install the extension at the chrome web store.

Installing the dependencies

You will need to install Node.js.

After that, install the dependencies in the following order:

  • npm install
  • npm run bower-install
  • ./copy_dependencies.sh

Running locally

  1. Clone this repository
  2. Go to chrome's extensions page chrome://extensions/
  3. Enable the Developer Mode
  4. Click the button Load unpacked extension.
  5. Choose the root folder of this project

Voilà!
You should see podStation's icon on chrome's toolbar.
You are now running a local copy of podStation, have fun!

Automated tests

We use Karma for automated tests.

You can run the tests with the command line npm test if you want to debug the tests or npm run test_chrome if you just want to run them.

Documentation

You can find the documentation on the docs folder.