00:06 <discord_afpy> <debnet> Ca serait trop cool à organiser.
00:06 <discord_afpy> <debnet> Je t'envie de ouf, depuis que j'ai un enfant ce genre d'évenement me manque trop. ^^
00:13 <debnet> En vrai un postcast Python de l'AFPy ça serait hyper intéressant à faire, ça ne nécessite pas trop de moyens.
00:13 <debnet> Il faut des idées et des personnes motivées.
00:15 <discord_afpy> <dancergraham> Sinon il faut faire comme @Agnès et emmener ton enfant avec toi ! Les miens grandissent un peu - j'arrive a prendre quelques jours de temps en temps maintenant ...
00:16 <debnet> Ca viendra avec le temps, le mien est encore petit (2 ans) et il a encore besoin de son papa. :)
00:16 <debnet> Mais j'ai hâte de pouvoir faire ce genre de choses avec lui.
00:17 <debnet> Tu sais si les talks ont été enregistrés ?
00:30 <discord_afpy> <chadys> > Il faut des idées et des personnes motivées.
00:30 <discord_afpy> <chadys> Et alain_afpy ne se réveille même pas avec sa fameuse alerte ? haha
00:32 <debnet> @Chadys je me suis exclu de ses cibles d'intervention. :P
00:42 <discord_afpy> <saturn7694> il faut réveiller alain
00:42 <discord_afpy> <saturn7694> nan il marche plus...
08:38 <Mindiell> debnet: c'est surtout son papa qui a besoin de lui je pense ;oP
08:38 <Mindiell> alain_afpy: debout!
08:38 <alain_afpy> Mindiell: pas mieux
09:04 <discord_afpy> <melcore> Alain c’est Pecresse maintenant ?
09:04 <discord_afpy> <melcore> « Debout ! »
09:08 <Mindiell> vous fatiguez pas, il sait à qui obéir ;o)
09:44 <discord_afpy> <dancergraham> @debnet les talks apparaitront en ligne d'ici qq semaines normalement
11:36 <discord_afpy> <dancergraham> 👏@Agnès Les commentaires du Django Chat podcast via Whisper AI :
11:36 <discord_afpy> <dancergraham> ```
11:36 <discord_afpy> <dancergraham> [21:19.960 --> 21:24.300] that one what else Agnes harse gave a talk on multi-factor auth which i thought was really well done um you know i i much more into um understand the past key signing algorithm now because she used different sunglasses sunglasses and um and i was like okay these are the different roles in the algorithm
11:36 <discord_afpy> <dancergraham> graham knapp did one on feature flags and i thought and that there were like just loads these were the ones that kind of stood out to me but then again every day the lightning talks were just there were some absolutely genius oh the lightning talk lightning talks were so...
11:36 <discord_afpy> <dancergraham> ```
11:36 <discord_afpy> <dancergraham> Mais selon le Python Podcast Deutschland podcast:
13:24 <mdk> alain_afpy: ping ?
13:24 <alain_afpy> mdk: même toi tu préfères avoir affaire à des humains, non ?
13:24 <mdk> alain_afpy: ne m'en parle pas.
13:24 <alain_afpy> mdk: YES!!!
16:37 <discord_afpy> <saturn7694> c'est très profond ça alain_afpy
16:40 <discord_afpy> <saturn7694> alain_afpy: faut vraiment te parler formellement comme ça je pense
16:40 <discord_afpy> <saturn7694> non ça doit marcher que sur IRC
18:28 <discord_afpy> <astrofra> n'hésite pas à venir me voir si jamais je ne t'identifie pas à API8 (aucune obligation évidemment)
18:28 <discord_afpy> <astrofra> Il y a une photo relativement récente de ma tronche sur mon github : `https://github.com/astrofra/`
18:29 <discord_afpy> <astrofra> (je réponds à @Chadys avec un bon gros lag)
18:34 <discord_afpy> <astrofra> je suis vraiment content de ma petite démo, j'ai encore un peu de taffe dessus (les greetings) et il faut que je fasse rentrer le tout dans 64Mo mais c'est en bonne voie
18:34 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
18:34 <discord_afpy> <astrofra> oué j'avoue
18:43 <discord_afpy> <chadys> Ça marche, bon courage pour finir ça ! pour info usuellement tu as la présentation de toutes les démos, par catégories, etc et à la toute fin tu as un pot organisé (ce sera l'occasion de s'y croiser) et une remise des prix une fois que le jury a fini de délibérer.
18:44 <discord_afpy> <astrofra> okay ! 🙂 merci !
20:30 <Mindiell> où ça ?
20:38 <discord_afpy> <saturn7694> comment ça ?
20:58 <Mindiell> c'est où vos démos ?
20:58 <Mindiell> 64M ça fait beaucoup non ?
21:18 <discord_afpy> <chadys> c'est là : https://api8.fr/
21:19 <discord_afpy> <chadys> 64M dès que tu met un chouille d'image ou de son, ça part très vite ^^
21:20 <discord_afpy> <chadys> c'est mon ancien cursus universitaire d'informatique (université Paris 8) qui fait ça tous les ans
21:21 <discord_afpy> <chadys> Bon je viens de vérifier les modif que j'avais faites pour le site pyconFR2025 sur l'image de SEO en utilisant `url_for(..., _external=True)` et je viens de me rendre compte, que si le nom de domaine renvoyé fonctionnait très bien quand j'avais testé localement, en production on obtient actuellement :
21:21 <discord_afpy> <chadys> http://localhost/2025/static/images/logo-full.svg
21:21 <discord_afpy> <chadys> N'ayant jamais fait de flask j'avoue qu'on sort un peu de ma zone de confort, j'ai cru comprendre que le nom de domaine erroné pourrait venir de la config du reverse proxy mais je fait peut-être fausse route. Quelqu'un aurait une idée ? mdk peut-être, je crois que c'est toi qui a setup le déploiement ?
21:24 <Mindiell> ah oui, pour le 17, ça fait short quand même :D
21:25 <Mindiell> chadys: sur une page en particulier ?
21:25 <Mindiell> elle est où ton image SEO ?
21:30 <discord_afpy> <chadys> un peu short oui haha. Après les profs là-bas sont vraiment chouette
21:30 <discord_afpy> <chadys> elle est là : https://github.com/AFPy/pyconfr-2025/blob/2d5e59a2092ddb33d39769318f29f7c327677fa1/templates/_layout.jinja2#L34C1-L34C117
21:31 <Mindiell> ah oui, il y a un souci en effet
21:32 <Mindiell> c'est ton external qui provoque _a
21:32 <Mindiell> ça
21:32 <Mindiell> pourquoi tu s mis external à True ?
21:32 <discord_afpy> <chadys> ben oui mais sans external ç fait une url relative et ça c'est pas conforme pour du SEO malheureusement
21:33 <discord_afpy> <chadys> pour avoir l'url absolu justement
21:33 <Mindiell> ah, ok, tu veux une adresse absolue
21:33 <discord_afpy> <chadys> yes
21:37 <discord_afpy> <chadys> d'après la doc de flask, j'ai l'impression qu'il s'agirait peut-être de setup SERVER_NAME et PREFERRED_URL_SCHEME
21:41 <Mindiell> Ca dit "Must be set for url_for to generate external URLs outside of a request context."
21:41 <discord_afpy> <chadys> mais en même temps "This config is only used when not in an active request." ce qui a préoris n'est pas notre cas
21:41 <Mindiell> Il y a du flask freeze ?
21:42 <Mindiell> oui
21:43 <discord_afpy> <chadys> aucune idée, ma participation au site s'est limité à vouloir ajouter (et visiblement échouer) l'image de SEO haha
21:45 <discord_afpy> <chadys> ah trouvé
21:45 <Mindiell> Tiens, il n'est pas sur notre forge ?
21:45 <discord_afpy> <chadys> dans le makefile
21:45 <discord_afpy> <chadys> .venv/bin/pip install setuptools frozen-flask flask flask-weasyprint markdown2 python-slugify babel
21:45 <Mindiell> chadys: il faut ajouter ça je pense => app.config["SERVER_NAME"] = "pycon.fr"
21:45 <Mindiell> ici: https://github.com/AFPy/pyconfr-2025/blob/2d5e59a2092ddb33d39769318f29f7c327677fa1/pyconfr.py#L18
21:46 <Mindiell> donc quand l'app est définie
21:47 <Mindiell> sur ce, bonne nuit o/
21:48 <discord_afpy> <chadys> je vais tester, merci
21:49 <Mindiell> ça va marcher <3
22:10 <discord_afpy> <chadys> Alors ça "marche" mais (je vais découper pour pas saturer le pont IRC):
22:10 <discord_afpy> <chadys> - pas de https dans l'url (même avec `app.config["PREFERRED_URL_SCHEME"] = "https"`) -> apparemment c'est normal (https://github.com/pallets/flask/commit/b49074eb6b19d8f5fdb3301a6e50f11845dd530d) il faudrait ajouter`_scheme='https'` à `url_for`
22:10 <discord_afpy> <chadys> - en local il faudrait que je bidouille avec un `if not app.config["DEBUG"]`
22:10 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
22:10 <discord_afpy> <chadys> - c'est quand même pas hyper propre de mettre l'url en dur, l'appli est pas forcément sensée savoir où elle va être déployé
22:10 <discord_afpy> <chadys> - comme un local j'ai une belle url "http://127.0.0.1:5000/2025/static/images/logo-full.svg" sans rien faire, je soupçonne toujours malgré tout une sombre histoire de config wsgi/nginx (voir un problème similaire https://stackoverflow.com/questions/14810795/flask-url-for-generating-http-url-instead-of-https)
22:14 <discord_afpy> <chadys> Du coup les options :
22:14 <discord_afpy> <chadys> - Je remets l'image SEO en relatif, tant pis si c'est pas bien supporté
22:14 <discord_afpy> <chadys> - Je met en dur a coup de `SERVER_NAME` et `_scheme`
22:14 <discord_afpy> <chadys> - trouver et résoudre le problème sous-jacent côté config (mais ça j'ai pas la main dessus)
22:14 <discord_afpy> <chadys> Sur ce je pars diner, vous me dirais si vous avais une préférence (je regrette d'avoir voulu ajouté cette image xD)
22:22 <discord_afpy> <grewn0uille> J’ai l’impression qu’on sort pas trop mal dans les moteurs de recherche, j’aurais tendance à voter pour la première option
22:45 <alain_afpy> Reverse dns en masse - https://discuss.afpy.org/t/reverse-dns-en-masse/2584