Merge pull request 'feed: assign pen category' (#33) from pen-category into master
Reviewed-on: ruangrupa/lumbunglib#33
This commit is contained in:
commit
c5af3610a0
@ -85,6 +85,10 @@ def create_frontmatter(entry):
|
|||||||
for t in entry.tags:
|
for t in entry.tags:
|
||||||
tags.append(t['term'])
|
tags.append(t['term'])
|
||||||
|
|
||||||
|
card_type = "network"
|
||||||
|
if entry.feed_name == "pen.lumbung.space":
|
||||||
|
card_type = "pen"
|
||||||
|
|
||||||
if "opds" in entry:
|
if "opds" in entry:
|
||||||
frontmatter = {
|
frontmatter = {
|
||||||
'title':entry.title,
|
'title':entry.title,
|
||||||
@ -105,7 +109,8 @@ def create_frontmatter(entry):
|
|||||||
'author': author,
|
'author': author,
|
||||||
'original_link': entry.link,
|
'original_link': entry.link,
|
||||||
'feed_name': entry['feed_name'],
|
'feed_name': entry['feed_name'],
|
||||||
'tags': str(tags)
|
'tags': str(tags),
|
||||||
|
'card_type': card_type
|
||||||
}
|
}
|
||||||
|
|
||||||
return frontmatter
|
return frontmatter
|
||||||
@ -196,9 +201,10 @@ def parse_posts(post_dir, post_content):
|
|||||||
allowed_iframe_sources = ["youtube.com", "vimeo.com", "tv.lumbung.space"]
|
allowed_iframe_sources = ["youtube.com", "vimeo.com", "tv.lumbung.space"]
|
||||||
|
|
||||||
for img in soup(["img", "object"]):
|
for img in soup(["img", "object"]):
|
||||||
local_image = grab_media(post_dir, img["src"])
|
if img.get("src") != None:
|
||||||
if img["src"] != local_image:
|
local_image = grab_media(post_dir, img["src"])
|
||||||
img["src"] = local_image
|
if img["src"] != local_image:
|
||||||
|
img["src"] = local_image
|
||||||
|
|
||||||
for iframe in soup(["iframe"]):
|
for iframe in soup(["iframe"]):
|
||||||
if not any(source in iframe["src"] for source in allowed_iframe_sources):
|
if not any(source in iframe["src"] for source in allowed_iframe_sources):
|
||||||
|
@ -6,7 +6,7 @@ summary: "{{ frontmatter.summary }}"
|
|||||||
author: "{{ frontmatter.author }}"
|
author: "{{ frontmatter.author }}"
|
||||||
original_link: "{{ frontmatter.original_link }}"
|
original_link: "{{ frontmatter.original_link }}"
|
||||||
feed_name: "{{ frontmatter.feed_name}}"
|
feed_name: "{{ frontmatter.feed_name}}"
|
||||||
categories: ["network", "{{ frontmatter.feed_name}}"]
|
categories: ["{{ frontmatter.card_type }}", "{{ frontmatter.feed_name}}"]
|
||||||
tags: {{ frontmatter.tags }}
|
tags: {{ frontmatter.tags }}
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user