et une suite de vues qui interrogent les API – se combineraient pour permettre un large aperçu de l’activité dans le fedivers. Cela n’a pas marché pour deux raisons.
quel type de client Mastodon Steampipe pourrait-il activer ? Ce ne serait pas un client conventionnel car Steampipe est un système en lecture seule. La voie à suivre serait une sorte de lecteur, ou de navigateur.
Le résultat, jusqu’à présent. locales et fédérées, de mon historique et de mes favoris, de mes suivis et abonnés, de mes notifications, de recherche des termes, des personnes et des hashtags, et des chronologies formées par les listes auxquelles j’ai affecté les personnes que je suis. Ce sont tous des tableaux HTML rendus par le serveur de tableau de bord de Steampipe. Les colonnes sont toutes triables et les cellules des tableaux ne peuvent contenir que des liens ou du texte brut.
la contrainte de texte brut uniquement s’est d’abord sentie comme un bloqueur. Pas d’image ? Pas de liens dans le contenu de toot ? À quoi bon?
Certaines contraintes valent la peine d’être acceptées, cependant, et cela peut s’avérer vrai ici. Les vues ainsi créées mettent beaucoup d’informations à l’écran. Voici ma vue par défaut dans le client stock.
IDGEn un coup d’œil, je peux voir trois éléments sur la chronologie de la maison, et si je veux faire défiler 100 éléments, je ne peux le faire que maladroitement par petites gorgées.
Voici ma chronologie personnelle dans le tableau de bord Steampipe. Je peux voir une douzaine d’articles en un coup d’œil et je peux facilement numériser 100 articles par gorgées de cette taille.
” Je n’en ai jamais utilisé, et je suis conscient que sa conception est souvent ridiculisée comme un désastre UX, mais si je comprends bien. En ce sens, je pense que c’est une comparaison intéressante et utile.
présenter l’information à une densité maximale. Notre cerveau est conçu pour assimiler beaucoup d’informations en un coup d’œil, et s’il est bien organisé, nous pouvons le faire très efficacement. J’ai l’impression que cela se produit pour moi lorsque je scanne ces vues denses de l’activité de Mastodon.
Pour renforcer l’effet. Dans une chronologie Mastodon, par exemple, une personne bavarde peut dominer ce que vous voyez en un coup d’œil. Lorsque nous participons aux médias sociaux, nous faisons toujours des offres pour attirer l’attention de l’autre. En tant qu’éditeurs de flux, il est sage de considérer comment une multitude d’éléments peut submerger l’expérience d’un lecteur. Mais il est également utile d’examiner les moyens par lesquels les lecteurs de flux peuvent filtrer une source bavarde. La base SQL de Steampipe offre un moyen simple et naturel de le faire. Voici une partie de la requête qui pilote la vue de liste.
select distinct on (list, user_name, person, hour) — un seul par liste/utilisateur/heure person, url, hour, toot from data order by hour desc, list, person
Il était facile de mettre en place une règle qui limite chaque personne à un maximum d’un toot par heure. à afficher le nombre de toots réduits et à activer ces règles par personne.
et je les suis quand je veux voir des images, booster quelqu’un ou répondre à quelqu’un. Votre toot de 500 caractères est tout ce que vous avez pour attirer mon attention, et je ne le verrai que comme un morceau de texte brut non formaté. C’est une contrainte assez sévère, et tout le monde ne voudra pas l’accepter, mais cela fonctionne plutôt bien pour moi jusqu’à présent.
je cliquerai pour voir et interagir.