Skip to content
@WBOR-91-1-FM

WBOR 91.1 FM

bowdoin on radio

Hello!

WBOR (91.1 FM) is the noncommercial, community public radio station licensed to Bowdoin College. This is the public repository for our technology operations. We develop in-house solutions to many of the technical problems that we face. Please contact us if you have any questions or would like to become involved in projects.

APIs

Powered by our Spinitron proxy, you may fetch WBOR Spinitron API data using the base URL https://api-1.wbor.org/api (example: recent spins).

System Architecture

Our online streams are made possible AzuraCast, an excellent piece of open source software. In terms of hosting, we are split between on and off-prem servers. Off-prem we currently use DigitalOcean droplets.

Diagram

Coming soon!

Contributing

We're delighted you want to help contribute to our technical operations. We welcome folks at all levels of experience.

If you'd like to make changes, please follow these steps:

  1. Clone the repo that you would like to make changes to your personal GitHub account.
  2. Make changes in your local repo.
  3. Create a pull request to the main WBOR repo. Someone will review your code and provide feedback if needed.

Code Style

See guidelines here.

Pinned Loading

  1. wbor-studio-dashboard wbor-studio-dashboard Public

    Real-time radio show dashboard - Spinitron, Twilio, and Tomorrow.io data aggregated over a custom native renderer, all in Rust 🦀

    Rust 1

  2. wbor-endec wbor-endec Public

    Forked from EvanVS/OpenEndec

    EAS ENDEC Logger to transmit News Feed messages recieved by a Sage Digital ENDEC

    Python 1

  3. wbor-twilio wbor-twilio Public

    Twilio client - send SMS messages and forward incoming ones to a message exchange (RabbitMQ)

    Python 1

  4. wbor-discord-bot wbor-discord-bot Public

    AzuraCast-powered Discord bot inspired by Azuri

    TypeScript 6

  5. wbor-failsafe-notifier wbor-failsafe-notifier Public

    Monitor the A/B switch status on the Angry Audio Failsafe Gadget and send status updates

    Python 1

  6. wbor-rds-encoder wbor-rds-encoder Public

    Send real-time Radio Text updates to a DEVA SmartGen Mini RDS Encoder

    Python 1

Repositories

Showing 10 of 28 repositories

Top languages

Loading…

Most used topics

Loading…