Et provisorisk prosjekt for å kunne hente ut sendeplanen direkte fra Radio REST API.
Det hender folk i SM lurer på hva sendeplanen er, blant annet for å lage RR-annonser i Under Dusken. I stedet for at vi må skrive ned sendeplanen i et regneark, eller radioledelsen bruker et regneark som ikke i det hele tatt stemmer med hva som faktisk går, så kan de bruke denne nettapplikasjonen.
Som alle andre Python-ting, egentlig.
- Klon dette repoet.
- Lag et virtualenv som bruker python3, f. eks.
virtualenv -p python3 venv. - Aktiver det:
. venv/bin/activate - Installer avhengigheter:
pip install -r requirements.txt - Åpne
settings.yaml.templateog fyll inn manglende innstillinger. Lagre somsettings.yaml(i Vim gjør du dette ved å skrive:w settings.yaml) - Lag en ny bruker som skal kjøre denne applikasjonen,
sudo useradd rr-sendeplan. - Åpne
rr-sendeplan.conf.templateog fyll inn manglende variabler der. Lagre somrr-sendeplan.conf. - Åpne
start-rr-sendeplan.templateog fyll inn manglende variabler der. Lagre somstart-sendeplan. - Sørg for at fila
start-sendeplaner kjørbar for brukeren du lagde i steg 6. - Kopier
rr-sendeplan.confinn i/etc/init(krever sudo!) - Start rr-sendeplan ved å kjøre
sudo service rr-sendeplan start. - Åpne
rr-sendeplan-apache.confog fyll inn manglende variabler der. Lagre somrr-sendeplan-apache.conf. - Kopier
rr-sendeplan-apache.confinn i/etc/apache2/sites-availableeller integrer den i konfigurasjonen til internt.radiorevolt.no, avhengig av hvor du vil ha det hen. - Restart Apache:
sudo apache2ctl graceful