08:46 <seluj78> o/
08:56 <Mindiell> matin
08:58 <Mindiell> seluj78: pourquoi pas alembic ?
08:58 <Mindiell> je l'utilise sans (trop de ) souci avec sqlite
08:59 <Mindiell> et sqlalchemy
08:59 <seluj78> Mindiell: parce que on utlise peewee et pas
08:59 <seluj78> SQLAlchemy :)
09:02 <Mindiell> seluj78: ah, ben tant pis pour toi alors :)
09:02 <seluj78> yup
09:40 <asyd> matin
09:49 <asyd> hmm je parie qu'il faut payer pour accéder aux API de linkedin tiens
09:49 <debnet> Np,kpir
09:49 <debnet> Bonjour plutôt.
09:52 <seluj78> asyd: https://www.linkedin.com/help/linkedin/answer/4830/acces-aux-api-linkedin?lang=fr
09:53 <asyd> euh oui et ? ;p
09:53 <asyd> (je suis en train de regarder)
09:53 <seluj78> ca a l'air gratuit
09:55 <seluj78> asyd: Je peix creer une app sur le portal des devs et te mettre en collaborateur
09:56 <asyd> testons oui
09:56 <seluj78> ok gimme a ec
09:57 <asyd> rien d'urgent
09:58 <seluj78> asyd: app name?
09:58 <seluj78> comment je nomme ca ?
09:59 <asyd> tu peux mettre des . et - ?
10:00 <seluj78> je pense
10:00 <asyd> afpy.org-sync ?
10:02 <seluj78> asyd: done!
10:02 <seluj78> https://www.linkedin.com/developers/apps/42205433/members
10:02 <asyd> hmm j'ai l'impression que c'est une app de login ça non ?
10:03 <seluj78> je ros pas
10:03 <seluj78> je vai voir
10:03 <seluj78> rhoo le s et le c
10:03 <seluj78> je vais essayer
10:04 <asyd> ah "Share on Linkedin" dans Products
10:05 <asyd> ça doit être ça
10:05 <seluj78> aaah
10:05 <seluj78> j'ai demandé a l'avoir
10:06 <seluj78> ca a l'airr complexe maiss ca se fait https://docs.microsoft.com/fr-fr/linkedin/consumer/integrations/self-serve/share-on-linkedin
10:08 <asyd> je ferais un petit poc
10:09 <seluj78> cool !
10:09 <seluj78> Tu me montrera ca !
10:09 <seluj78> Je retourne a ;'upload d'image ssur le site de l'afpy
10:14 <asyd> seluj78: donc tu as fais le "Add product" pour "Add share on linkedin" ?
10:15 <seluj78> yup
10:16 <seluj78> asyd: Je fait une team dev pour twitter
10:16 <seluj78> https://usercontent.irccloud-cdn.com/file/szuUkCye/Screenshot_2020-11-25%20Apply%20%E2%80%94%20Twitter%20Developers.png
10:16 <asyd> bon courage pour twitter
10:17 <seluj78> debnet: Tu peux approve le mail que tu as recu stp ?
10:17 <seluj78> asyd: Fingers crossed
10:17 <seluj78> en fait je suis oblogé de faire un compte dev pour l'asso sinon il faut supprimer l'autre app qui existe deja et je sais passi elle est utilisée
10:18 <seluj78> alain_afpy: C'est toi qui a fait un bot sur twitter ?
10:18 <alain_afpy> seluj78: what?
10:18 <asyd> y a qu'a
10:19 <asyd> ah zut c'est pas ça qiu trigger le yakafaucon
10:19 <seluj78> nopte
10:31 <Mindiell> il est plus subtil que ça. Faudrait pas le déclencher n'importe quand.
10:31 <asyd> :)
10:37 <seluj78> faut que oon fasse ca
10:37 <seluj78> :(
10:37 <seluj78> ` @irc3.event(
10:37 <seluj78> r":(?P<mask>\S+) PRIVMSG {channel} :"
10:37 <seluj78> r".*\s(faudrai.|faut|ca serait bien que)\s+qu.*"
10:37 <seluj78> )`
11:02 <Mindiell> t un'as rien avant "il faut"
11:02 <Mindiell> tu n'as rien avant " faut"
11:02 <Mindiell> faut que oon fasse ça.
11:02 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
11:02 <Mindiell> ;)
11:03 <debnet> J'ai rien reçu @seluj78.
11:03 <seluj78> gg Mindiell
11:03 <seluj78> debnet: sur president ?
11:03 <seluj78> @afpy.org
11:03 <debnet> Rien.
11:03 <debnet> Ah si.
11:03 <seluj78> aaah
11:04 <debnet> C'est fait !
11:04 <seluj78> Coule
11:04 <seluj78> du coup ca va peut etre te renvoyer un mail en mode "review en cours"
11:04 <Mindiell> seluj78 il sait pas lire une regex ! O_O
11:05 <Mindiell> hu hu hu
11:05 <asyd> :)
11:06 <seluj78> Mindiell: Chut jsuis pas tres bon avec ca
11:09 <debnet> J'adore les regex !
11:09 <debnet> Et oui @seluj78 la review est en cours.
11:09 <debnet> Pourquoi t'as besoin de passer le compte en dev déjà ?
11:09 <seluj78> debnet: whaaat
11:09 <seluj78> ah pardon j'ai mal compris
11:09 <seluj78> cool
11:10 <seluj78> debnet: parce que y'a deja une app de cree sur twitter et je sais pas ce qu'elle fait don cau cas ou je voulais en creer une autre mais faut un compte dev. du coup j'ai demandé un compte dev a plusieur pour pouvoir collaborer
11:15 <seluj78> debnet: Flask admin c'est stylé quand meme https://usercontent.irccloud-cdn.com/file/ZmdDU2Dg/Screenshot%202020-11-25%20at%2011.14.59.png
11:15 <debnet> C'est... brut.
11:16 <debnet> On dirait du Bootstrap de 2010.
11:16 <seluj78> Comment ca :o
11:16 <seluj78> hahaha bha oui c'est du bootstrap 3
11:16 <Mindiell> ah ah ! J'ai pas le même flask-admin moi !
11:16 <debnet> Tristesse. :D
11:16 <entwanne> bootstrap en noir
11:17 <Mindiell> :o(
11:17 <seluj78> Mindiell: c'est la vie
11:17 <seluj78> entwanne: on peux choisir le theme, jme suis dit tant qu'a faire
11:18 <seluj78> tiens en fait bootstrap 4 a ete merge
11:18 <seluj78> https://usercontent.irccloud-cdn.com/file/L2nNDlVW/Screenshot%202020-11-25%20at%2011.18.18.png
11:18 <seluj78> bon je vais changer le theme
11:21 <seluj78> voila j'ai mis le theme lux
11:22 <seluj78> https://usercontent.irccloud-cdn.com/file/zTdKvyob/Screenshot%202020-11-25%20at%2011.21.38.png
11:22 <seluj78> https://bootswatch.com/lux/
11:23 <seluj78> bon et au pire c'est une string a changer si ca vous plait pas :P
12:29 <Mindiell> il est moche ne lux, on diriat que la mise en page est cassée, non ?
12:29 <Mindiell> Bon, j'utiliserai pas de CSS sur les logs moi hein, trop peur de faire un truc moche :D
13:03 <seluj78> Mindiell: meuh si tkt ca va le faire
13:04 <seluj78> Mindiell: Oui en fait Lux est tres beau c'est mon CSS custom qui est dégueu
13:04 <seluj78> je vais essayer de faire mieux
13:36 <seluj78> Mindiell: mieux ?
13:37 <seluj78> https://usercontent.irccloud-cdn.com/file/sDtuqtKf/Screenshot%202020-11-25%20at%2013.36.32.png
13:41 <asyd> thème sombre c'est bien :P
13:46 <seluj78> asyd: jvais voir pour en retrouver un
13:46 <seluj78> mais la j'essaie de fix du css
13:46 <seluj78> et dieu sait que je suis nul en css
13:47 <entwanne> faut faire sans css
13:47 <seluj78> lol
13:47 <alain_afpy> MDR
13:47 <seluj78> c'est pas l'admin
13:47 <seluj78> la c'est le css du site en lui meme
13:48 <seluj78> PUTAIN
13:48 <seluj78> le id du body sers a quelque chose
13:48 <seluj78> nique
13:49 <asyd> seluj78: non mais te prends pas la tête hein :) c'était pour fair echier, je pense que le fonctionnel est plus important que le thème du flask admin quoi
13:49 <seluj78> asyd: Je changerai le theme du flask admin apres la j'essaie de rattraper mes conneires :P
13:52 <seluj78> YESS j'ai reussi
13:52 <seluj78> putain de css de merde
13:53 <asyd> pléonasme
13:53 <asyd> oups
13:53 <seluj78> liZe jte deteste
13:53 <seluj78> asyd: exactement
13:54 <seluj78> liZe je t'aime bien, mais le css je deteste et c'est toi qu l'a fait déso
14:12 <seluj78> putain de nicedit de merde de JS de formulare de crotte de bique
14:12 <seluj78> ca va me saouler
14:38 <marmoute> seluj78: tu devrais aller faire un tour plutôt que de jurer sur internet
14:39 <seluj78> mouaiiis
15:06 <mdk> +1 pour aller prendre l'air plutôt qu'enchaîner comme ça :(
15:08 <asyd> c'est deja effectif les 20km / 3h au fait ?
15:08 <asyd> ou c'est a partir de lundi ?
15:10 <seluj78> mdk: Mouais, je jette nicedit et je passe a un autre WYSISWG
15:10 <mdk> seluj78: qqch basé sur Markdown àla Github / Gitlab / ... ?
15:11 <mdk> asyd: bonne question
15:11 <seluj78> mdk: Actuellement on utilise NicEdit qui fait du WYSISWG pour du HTmL, et je compte prendre un truc qui fait pareil mais qui fonctionne :P
15:11 <seluj78> mais pas passer au MD, resster sur du WYSISWG HTML
15:11 <blusky> souvent, le MD authorise l'HTML
15:11 <asyd> c'est pour les news / jobs ?
15:12 <seluj78> blusky: vrai
15:12 <seluj78> mais y'a pas de render markdown actuellement sur le site
15:12 <mdk> seluj78: c'est vraiment pas top le WYSIWYG pour les jobs : les gens copie-collent leur annonce dans la box et l'envoient sans modification : c'est souvent une catastrophe
15:12 <seluj78> asyd: oui
15:12 <seluj78> mdk: ah ?
15:12 <mdk> car leur annonce est "plein de style" (font color, background color) et deviennent illisibles dans notre CSS
15:12 <seluj78> C;est juste pour garder la compat perso
15:13 <mdk> pour garder la compat on peut probablement se faire un html2md pour migrer de l'ancienne a la nouvelle syntaxe avec pandoc
15:13 <mdk> (donc pas de compat, juste une migration)
15:13 <seluj78> HMM OK
15:13 <seluj78> pardon caps
15:14 <seluj78> t'as un WYSIWYG markdown a me conseiller ?
15:14 <seluj78> Qui sera simple a implementer pour wtforms ?
15:14 <seluj78> ah j'ai https://blog.miguelgrinberg.com/post/flask-pagedown-markdown-editor-extension-for-flask-wtf j'avais déjà utilisé
15:14 <seluj78> ca t'itai ?
15:15 <seluj78> irai*
15:18 <seluj78> mdk: ^
15:21 <mdk> j'sortais le pain :p
15:21 <mdk> re
15:23 <seluj78> re
15:24 <seluj78> du coup ?
15:24 <mdk> du coup il me semble que j'avais déjà cherché un truc comme ça …
15:24 <seluj78> Perso pagedown je l'utilise pour api.exploreve.fr/admin pour les articles de exploreve.fr/blog et ca marche du tonerre
15:25 <mdk> bah si tu connaît et que ça marche, go :)
15:26 <seluj78> Du coup ok pour que je passe les articles et jobs en Markdown et que je rajoute une conversion de HTML -> MD pour les anciens articles + Rendering markdown au lieu de html ? (cc debnet aussi)
15:26 <seluj78> mdk: top
15:26 <entwanne> <asyd> ou c'est a partir de lundi ?
15:26 <entwanne> à partir de samedi matin
15:27 <debnet> @seluj78 Markdown avec compatibilité HTML.
15:27 <debnet> Comme le fait markdown2.
15:27 <seluj78> cad ?
15:27 <debnet> Comme ça si on veut quelque chose d'un peu plus chiadé, on est pas limité au markdown.
15:27 <seluj78> ok 1
15:27 <seluj78> 1
15:27 <seluj78> !
15:29 <mdk> Tu peux t'inspirer de https://framagit.org/hackinscience/hkis-website/-/blob/master/website/utils.py#L24
15:29 <mdk> pour la conversion de Markdown vers HTML
15:29 <seluj78> ok je verrai ce que ca donne
15:29 <mdk> avec Bleach pour éviter que des méchants hackers à capuche n'y mettent des blagues en Javascript ;)
15:29 <seluj78> okay :D
15:29 <seluj78> bon bha j'ai du taff j'y retourne
15:30 <seluj78> j'y suis depuis ce matin
15:30 <seluj78> Ca va être bien, ca va être tres bien meme
15:51 <seluj78> mdk, debnet, ok ? https://usercontent.irccloud-cdn.com/file/fQM7hTPJ/Screenshot%202020-11-25%20at%2015.50.59.png
15:51 <debnet> Ca me semble pas mal.
15:51 <seluj78> aussi, le html fonctionne https://usercontent.irccloud-cdn.com/file/3GSUWKY2/Screenshot%202020-11-25%20at%2015.51.27.png
15:52 <mdk> L'un sous l'autre par contre ça m'étonne un peu
15:52 <mdk> Pas simple d'intuiter que c'est la prévisualisation, si ?
15:52 <mdk> En deux colonnes, àla discourse, je trouve ça plus ... mieux ?
15:53 <seluj78> mdk: sisi je suis en train de le faire, gimme a sec
15:53 <mdk> ahhh ok
15:53 <seluj78> Je peux essayer deux colonnes mais c'est du css et bon, voila
15:53 <seluj78> mais je vais voir ce que je peux faire
16:00 <seluj78> mdk: Ca te va ? Avec le resize c'est petit mais sinon c'est clean https://usercontent.irccloud-cdn.com/file/MYn79MZD/Screenshot%202020-11-25%20at%2015.59.35.png
16:00 <debnet> Merveilleux.
16:00 <debnet> La prev est live ?
16:00 <entwanne> J'aime bien les merveilleux
16:00 <debnet> Ou faut recharger la page ?
16:00 <seluj78> debnet: tu m;'a pris pour qui ? 😎
16:00 <seluj78> bien sur que c'est en live
16:02 <debnet> Mon dieu.
16:02 <seluj78> ?
16:02 <seluj78> C'est moi ton dieu ?
16:03 <asyd> :)
16:03 <seluj78> https://streamable.com/ryw9q9
16:03 <seluj78> TADA
16:04 <seluj78> bonn y'a encore du css a bouger mais je ferai ca plus tard
16:10 <debnet> C'est quoi la bulle bleue à côté du champ ?
16:10 <seluj78> gramalecte
16:10 <seluj78> c'est juste des extension de navigateur
16:10 <seluj78> ca y est pas en vrai ;)
16:11 <debnet> Tu utilises quoi pour ton markdown en live ?
16:14 <seluj78> flask-pagedown directement le gère
16:23 <seluj78> done
16:23 <seluj78> j'ai push le MD
17:02 <debnet> https://www.irccloud.com/pastebin/AszrZi1w/
17:02 <debnet> @seluj78 ^
17:02 <seluj78> Jte fait une reponse
17:06 <seluj78> debnet: https://www.irccloud.com/pastebin/voMOZ16F/
17:12 <debnet> Je ferais une réponse ce soir.
17:12 <debnet> Là j'ai tellement de taf que j'arrive pas à sortir la tête de l'eau.
17:13 <seluj78> Bha je t'ai fait un text debnet :o
17:13 <debnet> Oui mais je suis pas connecté au même endroit là. xD
17:14 <debnet> Faudra que je me reconnecte là où j'ai mes mails. :D
17:14 <seluj78> debnet: ca matche
17:14 <seluj78> marche*
17:23 <seluj78> debnet, mdk, Mindiell, asyd and others, https://github.com/AFPy/site/pull/58 is ready !!
17:24 <asyd> c'est quoi ton éditeur de texte/ide ? :p
17:24 <seluj78> asyd: PyCharm
17:24 <seluj78> why ?
17:25 <asyd> https://i.stack.imgur.com/TvtPj.png :P
17:25 <asyd> (je te troll)
17:25 <debnet> :D
17:25 <seluj78> oooh je connaissait pas cette feature
17:25 <seluj78> je l'active
17:25 <seluj78> merci asyd
17:27 <asyd> bon boulot en tout cas !
17:27 <seluj78> asyd: j'ai push des EOF lines en plus et remis la license
17:27 <seluj78> t'as testé ? ;P
17:28 <asyd> pas encore j'espère pouvoir le faire ce soir
17:28 <seluj78> asyd: Cool ! Impatient d'avoir tes retours !! :D
17:28 <seluj78> Ce soir c'est meetup de trad d'ailleurs, dans 1h
17:31 <asyd> hmm je passerais peut être faire un tour tiens
17:31 <mdk> ahhh merci pour les newlines at end of file ♥
17:31 <seluj78> cool !
17:31 <seluj78> mdk: np
17:32 <seluj78> debnet: on close ? v
17:32 <seluj78> https://github.com/AFPy/site/pull/48
17:32 <debnet> On fait pas de review ?
17:32 <seluj78> c'est la tienne celle la
17:32 <debnet> Ah.
17:32 <seluj78> la mienne sisisi faut review
17:32 <debnet> Bah oui, bien sûr.
17:32 <seluj78> :)
17:32 <seluj78> Done
17:34 <mdk> Rappel : Atelier tra'd dans 1h
17:36 <seluj78> yup yup
17:37 <debnet> Je pourrais pas être là. :'(
17:37 <debnet> J'ai trop de travail... T_T
17:39 <seluj78> debnet: dommage :(
17:39 <debnet> Oui...
17:39 <debnet> Ma vie depuis le confinement.
17:40 <seluj78> mdk: Suggestions faites :)(
17:41 <debnet> @seluj78 Twitter approuvé.
17:41 <seluj78> NIIIIICE
18:07 <debnet> Z'êtes nombreux à l'atelier @seluj78 ?
18:08 <seluj78> debnet: jsais pas encore
18:08 <seluj78> debnet: why ?
18:09 <debnet> Pour savoir !
18:12 <seluj78> okay
18:12 <seluj78> :)
19:38 <Mindiell> Je vais passer ma soirée hors du net, pitet pour refaire les logs IRC donc ;)
20:34 <seluj78> Mindiell: col
20:36 <asyd> re
20:37 <asyd> bon j'ai eu un call qui a trainé pas pu vous rejoindre pour la trad (a moins que ça ne soit pas fini ?)
20:39 <asyd> raa
20:39 <seluj78> asyd: c'est pas fini !
20:40 <seluj78> asyd: on a pas de nouveaux donc on parle meta, on explique a debnet comment ca marche
20:41 <asyd> seluj78: t'a le lien bbb sous la main ?
20:41 <seluj78> asyd: https://bbb.afpy.org/b/jul-fss-kpj-txw
20:43 <asyd> seluj78: merci !
20:43 <seluj78> asyd: 😎
21:08 <asyd> https://pypi.org/project/vprof/
21:19 <asyd> désolé d'avoir un peu pollué l'atelier !
21:20 <mdk> tout le monde est parti d'un coup ? :P
21:20 <mdk> j'suis parti (involontairement) te mettre admin seluj78
21:20 <seluj78> mdk; oui !
21:20 <mdk> et a mon retour, plus personne ^^
21:20 <seluj78> mdk: merci !
21:21 <mdk> Bon bah j'vais manger un croque monsieur fait avec du pain de mie maison, pouette.
21:21 <zepman> bon ap
21:21 <mdk> merci
21:28 <debnet> Merci à vous les traducteurs, et bonne soirée à tous. ;)
21:28 <debnet> Et bon app' à ceux qui n'ont pas encore mangé. :D
21:29 <asyd> en effet, bon app a eux :)