Journal Traduire un flux rss à la volée

Posté par  (site web personnel) . Licence CC By‑SA.
14
18
sept.
2024

Bonjour à tous,

Dans le cadre de ma veille technologique, je suis abonné à plusieurs flux RSS anglophones. Bien que la lecture en anglais ne me pose pas de problème majeur, elle nécessite néanmoins une concentration accrue, ce qui demande plus d'énergie et de temps.

Un flux RSS étant une liste d'articles parmi lesquels on sélectionne ceux qui nous intéressent, la navigation est rapide en français dans mon agrégateur (FreshRSS). En revanche, le processus est plus lent pour les contenus (…)

Mise à jour de VenC en version 3.2.2

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
18
9
juin
2024
Python

VenC

VenC, un générateur libre (GPLv3) de site statique en python qui avait déjà été présenté dans une dépêche précédente, est de retour en version 3.2.2 avec tout un tas de nouvelles fonctionnalités cool qu’on va voir ici.

Journal décrire une une image avec une iA locale

20
8
mai
2024

Aujourd'hui c'est fourien™, petit tuto sans prétention!

Pour décrire des images en utilisant une iA localement j'utilise LLaVA qui fait partie de LLaMA C++ (llama.cpp)

prérequis :

  • créer un dossier image_summary et ses sous dossiers
    mkdir -p image_summary/bin image_summary/models image_summary/data/img image_summary/data/txt

  • créer un venv (j'utilise Python 3.10.6)
    python -m venv ./image_summary/venv/

  • activer l'environnement
    source ./image_summary/venv/bin/activate

  • mettre à jour pip
    pip install --upgrade pip

  • installer les dépendances
    pip install 'glob2==0.7'

  • désactiver l'environnement
    deactivate

Journal Quel pov' type

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
21
mar.
2024

Demat'iNal

Il m'arrive de soumettre des patch à des projets Python utilisant cette délicate innovation qu'est le système de typage pour Python. Si si, tu sais ces trucs à base de mypy qui cherchent à améliorer le monde en le rendant plus rigide.

Regardez donc cette beauté :

try:
    from yaml import CSafeLoader as SafeLoader
except ImportError:
    from yaml import SafeLoader

qui essaie d'utiliser la version native (et plus rapide) qui peut ne pas être présent sur le (…)

Forum Programmation.python Process finished with exit code -1073741819 (0xC0000005)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
fév.
2024

Bonjour,

Perpétuel débutant, j'utilise pandas et matplotlib et en l'occurrence, nous sommes sur windows (confère https://stackoverflow.com/questions/50620954/process-finished-with-exit-code-1073741819-0xc0000005-pycharm).

Dans ce cadre, je passe un dataframe à une classe de cette manière :
fichier appelant :

objet=maclasse(self.dataframe)
objet.travail()

Fichier de classe :

import pandas as pd
import numpy as np

class maclasse:
  def __init__(self,dataframe):
    self.dataframe = dataframe

  def travail(self):
    toto =
(…)

Forum Programmation.python Python SQLite: les requêtes update ne fonctionne pas

Posté par  . Licence CC By‑SA.
0
10
fév.
2024

Bonjour,

J'ai créé un script python dont le but est de modifier la basse de données SQLite générée par l'application androïd MyLibrary.

Le problème est que au vu des log tout semble fonctionner, les requêtes sql semble bonnes…

2024-02-10 18:36:59 mypc __main__[14467] DEBUG (238, '[]', 'Le secret des Eïles', 1382, None, None, None, '0', 0, '9782302024380', 48, '05/12/2012', 'Soleil', 1, None, '[{"title":"legende","volume":6.0}]', "Après avoir reconquis son trône et passé quelques mois à remettre les choses en bon ordre, le
(…)

VenC 3.1.1 | Un nouveau générateur de site statique

Posté par  (site web personnel) . Édité par Ysabeau 🧶, orfenor et Benoît Sibaud. Modéré par Ysabeau 🧶. Licence CC By‑SA.
46
1
fév.
2024
Python

VenC

On va présenter ici un nouveau générateur de site statique, écrit en python. Il n’est pas exactement nouveau au sens où nous en sommes à la version 3, mais jusqu’ici le projet est resté relativement confidentiel. Nous parlerons également des perspectives d’évolution de ce projet.

Squest passe en v2 + retour d’expérience sur la pile Ansible/RHAAP/Squest

Posté par  . Édité par gUI, Benoît Sibaud et Ysabeau 🧶. Modéré par gUI. Licence CC By‑SA.
Étiquettes :
23
9
oct.
2023
Administration système

Squest est un outil auto hébergé vous permettant d’exposer votre automatisation disponible depuis votre instance de Ansible Tower/AWX en tant que service. La version v2.0.0 vient d’être publiée. Il a déjà fait l’objet de dépêches précédentes sortie de la version 1.0 et présentation comme portail de services pour SRE/DevOps en frontal d’Ansible Tower/AWX.

Logo squest v2

Journal Comment laisser l'ordinateur faire réciter les leçons de ses enfants

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
42
24
juin
2023

Cher journal,

Je pensais naïvement que les enfants c'était dur au début, mais qu'une fois qu'ils faisaient leurs nuits c'était bon : à nous les allocs !
Mais non, ça continu après avec l'école. Il faut leur faire réciter leur leçons !

Une moule linuxfrienne ne se laisse pas abattre. Il doit bien être possible de déléguer cette tâche à l'ordinateur.

Pendant la glorieuse époque de la bulle internet des années 2000, le pc 386 (13Mhz et 4Mo de ram) (…)

Journal cTypes + Rust = approfondir une relation d'amour et d'eau (fraîche)

Posté par  . Licence CC By‑SA.
18
6
nov.
2022

nb : dans cet article, je n'évoque que l'interpréteur officiel, CPython (3.4+) et l'usage de modules standard à l'interpréteur (donc pas d'exemples de cffi, quel qu’en soient les qualités par ailleurs !).

Introduction

Ce week-end, j'ai fait une énième recherche sur une bricole pour la communication Python et Rust via cTypes. Sur ces "détails" qu'on oublie aussi vite qu'on se casse les dents dessus lorsqu'on ne pratique pas.

Comme ma mémoire est encore plus limitée que le nombre d'onglets (…)

Journal Python 3.11 est disponible

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
33
25
oct.
2022

Ce journal est une traduction de https://discuss.python.org/t/python-3-11-0-final-is-now-available/20291

Nouveautés

Changements généraux

  • PEP 657 - Introduction de meilleures sources d'erreurs

Exemple :

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    x['a']['b']['c']['d'] = 1
    ~~~~~~~~~~~^^^^^
TypeError: 'NoneType' object is not subscriptable
  • PEP 654 - Groupes d'exceptions et except*
  • PEP 680 - tomllib rejoint la librairie standard
  • GH-90908 - Introduction des groupes de tâches dans asyncio
  • GH-34827 - Groupes atomiques ((?>...)) and quantifieur possessifs (*+, ++, ?+, {m,n}+) sont maintenant supportés (…)