2021-03-22 19:01:58 -07:00
|
|
|
from tp.settings import IMAGES_URL
|
|
|
|
|
|
|
|
|
2021-07-16 13:34:47 -07:00
|
|
|
def get_feed_image_desc(feed):
|
|
|
|
d = f'<p>Photo <a href="{feed.original_image_url}">{feed.image_title}</a> by '
|
|
|
|
if feed.image_attribution_url == '':
|
|
|
|
e = f'{feed.image_attribution}'
|
|
|
|
else:
|
|
|
|
e = f'<a href="{feed.image_attribution_url}">{feed.image_attribution}</a>'
|
|
|
|
f = f' is licensed <a href="{feed.image_license_url}">{feed.image_license_name}</a>'
|
|
|
|
g = f' {feed.image_license_jurisdiction}.</p>'
|
|
|
|
return f'{d}{e}{f}{g}'
|
|
|
|
|
|
|
|
|
2021-03-22 19:01:58 -07:00
|
|
|
def get_rss_item_desc(item):
|
|
|
|
a = f'<h1>{item}</h1>'
|
|
|
|
b = f'<img src="{IMAGES_URL}{item.image.name}">'
|
|
|
|
c = f'<p>{item.description}</p>'
|
|
|
|
|
|
|
|
d = f'<p>Photo <a href="{item.feed.original_image_url}">{item.feed.image_title}</a> by '
|
|
|
|
if item.feed.image_attribution_url == '':
|
|
|
|
e = f'{item.feed.image_attribution}'
|
|
|
|
else:
|
|
|
|
e = f'<a href="{item.feed.image_attribution_url}">{item.feed.image_attribution}</a>'
|
|
|
|
f = f' is licensed <a href="{item.feed.image_license_url}">{item.feed.image_license_name}</a>'
|
|
|
|
g = f' {item.feed.image_license_jurisdiction}.</p>'
|
|
|
|
|
|
|
|
h = f'<p>Photo <a href="{item.original_image_url}">{item.image_title}</a> by '
|
2021-04-25 22:33:27 -07:00
|
|
|
if item.image_attribution_url == '':
|
2021-03-22 19:01:58 -07:00
|
|
|
i = f'{item.image_attribution}'
|
|
|
|
else:
|
2021-07-15 18:19:59 -07:00
|
|
|
i = f'<a href="{item.image_attribution_url}">{item.image_attribution}</a>'
|
2021-03-22 19:01:58 -07:00
|
|
|
j = f' is licensed <a href="{item.image_license_url}">{item.image_license_name}</a>'
|
|
|
|
k = f' {item.image_license_jurisdiction}.</p>'
|
|
|
|
|
|
|
|
m = f'<p><a href="{item.feed.ebook_url}">{item.feed.ebook_title}</a> by '
|
|
|
|
n = f'<a href="{item.feed.author_url}">{item.feed.author}</a> '
|
|
|
|
o = f'is licensed <a href="{item.feed.license_url}">{item.feed.license_name}</a>'
|
|
|
|
|
|
|
|
if item.feed.translator == '':
|
|
|
|
p = ''
|
|
|
|
else:
|
|
|
|
p = f' Translated by <a href="{item.feed.translator_url}">{item.feed.translator}</a>.'
|
|
|
|
|
|
|
|
if item.feed.intro_author == '':
|
|
|
|
q = ''
|
|
|
|
else:
|
|
|
|
q = f' Intro by <a href="{item.feed.intro_author_url}">{item.feed.intro_author}</a>.'
|
|
|
|
|
2021-04-25 22:33:27 -07:00
|
|
|
r = f' {item.feed.license_jurisdiction}.{p}{q}</p>'
|
2021-03-22 19:01:58 -07:00
|
|
|
|
|
|
|
return f'{a}{b}{c}{d}{e}{f}{g}{h}{i}{j}{k}{m}{n}{o}{r}'
|