<link href="https://larlet.fr/david/stream/2020/01/03/" rel="alternate" type="text/html" /> | <link href="https://larlet.fr/david/stream/2020/01/03/" rel="alternate" type="text/html" /> | ||||
<updated>2020-01-03T12:00:00+01:00</updated> | <updated>2020-01-03T12:00:00+01:00</updated> | ||||
<id>https://larlet.fr/david/stream/2020/01/03/</id> | <id>https://larlet.fr/david/stream/2020/01/03/</id> | ||||
<summary type="html"><h1>Briques</h1> | |||||
<summary type="html"> | |||||
<p><em>Expérience d’agrégation de poussières d’idées.</em></p> | <p><em>Expérience d’agrégation de poussières d’idées.</em></p> | ||||
<h2 id="2020-01-01">2020-01-01 <a href="https://larlet.fr/david/stream/2020/01/03/#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p> | <h2 id="2020-01-01">2020-01-01 <a href="https://larlet.fr/david/stream/2020/01/03/#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p> | ||||
<p>Je reviens à <a href="https://larlet.fr/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p> | <p>Je reviens à <a href="https://larlet.fr/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p> |
<article> | <article> | ||||
<h1>Briques</h1> | <h1>Briques</h1> | ||||
<p><em>Expérience d’agrégation de poussières d’idées.</em></p> | <p><em>Expérience d’agrégation de poussières d’idées.</em></p> | ||||
<h2 id="2020-01-01">2020-01-01 <a href="#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p> | <h2 id="2020-01-01">2020-01-01 <a href="#2020-01-01" title="Ancre vers cette partie">•</a></h2><p>Je réfléchis à une nouvelle façon de publier des données. Horodatée, transverse, enrichissable. C’est peut-être ce qui me frustre le plus dans le système actuel : ne pas faire le travail de recoupement, de synthèse a posteriori. Et en même temps c’est dans le chemin tortueux des pensées que réside peut-être la valeur ? (au moins pour moi)</p> | ||||
<p>Je reviens à <a href="/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p> | <p>Je reviens à <a href="/david/stream/2019/12/10/">mes considérations</a> de notifications de mise à jour. Qui rejoignent des réflexions sur l’agrégation adéquate de ces publications pour leur donner une consistance. Peut-être qu’elles pourraient apparaitre dans un flux avant même d’avoir une URI ?</p> |
{% block title %}{{ page.title }}{% endblock %} | {% block title %}{{ page.title }}{% endblock %} | ||||
{% block content %} | {% block content %} | ||||
<article> | <article> | ||||
<h1>{{ page.title }}</h1> | |||||
{{ page.content }} | {{ page.content }} | ||||
</article> | </article> | ||||
<hr> | <hr> |
self.date = datetime.strptime(date_str, "%Y/%m/%d").date() | self.date = datetime.strptime(date_str, "%Y/%m/%d").date() | ||||
super().__post_init__() | super().__post_init__() | ||||
# Extract first paragraph. | # Extract first paragraph. | ||||
body = self.content.split("</h1>", 1)[1] | |||||
self.extract = body.split("</p>", 1)[0] + "</p>" | |||||
self.extract = self.content.split("</p>", 1)[0] + "</p>" | |||||
@staticmethod | @staticmethod | ||||
def all(source): | def all(source): | ||||
for file_path in each_markdown_from(source, file_name="*.md"): | for file_path in each_markdown_from(source, file_name="*.md"): | ||||
if "/fragments/" in file_path: | if "/fragments/" in file_path: | ||||
continue | continue | ||||
content = mistune_markdown.read(file_path) | |||||
title = content.split("</h1>", 1)[0][len("<h1>") :] | |||||
result = mistune_markdown.read(file_path) | |||||
title, content = result.split("</h1>", 1) | |||||
title = title[len("<h1>") :] | |||||
page = Page(title, content, file_path) | page = Page(title, content, file_path) | ||||
page_list.append(page) | page_list.append(page) | ||||
return sorted(page_list, reverse=True) | return sorted(page_list, reverse=True) |