Web klient
En simple html page + python script til generering af csv file med larm.fm adgangs statistik kan findes her: https://github.com/statsbiblioteket/wowza-modules/tree/master/wowza-statistics-module/src/main/scripts/statistics.
Følgende installationer er tilgængelige:
Test: http://iapetus/~wowza/statistics/larm-statistics.html
Prod: http://thalassa.statsbiblioteket.dk/stats/larm-statistics.html
Installation i test
Kopier larm statistik filerne til wowza@iapetus:~/public_html/statistics/ mappen. De kan nu tilgåes på Test url'en.
Test
- Deploy den nyeste klient til iapetus.
- Gå ind på test web klienten.
- Sæt start dato til 2009-XX-XX og slut tidspunkt til nu. Dette vil medfører at det fulde statistik udtræk genereres.
- Klik på Get Statistics linket
Verificer at der downloades en csv fil med formattet:
Timestamp Type Filename Titel (radio/tv) Kanal Udsendelsestidspunkt Genre Userid Shard UUID PBCore UUID 2014-01-03 11:02:01.104000 drp1_88.100_DR-P1_pcm_20060109040501_20060110040001 DR-P1 1985379532 2014-01-03 11:03:31.141000 info:fedora/doms:RadioTV_Collection drp1_88.100_DR-P1_pcm_20110731045601_20110801045501_encoder5-2.wav P1 p_ Plejehjem DR-P1 7/31/11 18:03 hovedgenre: Radio 297585633 a217ba02-b2e0-4f51-b603-09bd100735ab 3f66c3b1-2645-479e-bb90-304a7bbfe4f0
Release
Skab en tar fil (tar.gz), der indeholder alle filer og biblioteker under wowza-modules/wowza-statistics-module/src/main/scripts/statistics (inkl. statistics)
- Note#1: test (udpak tar fil under /home/wowza/public_html) på iapetus viste, at statistics (biblioteket) og python filerne ikke må have writable permission for group members. Det er på nuværende tidspunkt ikke lykkedes at commit'e en tilsvarende ændring til git repository.
- kan ændres ved chmod g-w <file> før tar filen genereres
- alternativt, tar cfa statistics.tar.gz --mode='g-w' statistics/ (her ændres alle filers permission)
- Note#2: tgc skrev i en mail: Vi forventer kun at filer har fornuftige permissions som udgangspunkt, hvilket som regel betyder 644 og 755. Hvis der så er specielle krav i forbindelse med deployment, så klarer vi det der.
Upload tar fil til iapetus under /home/wowza/releases/statistics-XXX
Upload konfigurationsfiler til samme bibliotek
Skriv en mail til tgc om det nye release og arranger, at det bliver sat i produktion.