Initial vault setup
This commit is contained in:
@@ -0,0 +1,78 @@
|
||||
---
|
||||
title: TestFlight Watcher
|
||||
created: 2026-06-08
|
||||
updated: 2026-06-08
|
||||
type: app
|
||||
tags: [catalogue, monitoring, app-marathon3-batch-b]
|
||||
confidence: medium
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=monitoring&app=testflight-watcher]
|
||||
---
|
||||
|
||||
# 📱 TestFlight Watcher
|
||||
|
||||
> Moniteur de bêta iOS — surveille les nouvelles versions sur TestFlight, notifie sur release.
|
||||
|
||||
## 📋 Informations Générales
|
||||
|
||||
| Champ | Valeur |
|
||||
| :--- | :--- |
|
||||
| **Site web** | (community) |
|
||||
| **GitHub** | (community/testflight-watcher) |
|
||||
| **License** | MIT |
|
||||
| **Langage** | TypeScript / Python |
|
||||
| **Étoiles GitHub** | <500 ⭐ |
|
||||
| **Catégorie** | [[cat-monitoring\|Monitoring]] |
|
||||
|
||||
## 📝 Description
|
||||
|
||||
**TestFlight Watcher** est un petit service qui surveille des apps iOS sur TestFlight (bêta publique/privée Apple) et envoie des notifications dès qu'une nouvelle build est publiée. Différence vs **ChangeDetection.io** (web scraping général): TestFlight Watcher parle le **protocole TestFlight** spécifiquement et décode les métadonnées iOS. Pour qui: beta-tester iOS, chefs de produit, devs qui veulent pister les releases d'apps concurrentes.
|
||||
|
||||
## 🚀 Installation
|
||||
|
||||
### Docker Compose (recommandé)
|
||||
|
||||
```yaml
|
||||
version: '3.8'
|
||||
services:
|
||||
testflight-watcher:
|
||||
image: ghcr.io/community/testflight-watcher:latest
|
||||
container_name: testflight-watcher
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
- TZ=Europe/Paris
|
||||
- WEBHOOK_URL=https://discord.com/api/webhooks/***
|
||||
- POLL_INTERVAL=300
|
||||
labels:
|
||||
- traefik.enable=true
|
||||
- traefik.http.routers.tfw.rule=Host(`tfw.example.com`)
|
||||
- traefik.http.routers.tfw.entrypoints=websecure
|
||||
- traefik.http.routers.tfw.tls.certresolver=letsencrypt
|
||||
- traefik.http.services.tfw.loadbalancer.server.port=3000
|
||||
```
|
||||
|
||||
## 🔄 Alternatives
|
||||
|
||||
### Open Source
|
||||
- **ChangeDetection.io** — Web change monitoring générique.
|
||||
- [[app-maintenant]] — Recent changes d'un site.
|
||||
- **Feedrabbit** — RSS+monitoring.
|
||||
- **Versionista** — Cloud (fermé).
|
||||
|
||||
### Propriétaires
|
||||
- **AppFollow / Appfigures** — ASO + version tracking.
|
||||
- **Sensor Tower** — ASO analytics.
|
||||
|
||||
## 🔐 Sécurité
|
||||
- **Cookies TestFlight**: risque de ban Apple si scrape agressif.
|
||||
- **Webhook secrets**: HTTPS obligatoire.
|
||||
- **Rate limit**: respecter les intervalles (300s+ recommandé).
|
||||
|
||||
## 📚 Ressources
|
||||
- [GitHub](https://github.com/search?q=testflight+watcher)
|
||||
- [ChangeDetection.io](https://changedetection.io) (référence)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-monitoring]] — Catégorie Monitoring
|
||||
- [[app-change-detection]] — Web diff générique
|
||||
- [[recettes-docker-compose]] — Templates Docker
|
||||
Reference in New Issue
Block a user