|
@@ -11,27 +11,42 @@ import shutil
|
|
|
contents_app = Blueprint('contents', __name__)
|
|
|
api = Api(contents_app)
|
|
|
logger = logging.getLogger(__name__)
|
|
|
-DATA_FIELD = ['title:', 'url:']
|
|
|
+DATA_FIELD = ['title:', 'url:','tags:','image:','description:']
|
|
|
|
|
|
|
|
|
def _get_data(file_dir):
|
|
|
def load_data():
|
|
|
- if 'title:' in line:
|
|
|
+ if 'title: ' in line:
|
|
|
data_field.remove('title:')
|
|
|
s = line.split('"')
|
|
|
result['title'] = s[1]
|
|
|
- elif 'date:' in line:
|
|
|
+ elif 'date: ' in line:
|
|
|
# data_field.remove('date: ')
|
|
|
s = line.replace('date: ', '').strip()
|
|
|
result['date'] = s
|
|
|
- elif 'draft:' in line:
|
|
|
+ elif 'draft: ' in line:
|
|
|
# data_field.remove('draft: ')
|
|
|
s = line.replace('draft: ', '').strip()
|
|
|
result['draft'] = s
|
|
|
- elif 'url:' in line:
|
|
|
+ elif 'url: ' in line:
|
|
|
data_field.remove('url:')
|
|
|
s = line.split('"')
|
|
|
result['url'] = s[1]
|
|
|
+ elif 'tags: ' in line:
|
|
|
+ data_field.remove('tags:')
|
|
|
+ s = line.replace('tags: ', '').strip()
|
|
|
+ """ if s != "":
|
|
|
+ s = s + ","
|
|
|
+ s = s + "全部屋型,全部坪數,全部預算,全部格局" """
|
|
|
+ result['tags'] = s
|
|
|
+ elif 'image: ' in line:
|
|
|
+ s = line.replace('image: ', '').strip()
|
|
|
+ s = s.replace('"', '').strip()
|
|
|
+ result['image'] = s
|
|
|
+ elif 'description: ' in line:
|
|
|
+ s = line.replace('description: ', '').strip()
|
|
|
+ s = s.replace('"', '').strip()
|
|
|
+ result['description'] = s
|
|
|
|
|
|
data_field = list(DATA_FIELD)
|
|
|
result = {}
|
|
@@ -43,6 +58,12 @@ def _get_data(file_dir):
|
|
|
load_data()
|
|
|
if not data_field:
|
|
|
return result
|
|
|
+ if not 'tags' in result:
|
|
|
+ result['tags'] = "全部屋型,全部坪數,全部預算,全部格局"
|
|
|
+ else:
|
|
|
+ if result['tags'] != "":
|
|
|
+ result['tags'] = result['tags'] + ","
|
|
|
+ result['tags'] = result['tags'] + "全部屋型,全部坪數,全部預算,全部格局"
|
|
|
return result
|
|
|
|
|
|
|