Projet

Général

Profil

Development #6842

Cellule de type "fil rss/atom"

Ajouté par Frédéric Péters il y a environ 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
27 mars 2015
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Fichiers


Demandes liées

Bloqué par Combo - Development #7140: remontée de donnéesRejeté05 mai 2015

Actions

Révisions associées

Révision be513d21 (diff)
Ajouté par Frédéric Péters il y a plus de 8 ans

misc: add a rss/atom feed cell (#6842)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 9 ans

#2

Mis à jour par Frédéric Péters il y a plus de 8 ans

Voilà l'affaire de manière très basique, sans le grand plan général "remontée de données", pas vraiment nécessaire ici (contenu anonyme, cache ample et facile). C'est nécessaire maintenant pour le momo de Meaux (#7716).

#3

Mis à jour par Thomas Noël il y a plus de 8 ans

A priori il manque le template.

Je passerais le cache à 10 minutes, histoire de permettre les demos, le temps que ça devienne paramétrable ou plus intelligent.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Je ne pense pas que ce soit une bonne idée d'utiliser l'URL directement comme clé pour le cache1, un coup de hashlib.md5 m'irait.

[1]: https://docs.djangoproject.com/en/1.8/topics/cache/#cache-key-warnings « Memcached, the most commonly-used production cache backend, does not allow cache keys longer than 250 characters or containing whitespace or control characters, and using such keys will cause an exception. »

#7

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Hmm je ne vois pas bien comment le feed_content sorti du cache sera utilisé en lieu et place de l'appel à requests.get manque un if feed_content is None: quelque part.

#9

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

Ack (mais je préférais quand la mécanique du cache n'était pas mélangé dans le code de rendu puis d'accès aux données, cf. blurp, quand on va vouloir utiliser le cache même après 10 minutes si le flux RSS ne répond pas ça va encore compliquer ce code).

#10

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit be513d216603675f5a5359b2b0cb9d5591d2a299
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Aug 24 14:32:06 2015 +0200

    misc: add a rss/atom feed cell (#6842)
#11

Mis à jour par Frédéric Péters il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF