dates sorted

develop
jgenero 2 years ago
parent 63f0cb7a1e
commit 00eadece1e

@ -18,6 +18,7 @@ Then the 'dynamic' (calculated) routes :
- /geoloc - /geoloc
""" """
import datetime
import typing as t import typing as t
from collections import defaultdict from collections import defaultdict
@ -121,9 +122,9 @@ def prince_corpus(house=None, prince=None):
{ {
"$match": {"house": house, "prince_code": prince_code} "$match": {"house": house, "prince_code": prince_code}
}, },
{ #{
"$sort": {"date_time": ASCENDING} # "$sort": {"date_time": ASCENDING}
}, #},
{ {
'$group': {'_id': {'prince_name': '$prince_name', '$group': {'_id': {'prince_name': '$prince_name',
'prince_code': '$prince_code', 'prince_code': '$prince_code',
@ -146,9 +147,10 @@ def prince_corpus(house=None, prince=None):
trs['dateitem'] = make_timeitem_from_filename(trs['filename']) trs['dateitem'] = make_timeitem_from_filename(trs['filename'])
bigram, number = trs['prince_code'].split('_') bigram, number = trs['prince_code'].split('_')
long_prince_bigram = inverted_prince_bigram(bigram) + '_' + number long_prince_bigram = inverted_prince_bigram(bigram) + '_' + number
#
sorted_list = sorted(transformed_query, key=lambda x: x['date_time'])
return render_template("prince_corpus.html", house=house, duke_name=prince_long_name, return render_template("prince_corpus.html", house=house, duke_name=prince_long_name,
prince_name=long_prince_bigram.capitalize(), actes=transformed_query) prince_name=long_prince_bigram.capitalize(), actes=sorted_list)
@main.route("/acte/<house>/<prince>/<dateitem>", methods=('GET', 'POST')) @main.route("/acte/<house>/<prince>/<dateitem>", methods=('GET', 'POST'))
def acte(house=None, prince=None, dateitem=None): def acte(house=None, prince=None, dateitem=None):

Loading…
Cancel
Save