diff --git a/modules/sync/sync/__init__.py b/modules/sync/sync/__init__.py index baabdbe2..77aeaea7 100644 --- a/modules/sync/sync/__init__.py +++ b/modules/sync/sync/__init__.py @@ -3,8 +3,6 @@ import re from datetime import datetime import lxml.html -from markdown import markdown - import kazimir import settings from kazimir.CSVToken import CSVToken @@ -181,11 +179,3 @@ def title_from_html(md): titles = html.cssselect('h1') if len(titles): return titles[0].text - - -create_post_from_image_list = lambda images: markdown( - '\n'.join(map( - lambda i: '![]({img})'.format(img=i), - images - )) -) diff --git a/modules/sync/sync/models/Article.py b/modules/sync/sync/models/Article.py index 8d943b3f..68b364df 100644 --- a/modules/sync/sync/models/Article.py +++ b/modules/sync/sync/models/Article.py @@ -5,8 +5,8 @@ import os import kazimir import settings from db import collection -from sync import create_date_and_title_from_folder_name, create_post_from_image_list, create_date, \ - create_post +from markdown import markdown +from sync import create_date_and_title_from_folder_name, create_date, create_post from sync.data import list_images from sync.models import Model from sync.models.Image import Image @@ -172,3 +172,12 @@ def read_manifest(provider, path): return { **manifest, } + + +def create_post_from_image_list(images): + return markdown( + '\n'.join(map( + lambda i: '![]({img})'.format(img=i), + images + )) + )