- Setup a virtualenv:
virtualenv env
- and activate:
env\Scripts\activate
on Windows or sourceenv/bin/activate
on macOS and Linux
- and activate:
- Install Python requirements:
pip install -r requirements.txt
* NOTE: this site is built with Python 2, all pip dependencies must install their python2 versions, if this is a problem, use pip2 * - Install npm requirements:
npm install -g less -g bower
- Install bower requirements:
bower install
Run start.py dev
to run a local Flask test server
Run freeze.py freeze
to build a static site to /build
.
Contents of /build
will be silently replaced with new site.
Anything pushed to the develop
branch will be built by Travis CI
and uploaded to https://wcpr740.github.io/.
When the develop
branch is merged into the master
branch, it will be built by Travis and automatically
uploaded to https://wcpr.org.
- record library link
- calendar for mobile units and events
- Link to TuneIn https://tunein.com/radio/WCPR-s45408/
- DJ's can adjust "Now Playing"
- links to playlists
- automatically pick stream quality