Un suivi d'inventaire pour s&box (le jeu de Facepunch) : la valeur des objets Steam suivie comme un portefeuille boursier, avec les prix du marché, la boutique en jeu et les ventes de chaque objet.
Suivre la valeur d'un inventaire s&box comme un portefeuille boursier. L'application relève toutes les heures les prix du marché Steam, la boutique en jeu et les statistiques de vente publiées par Facepunch, calcule le gain net après frais, détecte les achats et les ventes, et envoie des alertes sur Discord ou sur téléphone.
Ce que ça fait
01PortefeuilleConnexion Steam (OpenID officiel) : l'inventaire est récupéré automatiquement. Valeur en temps réel au meilleur prix du marché, gain net après frais Steam et jeu, courbe horaire sur 24 h → 1 an, prix d'achat par lot, ventes avec gain réalisé, objectif de valeur, export CSV et Google Sheets.
02Activité d'inventaireAchats et ventes détectés automatiquement, repérés sur la courbe et dans un calendrier, avec performance par objet et répartition.
03Marché & objetsTout le marché s&box relevé chaque heure (prix, offres, annonces, historique complet des ventes). Fiche par objet : dernière vente, rareté, demande, ventes réelles face aux annonces, contexte marché sur 30 j, simulateur « Et si… », liste de suivi et détection des bonnes affaires.
04Boutique en jeuVentes limitées avec compte à rebours et rythme des ventes, potentiel estimé d'après les objets limités comparables, objets à venir pas encore en vente, et ajout au panier Steam en un clic.
05Alertes & amisAlertes Discord ou ntfy (seuil de prix, nouvel objet, fin de vente limitée, variation du portefeuille, opportunité de vente). Suivi d'amis : inventaires publics, classement, face-à-face. Multi-comptes Steam, version anglaise, application installable sur téléphone.
Côté technique
Les statistiques de Facepunch n'ont pas d'API : le serveur ouvre la page Blazor Server comme le ferait un navigateur (WebSocket, protocole SignalR en MessagePack) et décode le rendu binaire pour en extraire unités vendues, prix et fenêtres de vente. Relevés horaires calés sur l'heure pile, rythme de requêtes vers Steam qui s'adapte seul aux limites imposées, prix en euros exacts appris sur la boutique plutôt que convertis au taux du jour. Graphiques SVG faits main, interface sans framework, mise à jour automatique à chaque nouveau relevé.