Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2020-03-07T10:00:49+01:00Les derniers messages parus sur le forum de Zeste de Savoir.Place de nodejs pour un backdev python, message #2167572020-03-07T10:00:49+01:00Ahar1t/@Ahar1thttps://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p216757<p>I work with flask which I like. Currently I am struggling for ads, push, notifications without longpollin <a href="https://www.liteblue.one/">https://www.liteblue.one/</a></p>Place de nodejs pour un backdev python, message #2161102020-02-23T03:16:41+01:00buffalo974/@buffalo974https://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p216110<p><a href="/membres/voir/ROANNE/" rel="nofollow" class="ping ping-link">@<span class="ping-username">ROANNE</span></a>
regardes telegram+telethon ou sinon pusher si tu connais pas, ça te plaira peut-être.
si t’as un exemple de snippet pour du pubsub de ton crû, ça m’interesse.</p>
<p>j’avais contacté l’equipe de Quart, mais à part le côté asynchrone, j’ai pas eu d’extras.</p>
<p>Pour Crossbar+Autobahn j’ai abandonné pour l’instant.</p>Place de nodejs pour un backdev python, message #2159782020-02-20T08:21:01+01:00r0anne/@r0annehttps://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p215978<p>Salut,</p>
<blockquote>
<p>Actuellement je lutte pour avoir du pubsub, push, notifications sans longpolling</p>
</blockquote>
<p>Pas besoin d’utiliser du Node. Faire une application <code>asyncio</code> peut résoudre ton problème. Pour le push, les notifications et le pubsub, tu peux simplement utiliser faire un serveur Websocket avec <a href="https://pgjones.gitlab.io/quart/">Quart</a>. Quart est un port de Flask qui est compatible avec <code>asyncio</code> (pour convertir une application Flask, il suffit globalement d’ajouter des <code>async</code> devant les définitions de fonctions et des <code>await</code> devant la plupart des appels) mais qui te permet en plus de définir des websockets avec une <a href="https://pgjones.gitlab.io/quart/websocket_tutorial.html">API</a> très simple.</p>
<p>Je l’utilise depuis 1 ou 2 ans et ça fonctionne bien. Il te faut Python 3.7 par contre (il y a un <a href="https://packages.ubuntu.com/bionic/python3.7">paquet dédié</a> que tu peux installer depuis les dépôts si tu es sous Ubuntu LTS, ou c’est la version par défaut dans les Ubuntu récentes).</p>
<p>Pour avoir du pubsub sur des Websockets, je dirais que tu n’as pas besoin d’une surcouche dédiée, il suffit de faire une classe avec un ou deux gros dictionnaires des utilisateurs qui gèrent ton état, et si tu as besoin de te souvenir de ce à quoi l’utilisateur a souscrit derrière, tu peux imbriquer une autre classe pour les utilisateurs (c’est ce que je fais en général).</p>
<p>Si tu tiens vraiment à avoir des abstractions dédiées pour le pubsub, regarde du côté de Crossbar/Autobahn (un peu trop complexe à mon goût).</p>
<blockquote>
<p>webhook…</p>
</blockquote>
<p>Faire une application web basée sur <code>asyncio</code> te permet également de mutualiser ta boucle événementielle avec des clients HTTP (en plus du serveur). La bibliothèque pour faire du HTTP client avec <code>asyncio</code> la plus connue est <code>aiohttp</code> (l’API est un peu brouillon mais elle fonctionne, et c’est bien pratique).</p>
<blockquote>
<p>Un langage front, un langage back. À la limite 1 langage front, 2 langages back. Mais plusieurs langage en front franchement c’est sale.</p>
</blockquote>
<p>Je plussoie. Perso, c’est Python (Flask ou Quart) en backend, JavaScript en frontend. Pas de LESS/Gulp/Browserpack/SASS/Angular/React/Vue/jQuery/…, les navigateurs d’aujourd’hui et leurs APIs sont suffisamment évolués pour te permettre de te passer de surcouches (et d’optimisations pour éviter que ces surcouches ne tuent tes performances, vu que le problème ne se pose pas sans).</p>
<p>Bonne journée,</p>Place de nodejs pour un backdev python, message #2159772020-02-20T05:20:02+01:00ache/@achehttps://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p215977<figure><blockquote>
<p>je voulais savoir si inclure un peu de nodejs dans un site fait avec flask serai un mal nécessaire.</p>
</blockquote><figcaption><a href="https://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p215975">buffalo974</a></figcaption></figure>
<p>Je ne trouve pas ça sale du tout. Par contre si tu mélanges flask et ExpressJS ou encore JavaScript et Brython, ça fait déjà moins propre.</p>
<p>Un langage front, un langage back. À la limite 1 langage front, 2 langages back. Mais plusieurs langage en front franchement c’est sale.</p>Place de nodejs pour un backdev python, message #2159752020-02-20T02:55:20+01:00buffalo974/@buffalo974https://zestedesavoir.com/forums/sujet/13643/place-de-nodejs-pour-un-backdev-python/?page=1#p215975<p>salut, j’adore python, et lorsque j’ai eu besoin de javascipt, je me débrouillais avec brython ou avec coffeescript.
je travaille avec flask qui me plaît.</p>
<p>Actuellement je lutte pour avoir du pubsub, push, notifications sans longpolling, webhook…</p>
<p>je voulais savoir si inclure un peu de nodejs dans un site fait avec flask serai un mal nécessaire.</p>Notification permanente suite àun retrait de permissions, message #2053992019-07-05T16:41:48+02:00amekamek/@amekamekhttps://zestedesavoir.com/forums/sujet/12576/notification-permanente-suite-aun-retrait-de-permissions/?page=1#p205399<p>Ce que je propose, c’est qu’on me remette temporairement les droits staff, que je me désinscrive manuellement de tout ce suivi, et qu’on me retire les droits staff quand ce sera OK.</p>Notification permanente suite àun retrait de permissions, message #2042522019-06-06T00:11:53+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/12576/notification-permanente-suite-aun-retrait-de-permissions/?page=1#p204252<p>(merci à <a href="/membres/voir/nohar/" rel="nofollow" class="ping ping-link">@<span class="ping-username">nohar</span></a> pour la manip décrite ci-dessus)</p>Notification permanente suite àun retrait de permissions, message #2042212019-06-05T10:55:18+02:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/12576/notification-permanente-suite-aun-retrait-de-permissions/?page=1#p204221<p>C’est plus compliqué que ça : là, à chaque message dans un forum du staff auquel j’ai participé ou que je suivais, j’ai une notification. Ça va très vite devenir pénible.</p>
<p>Ce que je propose, c’est qu’on me remette temporairement les droits staff, que je me désinscrive manuellement de tout ce suivi, et qu’on me retire les droits staff quand ce sera OK.</p>Notification permanente suite àun retrait de permissions, message #2042172019-06-05T09:14:07+02:00ache/@achehttps://zestedesavoir.com/forums/sujet/12576/notification-permanente-suite-aun-retrait-de-permissions/?page=1#p204217<p>Dans <a href="https://zestedesavoir.com/notifications/">notifications</a> à gauche tu as un bouton pour « Tout marqué comme lu ».</p>
<p>C’est une solution temporaire.</p>
<p>Pour la casquette, c’est certainement une erreur 🤷</p>Notification permanente suite àun retrait de permissions, message #2042152019-06-05T07:47:43+02:00amael/@amaelhttps://zestedesavoir.com/forums/sujet/12576/notification-permanente-suite-aun-retrait-de-permissions/?page=1#p204215<p>Bonjour,</p>
<p>J’ai une notification pour un message d’ache dans le calendrier des publications dans le forum Staff, mais je n’ai plus accès à ce forum comme je ne suis plus dans le staff. La notification est donc irrésoluble.</p>
<p>Lors d’un retrait de permissions, les notifications rendues inaccessibles ne sont pas supprimées.</p>
<p>PS: Pourquoi me retirer la casquette Staff en me laissant celle Communication ?</p>[Suggestion] Un flux RSS personnalisé., message #1756782018-03-15T05:13:06+01:00Breizh/@Breizhhttps://zestedesavoir.com/forums/sujet/10412/suggestion-un-flux-rss-personnalise/?page=1#p175678<p>Actuellement j’utilise ZdS Notificateur dans Firefox, mais c’est vrai qu’un flux RSS serait intéressant.</p>[Suggestion] Un flux RSS personnalisé., message #1756542018-03-14T19:01:58+01:00qwerty/@qwertyhttps://zestedesavoir.com/forums/sujet/10412/suggestion-un-flux-rss-personnalise/?page=1#p175654<p>Je me suis aussi fait la réflexion !</p>[Suggestion] Un flux RSS personnalisé., message #1756522018-03-14T18:47:16+01:00amael/@amaelhttps://zestedesavoir.com/forums/sujet/10412/suggestion-un-flux-rss-personnalise/?page=1#p175652<p>Je trouve dommage qu’il y ait des flux RSS/ATOM pour les forums, les tutos, les articles et les billets, mais pas de flux personnalisé pour les notifications.</p>
<p>GitHub fait ça, et ça permet de voir ses notifications sans avoir besoin systématiquement de venir vérifier, et ça permet de centraliser les notifications de plusieurs sites.</p>Des paramètres pour la notification par email, message #478452015-03-14T20:14:40+01:00Fulbert/@Fulberthttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47845<p>On pourrait imaginer une <em>class</em> qui gère les notifications internes, courriel (et autres médias ?) et qui soit plus fine.</p>
<p>Concernant le formulaire d'option, on pourrait avoir quelque chose comme ça :</p>
<table>
<thead>
<tr>
<th>Actions</th>
<th>Notification interne</th>
<th>Courriel</th>
<th>Autres ?</th>
</tr>
</thead>
<tbody>
<tr>
<td>un membre m'envoi un mp</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
<tr>
<td>un membre m'ajoute à un mp</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
<tr>
<td>un membre répond à un mp</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
<tr>
<td>un membre répond à un sujet que je suis</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
<tr>
<td>un membre me ping</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
<tr>
<td>etc.</td>
<td>□</td>
<td>□</td>
<td>□</td>
</tr>
</tbody>
</table>
<p>Concernant la colonne "Autres", je pensais à des trucs genre mention IRC (si connecté), Tweet, MP Facebook, Hangout, etc. C'est des idées comme ça, dans l'absolu s'il y un système propre de notification, j'imagine qu'il suffit de créer une méthode par <em>sortie</em>.</p>Des paramètres pour la notification par email, message #478402015-03-14T19:54:48+01:00Gabbro/@Gabbrohttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47840<p>Idem. Pour, tout décoché par défaut.</p>Des paramètres pour la notification par email, message #478142015-03-14T18:16:57+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47814<p>Sans rien coché par-défaut pour moi aussi.</p>Des paramètres pour la notification par email, message #477502015-03-13T20:46:22+01:00SpaceFox/@SpaceFoxhttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47750<p>Pour, sans rien coché par défaut.</p>Des paramètres pour la notification par email, message #477442015-03-13T19:54:46+01:00Situphen/@Situphenhttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47744<p>Je suis pour ne rien cocher par défaut. Qu'en pensez-vous ?</p>Des paramètres pour la notification par email, message #474602015-03-11T19:46:21+01:00artragis/@artragishttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47460<blockquote>
<p>S'en suis un long débat pour savoir ce qui devrait être coché par défaut (ou pas)</p>
</blockquote>
<p>Il me semble que la CNIL conseille l'opt-out dans ce genre de cas : on décoche par défaut.</p>Des paramètres pour la notification par email, message #474522015-03-11T19:22:24+01:00anonyme/@anonymehttps://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47452<p>Bonne idée, je suis pour.</p>Des paramètres pour la notification par email, message #474512015-03-11T19:15:12+01:00pierre_24/@pierre_24https://zestedesavoir.com/forums/sujet/2622/des-parametres-pour-la-notification-par-email/?page=1#p47451<p>Je suis globalement pour. S'en suis un long débat pour savoir ce qui devrait être coché par défaut (ou pas)</p>