@cache_control(max_age=15)
@csrf_exempt
def onair(request):
- if datetime.now() < datetime(2018, 7, 31, 18, 0):
- return JsonResponse({'data': {'emission': {'title': 'À partir du 31 juillet 18h', 'url': '/'}}})
- if date.today() > date(2018, 8, 5):
+ if datetime.now() < datetime(2019, 7, 31, 18, 0):
+ class FakeNonstop(object):
+ title = 'Le festival arrive, découvrez déjà la musique !'
+ d = {'title': 'XXX', 'nonstop': FakeNonstop()}
+ #return JsonResponse({'data': {'emission': {'title': 'À partir du 31 juillet 18h', 'url': '/'}}})
+ elif date.today() > date(2019, 8, 5):
return JsonResponse({'data': {'emission': {'title': "À l'année prochaine, découvrez les podcasts !", 'url': '/'}}})
- d = whatsonair()
+ else:
+ d = whatsonair()
if d.get('episode'):
d['episode'] = {
'title': d['episode'].title,
<div id="Live" class="cf">
<span class="button" id="DirectStreamPanikControler">
<div id="streamSymbol" class="player-start"></div>
- <div class="label"> </div> {# trans 'live' #}
<div id="CurrentlyPlaying">
<span id="WhatsOnAir"></span>
<button class="no-icon-refresh" id="RefreshWhatsOnAir"></button>