theopak / steno.fm

The search engine for podcasts.
http://steno.fm
3 stars 0 forks source link
angular frontend podcasts search-engine

demo

Steno.fm

Circle CI Dependency Status

The search engine for podcasts. Search by phrase, speaker, and podcast title. Steno.fm started as a 24-hour project at the Facebook Global Hackathon Finals 2014, where the project won an honorable mention.

Contributing

Pull requests welcome. The steno.fm project has two parts: the web frontend and the indexer.

Get started like this:

$ git clone https://github.com/theopak/steno.git # get the repo, or pull if you already have it.
$ cd frontend/                  # the Angular app lives here
$ npm install -g bower          # install the bower package manager
$ npm install                   # install dependencies
$ bower install -g grunt-cli    # install the `grunt` command
$ bower update                  # install dependencies
$ grunt build                   # build the Angular app

Use grunt serve to run a server on http://localhost:9000. Use grunt autoshot to generate a new screenshot while a local server is running on port 9000 (or as configured to in Gruntfile.js).

Deploy like this:

$ grunt build
$ git commit -am "build for deploy"
$ git push production master
$ ssh root@steno.fm
$ cd /path/to/srv/or/whatever/derek/knows/the/answer
$ cd frontend/
$ nodejs web.js

TODO