mirror of
https://github.com/TrentSPalmer/trentpalmerdotorg.git
synced 2025-07-04 19:33:15 -07:00
add about/apps
This commit is contained in:
@ -2,4 +2,5 @@ from django.apps import AppConfig
|
||||
|
||||
|
||||
class AudioConfig(AppConfig):
|
||||
default_auto_field = 'django.db.models.BigAutoField'
|
||||
name = 'audio'
|
||||
|
@ -23,7 +23,8 @@
|
||||
<p class="text-center mb-2 mt-3">{{ i.created_on }}</p>
|
||||
<div class="d-flex flex-row justify-content-around align-items-center">
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="{% url 'audio:feed' pk=i.pk slug=i.slug %}">Items</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="#x{{ i.slug }}-rss" data-toggle="collapse">PodCast</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="{% url 'about:apps' %}">Apps</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="#x{{ i.slug }}-rss" data-toggle="collapse">Pod</a></p>
|
||||
</div>
|
||||
<a href="#x{{ i.slug }}-attributions" data-toggle="collapse" class="text-center text-dark" style="text-decoration: underline">license/attribution</a>
|
||||
</div>
|
||||
|
@ -47,7 +47,8 @@
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="{% url 'audio:feed' pk=j.feed.id slug=j.feed.slug %}">Feed</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="#x{{ j.slug }}-rss" data-toggle="collapse">Pod</a></p>
|
||||
{% else %}
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="#x{{ j.slug }}-rss" data-toggle="collapse">PodCast</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="{% url 'about:apps' %}">Apps</a></p>
|
||||
<p class="mb-1"><a type="button" class="btn btn-dark" href="#x{{ j.slug }}-rss" data-toggle="collapse">Pod</a></p>
|
||||
{% endif %}
|
||||
</div>
|
||||
<a href="#x{{ j.slug }}-attributions" data-toggle="collapse" class="text-center text-dark" style="text-decoration: underline">license/attribution</a>
|
||||
|
@ -34,8 +34,9 @@ def episode(request, pk, slug):
|
||||
return render(
|
||||
request, 'audio/index.html',
|
||||
{
|
||||
'episodes': (episode, ), 'IMAGES_URL': IMAGES_URL, 'is_episode': True,
|
||||
'MP3_URL': MP3_URL, 'title': episode.title, 'heading': episode.title,
|
||||
'episodes': (episode, ), 'IMAGES_URL': IMAGES_URL,
|
||||
'is_episode': True, 'MP3_URL': MP3_URL,
|
||||
'title': episode.title, 'heading': episode.title,
|
||||
'ogtitle': episode.title, 'ogurl': og_url, 'ogmp3': episode.mp3,
|
||||
'feed': episode.feed, 'twitter_image': episode.image,
|
||||
})
|
||||
@ -53,9 +54,10 @@ def feed_list_api(request):
|
||||
feeds = Feed.objects.all().order_by('created_on')
|
||||
result = []
|
||||
for feed in feeds:
|
||||
x = reverse('audio:rss', kwargs={'slug': feed.slug})
|
||||
result.append({
|
||||
'title': feed.title,
|
||||
'read_by': feed.user.username,
|
||||
'rss_feed': f'{get_current_site(request)}' + reverse('audio:rss', kwargs={'slug': feed.slug})
|
||||
'rss_feed': f'{get_current_site(request)}' + x
|
||||
})
|
||||
return JsonResponse(result, safe=False)
|
||||
|
Reference in New Issue
Block a user