User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
Actuellement envie d'apprendre Kotlin parce que j'aime bien le nom et le logo, ils sont classe.

Mais j'aime pas que ce soit aussi proche de Java qui a un logo de merde et qui me fait peur…

voilà j'ai des vrais problèmes dans la vie
⭐3:thonking@fi.meyer-guillot.fr:1
2
0
0
4
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol En vrai ça utilise la JVM mais niveau language, c'est pas si proche que ça.
⭐1
1
0
0
1
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie oui mais le logo de kotlin >>
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol Si tu choisis juste pour le logo, utilise Gleam plutôt ​:meow_stars_eyes:​
⭐1
1
0
0
1
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie ouin il est trop chou, je regarde ce que je peux faire avec ​:fox_writing_notes:​
1
0
0
0

User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol À ma connaissance, pas des applications mobiles ​:bolbsunglassesnotcrying:​
⭐1
1
0
0
1
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie je suis superficiel mais j'ai mes limites…
⭐1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol Tu voulais pas faire du Kotlin pour tenter de faire un client Android pour quelque chose ?

En tout cas pour Gleam l'écosystème est pas encore top, il y a Lustre qui est bien pour faire du web mais à ma connaissance c'est à peu près le seul framework qui existe.
⭐1
1
0
0
1
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie si si, c'est ce que je vais tenter haha
⭐1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol C'est un client de quoi du coup ? Fédi ?
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie pour Iceshrimp.NET, j'ai confiance en l'API haha
⭐1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol C'est l'API Masto du coup ou bien ça fait du ActivityPub client-to-server ? Ou sa propre API ?
1
0
0
0
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie de ce que je comprends, y'a l'API masto pour la compatibilité et y'a sa propre api
⭐1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol Hmmmm, perso j'aimerais bien un serveur qui utilise juste ActivityPub client-to-server ​:blobcat_bongo__still_sad:​
⭐1
1
0
0
1
User avatar
Tournesol 🌻 @tournesol@peculiar.florist
1y
@Varpie je… je sais même pas si ça existe ?
2
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1y
@tournesol Il y a des implémentations très basiques en JS, mais généralement assez limité, avec que quelques types implémentés.
0
0
0
0
User avatar
Kazuky Akayashi ฅ^•ﻌ•^ฅ @KazukyAkayashi@social.zarchbox.fr
1y
​:paw:​ @tournesol @Varpie jm'incruste comme un vilain ​:neofox_bottom:​ mais c'est quoi que vous appelez un truc : ActivityPub client-to-server ?

Genre GoToSocial ou dernièrement Hollo, ou y pas pas de client web, ni mobile de base et qui utilise les front-end disponible tel que Phanpy, Mangane, Pinafor ??
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1y
@KazukyAkayashi @tournesol Oh le vilain, if ose s'incruster dans une discussion publique ​:blobcat_surprised:​

La spec ActivityPub décrit une API entre les serveurs, qui est utilisée pour la fédération, et qui permet de faire que tous les serveurs du fédivers se comprennent, donc quelqu'un sur un serveur Mastodon peut parler à quelqu'un sur un serveur Iceshrimp par exemple.

La spec définit également une API client-serveur, qui ressemble énormément, et permettrait en théorie d'avoir des clients tiers (genre Phanpy et autre) qui peuvent se connecter à n'importe quel type de serveur.
Cependant, Phanpy n'utilise pas ça, ça utilise l'API de Mastodon, qui n'est pas une recommendation W3C mais dépend de la volonté d'Eugen, ce que je trouve dommage.
Et à ma connaissance, il n'y a pas vraiment de serveur qui dépende de l'API normalisée, vu que Masto c'est le plus gros les clients fédi utilisent ça donc les autres (comme IceShrimp) s'adaptent et proposent l'API Masto pour la compatibilité, au lieu de l'API normalisée...
⭐1
1
0
0
1
User avatar
Kazuky Akayashi ฅ^•ﻌ•^ฅ @KazukyAkayashi@social.zarchbox.fr
1y
@Varpie @tournesol d'abord elle est non listé pas publique nah ​:pikauvu:​

Hmm oui enfin bon pour ce qui est d'Eugen wala ... mais c'est pas prêt de changer.

Du coup un truc du genre ne s'approcherait pas de ce que tu cherche :
github.com/dahlia/fedify (et utilisé par Hollo, du même dev)
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1y
@KazukyAkayashi @tournesol C'est un framework, pas un serveur. Et du coup, j'ai regardé Hollo... ça utilise l'API Mastodon également.
1
0
0
0
User avatar
Kazuky Akayashi ฅ^•ﻌ•^ฅ @KazukyAkayashi@social.zarchbox.fr
1y
@Varpie certes mais visiblement ça se base aussi sur les standards W3C, ce qui faciliterait la chose, non ?
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards,
Pour Hollo oui mais pas que, puisque ça gère plein de truc non géré par Mastodon (quotes, réactions ...)

@tournesol
1
0
0
0
User avatar
🪨 @Varpie@peculiar.florist
1y
@KazukyAkayashi @tournesol Flemme de fouiller le code, mais la doc de Hollo met en avant le fait que ça implémente l'API de Mastodon, pas ActivityPub C2S. Et la citation que tu donnes ne dit rien de nouveau, Mastodon aussi se base sur les standards W3C, juste pas à 100% vu que ça a implémenté la partie S2S mais pas C2S.
:nko_curious@social.zarchbox.fr:1
1
0
0
1
User avatar
🪨 @Varpie@peculiar.florist
1y
@KazukyAkayashi @tournesol Bon du coup j'ai quand mème vérifié, et : ça implémente juste l'API Masto (peut-ètre un superset pour avoir le rich text et autre, je connais pas assez l'API Masto pour vérifier)
⭐1
1
0
0
1
User avatar
Kazuky Akayashi ฅ^•ﻌ•^ฅ @KazukyAkayashi@social.zarchbox.fr
1y
@Varpie merci merci pour toutes tes explications ​:nkokissheart:​

@tournesol
0
0
0
0