refais un feed à la main
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
# TODO
|
||||
|
||||
- déplacer les contenus dans un répertoire par année
|
||||
- inclure le CSS dans le template
|
||||
- intégrer une lecture par « tag »
|
||||
- construire des outils de validations avant publication (html, css, flux, ...)
|
||||
- modifier les url pour utiliser les année/mois/jour comme arborescence
|
||||
- avoir un index (automatique ?) pour les repertoires année, mois et jour
|
||||
- ajouter le contenu (ou résumé) de l'article dans le flux
|
||||
|
||||
+153
-21
@@ -7,35 +7,167 @@
|
||||
<id>tag:elsif.fr</id>
|
||||
<updated>Fri, 27 Mar 2020 22:42:43 +0100</updated>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/contact.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 5 Septembre 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-09-05' rel='alternate' type='text/html'/>
|
||||
<updated>2018-09-05T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-09-05</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
Est-ce que j’ai vraiment besoin de créer un lieu en partant de rien ?
|
||||
</p>
|
||||
<ul>
|
||||
<li>Je pourrais rejoindre des associations du libre pour partager un lieu (et leur apporter de la pédagogie émancipatrice).</li>
|
||||
<li>Je pourrais aussi rejoindre des association de l’éducation populaire pour partager un lieu (et leur apporte de l’informatique).</li>
|
||||
<li> Une dernière option pourrait être de rejoindre une institution dont le lieu est mort ou vide.</li>
|
||||
<ul>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/base_posts/2012-12-07-tu-quoque.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 30 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-30' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-30T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-30</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
« A nicer color palette for the web. »
|
||||
</p>
|
||||
<p>
|
||||
Il y a des journées avec et des journées sans. Quand on dit ça, on parle de quoi ? C’est avec quoi et sans quoi ?
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/base_posts/2012-11-28-carpe-diem.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 29 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-29' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-29T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-29</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
Il y a une différence entre « bonne à cueillir » et « mûre ».
|
||||
</p>
|
||||
<p>
|
||||
Les pommes et les poires peuvent être bonne à cueillir, mais pas encore mûr… Est-ce un soucis ? Est-ce que c’est mieux de les laisser mûrir ?
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/base_posts/2012-10-07-rosa-rosa-rosam.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 28 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-28' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-28T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-28</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
L’effondrement de la civilisation industrielle est une solution, pas un problème.
|
||||
</p>
|
||||
<p>
|
||||
je me contenterai de rappeler que les quelques objets que monsieur tout le monde utilise au quotidien le lient à l’exploitation d’une multitude d’individus et d’endroits du monde (endroits constitués d’autres individus non-humains, végétaux, animaux, etc.), dont il ignore à peu près tout, et que de cette ignorance des conséquences réelles de son mode de vie découlent les horreurs les plus diverses et les plus insoupçonnées
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/base_posts/2012-08-12-spqr.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 27 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-27' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-27T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-27</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
Est-ce que c’est pas pesant, couteux, inutile de partager le fond de ses pensées en ligne ? Est-ce que si je reviens à un weblog tel que je l’avais compris il y a longtemps, ça ne va pas faire un peu n’importe quoi ?
|
||||
</p>
|
||||
<p>
|
||||
Pour moi, un weblog est une sorte de journal qui au lieu d’être intime est publique…
|
||||
</p>
|
||||
<p>
|
||||
Mais je vais peut-être y raconter des choses inutile, stupide… Et utiliser / gaspiller de l’énergie pour produire et afficher cette reflexion.
|
||||
</p>
|
||||
<p>
|
||||
Peut-être que je ne devrais pas tout partager. :-)
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/articles.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 26 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-26' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-26T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-26</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
La conception constructiviste récuse la place de l’inné dans l’éducation. L’enfant à éduquer n’est pas une matière naturelle. Il a déjà été pré-socialisé et de ce fait, il est déjà construit par la société.
|
||||
</p>
|
||||
<p>
|
||||
comment un traitement différencié peut rétablir de l’égalité ?
|
||||
</p>
|
||||
<p>
|
||||
Il est possible de s’apercevoir qu’il y a un lien entre les deux controverses valoriser l’universel est lié au fait de proclamer l’égalité, au contraire prendre en compte la différence suppose de prendre en compte le particulier.
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/archive.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 23 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-23' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-23T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-23</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
Vu passer une liste des trucs à apprendre en vu de l’éffondrement à venir. Il y a dedans des trucs comme :
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/about.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 21 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-21' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-21T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-21</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
J’ai rejoins Mastodon (via framapiaf) il y a peu. C’est intéressant. Je trouve que c’est plutôt une bonne façon de remplacer Slack plutôt que Twitter.
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/contact.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 17 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-17' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-17T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-17</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
Ils nous condamnent, ces crapules, alors que la seule différence entre nous, c’est qu’ils volent les pauvres sous couert de la loi, alors que nosu pillons les riches armés de notre seul courage. – Charle Bellamy, Pirate (1720)
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
<entry xml:lang='fr'>
|
||||
<title>Notes du 16 août 2018</title>
|
||||
<link href='https://elsif.fr/2018/2018-08-16' rel='alternate' type='text/html'/>
|
||||
<updated>2018-08-16T12:00:00+01:00</updated>
|
||||
<id>https://elsif.fr/2018/2018-08-16</id>
|
||||
<summary type='HTML'>
|
||||
<p>
|
||||
L’esprit critique peut donner l’impression de faire perdre du temps; on prend le temps de réflechir à « Est-ce que oui ? est-ce que non ? mais pourquoi est-ce que je fais ça ? ». Mais permet de mieux ancrer une penser, une croyance.
|
||||
</p>
|
||||
<p>
|
||||
Est-ce que ça reviens à « prendre le temps d’essayer » ?
|
||||
</p>
|
||||
</summary>
|
||||
<author><name>Yannick François</name><email>yaf@elsif.fr</email></author>
|
||||
</entry>
|
||||
|
||||
|
||||
<entry xml:lang='fr'><title></title><link href='https://elsif.fr/base_posts/2012-12-07-tu-quoque.html' rel='alternate' type='text/html'/><updated></updated><id>tag:</id><summary type='HTML'></summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
|
||||
|
||||
</feed>
|
||||
|
||||
@@ -25,47 +25,12 @@ echo "## END"
|
||||
|
||||
echo "## Build keywords pages"
|
||||
python build_theme_index.py
|
||||
|
||||
if [ ! -f "$htmlfile" ] || [ "$htmlfile" -ot "$mdfile" ]; then
|
||||
echo "--> generate with pandoc '$htmlfile' from '$mdfile'"
|
||||
pandoc --template=lib/template.html -c lib/pandoc.css "$mdfile" -o "$htmlfile"
|
||||
fi
|
||||
echo "## END"
|
||||
|
||||
echo "## Build atom"
|
||||
|
||||
LAST_CHANGES=$(git log --pretty="format:" --name-only | grep "content/*" | grep ".html" | uniq | tac | head -10)
|
||||
echo "liste des 10 derniers fichiers qui ont changés : $LAST_CHANGES"
|
||||
|
||||
|
||||
ITEMS=""
|
||||
for change in $LAST_CHANGES
|
||||
do
|
||||
titre=$(awk -F"<h1>|</h1>" '{for(i=2;i<=NF;i+=2){print $i}}' RS="" $change)
|
||||
lien=https://elsif.fr/$(echo $change | awk '{gsub(/content\//, ""); print $1}')
|
||||
updated=$(date -Ins -r $change)
|
||||
#summary=$(xmllint --html --noent --xpath "//article" $change)
|
||||
summary=""
|
||||
|
||||
ITEMS="$ITEMS
|
||||
<entry xml:lang='fr'><title>$titre</title><link href='$lien' rel='alternate' type='text/html'/><updated>$updated</updated><id>tag:$(shasum $change | awk -F ' ' '{print $1}')</id><summary type='HTML'>$summary</summary><author><name>Yannick François</name><email>yaf@elsif.fr</email></author></entry>
|
||||
|
||||
"
|
||||
done
|
||||
|
||||
|
||||
cat << EOF > $FEED_FILE
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>Elsif.fr - Yannick François</title>
|
||||
<subtitle>les dernières mise à jour du site</subtitle>
|
||||
<link href="http://elsif.fr/" />
|
||||
<id>tag:elsif.fr</id>
|
||||
<updated>$(date -R)</updated>
|
||||
|
||||
$ITEMS
|
||||
</feed>
|
||||
EOF
|
||||
|
||||
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user