From a32f16e07ea34c9ab4b1cf6ea99082016763d5ea Mon Sep 17 00:00:00 2001 From: subnixr Date: Tue, 24 Apr 2018 18:17:54 +0200 Subject: [PATCH] add recursive search --- src/ciclostile/web/api.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/ciclostile/web/api.py b/src/ciclostile/web/api.py index 3763ebe..587b102 100755 --- a/src/ciclostile/web/api.py +++ b/src/ciclostile/web/api.py @@ -1,4 +1,6 @@ import os +from glob import glob + from flask import Blueprint, send_from_directory, render_template, request, jsonify from flask_httpauth import HTTPDigestAuth import ciclostile @@ -56,5 +58,5 @@ POST_DIR = "." @api.route("/posts") def posts_list(): - dirs = os.listdir(os.path.join(POST_DIR)) - return jsonify(dirs) + posts = glob(f"{POST_DIR}/**/*.md", recursive=True) + return jsonify(posts)