Sortie de Flask 2.0.0
Flask est un micro‐cadriciel Web pour Python publié sous licence BSD. Il est conçu pour permettre une prise en main rapide et facile, tout en offrant la possibilité d'évoluer vers des applications complexes. Il a commencé comme une simple « enveloppe » autour de Werkzeug et Jinja et est devenu l'un des cadriciel web Python les plus populaires.
Flask suggère mais n'impose aucune dépendance ou plan de projet. C'est au développeur de choisir les outils et les bibliothèques qu'il souhaite utiliser. Il existe de nombreuses extensions fournies par la communauté qui facilitent l'ajout de nouvelles fonctionnalités.
La version 2 est sortie le 11 mai 2021 soit 3 ans après la version 1.
Lien JARR v3
Lien Newspipe: inscriptions ouvertes (pour un temps peut être indéterminé)
Journal Python pour la rentrée 2019 - Hors Série - Python revient dans la course face à Node.js
Python revient dans la course face à JavaScript et TypeScript
Un article hors-série entre les dépêches #3 et #4.
Mon entreprise = JavaScript/TypeScript, Go et Python
Dans mon entreprise, nous avons des développeurs web qui apprécient TypeScript (Node.js et Angular), des AdminSys (Devops) qui codent en Python et Go, et enfin des scientifiques¹ qui codent en Java Python.
¹ Les scientifiques des données (data scientists), les scientifiques de l’apprentissage automatique (machine learning) et les analystes quantitatifs (…)
Journal Gestion de clés ssh publiques (~/.ssh/authorized_keys)
Bon, je ne sais pas comment vous faites, mais après quelques temps dans une entreprise qui avait une idée assez originale pour la gestion et diffusion des clés SSH pour les accès aux serveurs (on fait des paquets debian qui s'installent avec Puppet, mais déployés tous les 36 du mois), je me suis dit qu'il fallait trouver autre chose.
Et là, le bas blesse. Soit je suis une quiche en recherche sur les internets, soit il n'y a pas d'outils (…)
Sortie de Flask 1.0
Flask est un micro‐cadriciel Web pour Python publié sous licence BSD. Il est basé sur Werkzeug, Jinja2, MarkupSafe et ItsDangerous.
Bien que stable depuis longtemps, Flask passe finalement en version 1.0, huit ans après le début de son développement. Cette version aura demandé un an de travail et propose un grand nombre de modifications.
Lien [Python] Sortie de Flask 1.0
GraphDash, ou comment construire une interface web simple pour vos graphes
GraphDash
est un outil développé en Python (avec Flask) et publié sous licence Apache v2.
Il permet de construire une interface web à partir de graphes dont vous disposez. Il vous suffit simplement d'ajouter un fichier contenant des métadonnées. Par exemple:
$ ls default_graph_dir
graph.svg
graph.txt
graph.svg
est votre graphe, et graph.txt
contient quelques métadonnées au format YAML:
$ cat default_graph_dir/graph.txt
name: graph.svg
family: Category 1
title: '*Real serious* graph'
Vous pouvez bien évidemment placer autant de graphes que vous le souhaitez dans le répertoire, et ensuite lancez GraphDash
. Vous obtiendrez une interface web permettant de naviguer, chercher et d'afficher vos graphes.
$ GraphDash -r default_graph_dir
* Running on http://0.0.0.0:5555/ (Press CTRL+C to quit)
Sortie de Flask 0.11
Flask est un micro-framework web pour Python publié sous licence BSD. Il est basé sur Werkzeug, Jinja2, MarkupSafe, ItsDangerous et Click.
La version 0.11 de Flask a été publiée le 29 mai 2016, sous le nom de code « Absinthe ». La version précédente, la 0.10.1, remontait au 14 juin 2013, soit presque trois ans.
Journal JARR v1
Bonjour nal !
Pour cette première entrée je pensais te présenter un projet sur lequel je taff depuis pas mal de temps: JARR (qui veut dire Just Another RSS Reader).
C'est donc un agrégateur de flux RSS / Atom ainsi qu'un outil pour lire les entrées ainsi récupérées.
JARR est la reprise et la refonte quasi totale d'un projet qui avait déjà été présenté ici. Je tiens donc tout d'abord à remercier son auteur pour m'avoir laisser travailler sur (…)
Journal Présentation du projet PleaseShare et sortie de la version 0.5
Présentation de PleaseShare
PleaseShare est une application web qui sert de “cyberlocker”, c’est à dire d’entrepôt de données en ligne pour les utilisateurs lambda qui veulent partager des fichiers avec d’autres de façon simple.
L’idée principale est d’utiliser la fonctionnalité webseeds de bittorent afin d’avoir un service d’hébergement de fichiers qui est :
- Auto-hébergé
- Rapide même si auto-hébergé (exemple : ADSL)
- Résistant aux attaques (DDoS du serveur, par exemple)
- Facile à utiliser
- Anonyme
L’utilisation des webseeds permet à PleaseShare de fournir des (…)
Apéro+workshops Python (Flask et AsyncIO) à Mons (BE) - le 2 Octobre
Amis Pythonistes, notez la date du prochain AFPyro (et venez-y) ! Le prochain Apero Python Belgium se tiendra le jeudi 2 Octobre à Mons, lors de la Quizaine Numérique de Mons, du 27 septembre au 19 octobre. En plus des habitués de l’AFPyro, nous accueillerons des débutants en Python afin de leur présenter la puissance du langage. Vous pourrez ainsi participer à un des deux workshops proposés en parallèle, l'un sur Flask, l'autre sur AsyncIO (détails en seconde partie). N’oubliez pas de prendre votre ordinateur portable si vous voulez participer au workshop. Bien entendu (car c’est dans le nom), un apéro sera également organisé pendant l’événement.
Rendez-vous à partir de 18h30, à Co-nnexion, Espace de Coworking, 2b Rue des Archers, 7000 Mons.
Journal CodeLauncher: un petit serveur maison pour exécuter rapidement du code C ou Python
CodeLauncher est un petit serveur sans prétentions écrit en Python et basé sur Flask.
Il fournit une interface en HTML5/CSS3 fournissant un petit program Hello World de base en C ou en Python à modifier et un bouton pour lancer le code.
C'est très pratique pour tester un petit bout de code rapidement sans avoir à ouvrir un éditeur, puis compiler dans le cas du C.
Le projet est stocké sur Github: https://github.com/dadadel/codelauncher
Voilà j'espère que ça vous sera utile (…)
Journal Microbe : Un moteur de blog simple en Python
Microbe est un moteur de blog à héberger écrit en Python qui se veut le plus simple possible.
Il est inspiré de Pelican et développé en utilisant le microframework Flask.
Aucune base de données n'est requise pour faire tourner l'application, l'ensemble des contenus est directement stocké sur le serveur sous forme de fichiers. Ces derniers utilisent la syntaxe Markdown
et peuvent être générés depuis un éditeur en ligne.
L'application peut s'installer très facilement depuis pip
ou ses sources. Elle (…)