Aller au contenu
s3nd.sh

Partage de fichiers pour les gens

Une alternative à PairDrop pour quand l’autre appareil n’est pas dans la pièce

Pas de compte, rien à installer, open source, et une personne qui déplace quelque chose entre deux de ses propres appareils. Les deux tiennent les octets à l’écart d’un tiers.

Ce qu’est PairDrop

Dans ses propres termes.

Un transfert de fichiers pair-à-pair dans le navigateur entre des appareils du même réseau, dans l’esprit d’AirDrop et fork de Snapdrop : ouvrez la page sur les deux appareils, ils se voient, déposez le fichier. WebRTC transporte les octets et un petit serveur de signalisation présente les pairs. L’appairage entre réseaux est possible avec un code.

Côte à côte

Où ils se séparent.

 s3ndPairDrop
Ce que c’estUne CLI, une bibliothèque et des hooks React sur votre propre bucket S3Transfert pair-à-pair dans le navigateur sur un réseau local
Où vivent les donnéesVotre bucket : S3, R2, MinIO, Scaleway, WasabiNulle part : pair à pair
Les deux côtés en ligne en même tempsNon. Le code est utilisé plus tard, jusqu’à expirationOui, en même temps
Depuis votre app webOui, via une route sur votre serveurSa propre page web
ComptesAucun. Le code est toute la poignée de mainAucun
HébergementVotre bucket, plus votre serveur quand un navigateur participeInstance publique, auto-hébergeable
PrixGratuit. Vous payez votre fournisseur de stockage pour quelques objets qui expirentGratuit
LicenceMITGPL-3.0

Les différences

Ce qui change vraiment.

Maintenant ou plus tard

PairDrop fonctionne tant que les deux appareils ont la page ouverte. s3nd stocke le transfert dans le bucket, et l’autre appareil le récupère quand il est allumé, aussi longtemps que le transfert vit.

Rien de stocké ou stocké dans votre bucket

PairDrop ne garde rien nulle part, ce qui est une fonctionnalité. s3nd garde l’objet jusqu’à expiration, ce qui est une autre fonctionnalité : le transfert survit à un onglet fermé.

Une page pour les gens ou une primitive pour les apps

PairDrop est l’interface. s3nd est ce sur quoi vous construisez une interface, dans votre app, avec un code que ses utilisateurs tapent.

La décision

Choisissez celui qui convient.

Choisissez PairDrop quand

  • Deux appareils dans la même pièce, tout de suite.
  • Rien ne doit être écrit nulle part, jamais.
  • Une URL des deux côtés et aucune configuration, c’est tout le besoin.

Choisissez s3nd quand

  • L’autre appareil n’est pas encore là, ou pas allumé.
  • Un script ou une app est un côté du transfert, pas une personne avec un onglet.
  • Vous voulez que le transfert vive, brièvement, dans un bucket que vous contrôlez.

Déposez un fichier. Donnez le code.

Pointez-le sur le bucket que vous payez déjà. Rien à déployer, aucune inscription, personne au milieu.