Planifier des tâches sur Heroku

Voici comment utiliser l’extension Heroku Scheduler.

Heroku Scheduler

Comme le montre la capture, il vous suffit de l’activer (heroku addons:add scheduler:standard), puis de spécifier ce que vous voulez exécuter (ici, python fetch.py) et la fréquence. Et voilà! pyAggr3g470r récupèrera vos flux automatiquement toutes les heures.

Libération des données

pyAggr3g470r permet maintenant l’export et l’import de compte utilisateur via fichiers JSON. Un peu l’équivalent de Google Takeout, sauf que ici le fichier exporté peut bien être utilisé pour recréer un compte.

Sortie de pyAggr3g470r 5.3

La page principale de pyAggr3g470r a été améliorée et propose maintenant un menu doublement trié pour lister les flux. Un tri alphabétique ainsi qu’un tri sur le nombre d’articles non lus des différents flux. Voyez ce que ça donne ci-dessous.

pyAggr3g470r 5.1 – Changelog

Le changelog est court pour cette version:

  • la page de création de compte contient maintenant un captcha (comme annoncé précédemment);
  • un email de confirmation de création de compte est maintenant envoyé aux utilisateurs. Pour cela le service Postmark est utilisé. J’ai ajouté cette fonctionnalité car quelques personnes utilisent déjà de fausses adresses emails.

L’instance Heroku de pyAggr3g470r est ouverte

Entre deux coups de pioche dans le jardin, intégration d’un captcha pour la page de création de compte de pyAggr3g470r. Ceci grâce à Flask-WTF.

pyAggr3g470r 5.0 – Changelog

Et voilà la version 5.0 de pyAggr3g470r. Principales modifications:

  • l’interface est disponible en Anglais et en Français;
  • améliorations du module chargé de récupérer les flux et du module de recherche rapide;
  • possibilité d’importer des fichiers de syndication OPML avec des sous-catégories;
  • l’utilisateur peut maintenant exporter tous les articles au format JSON;
  • l’utilisateur peut maintenant supprimer son compte;
  • la page de connexion affiche un lien pour la création de compte.

Internationalisation de pyAggr3g470r

pyAggr3g470r est maintenant disponible en Anglais (langue par défaut) et en Français. Vous pouvez tester à cette adresse. Le choix de la langue est réalisé en fonction de lentête Accept-Language envoyée par le navigateur du client.

Vie privée sur le Web

Je viens de mettre à jour la liste de recommandations permettant de ne plus être traqué sur le Web.

Le Web et moi (partie 2)

You don’t have any mail! Our servers are feeling unloved.

PEP 380

Je trouve assez sexy ce qu’il est possible de faire avec le PEP 380.