Gestionnaire d'événements Luma
Gérez les événements Luma en tant qu'hôte et participant via du web scraping (aucune clé API requise).
Fonctionnalités
Public (Sans authentification)
- Découvrir des événements près de n'importe quel lieu
- Voir les détails des événements
- Filtrage géographique
Authentifié (Avec cookies)
- Voir vos événements RSVP
- Voir les événements que vous organisez
- Accéder aux listes d'invités
- Répondre (RSVP) aux événements
- Synchroniser des événements avec Google Agenda (via la CLI
gog)
Déclencheurs
Découvrir des événements (Public)
- "luma search AI" — Trouver des événements par thème/sujet
- "luma search startup near San Francisco" — Sujet + lieu
- "luma events near San Francisco"
- "luma events near Belmont this weekend"
- "luma event ai-meetup-sf"
Mode Hôte (Authentification requise)
- "luma host events" — Lister vos événements organisés
- "luma host guests " — Voir la liste d'invités
Mode Participant (Authentification requise)
- "luma my events" — Vos événements RSVP
- "luma rsvp " — RSVP oui/non/peut-être/attente
Utilitaires
- "luma configure" — Configurer l'authentification
- "luma status" — Vérifier la connexion
- "luma help" — Afficher l'aide
- "luma add calendar " — Ajouter un événement à Google Agenda
Configuration
Basique (Événements publics uniquement)
Aucune configuration requise. Utilisez simplement les commandes de découverte.
Accès complet (Vos événements + listes d'invités)
- Connectez-vous à lu.ma dans votre navigateur
- Ouvrez DevTools (F12) → Application → Cookies → lu.ma
- Copiez les valeurs des cookies :
luma_session,luma_user_id - Stockez-les avec pass :
pass insert luma/cookies
# Entrez : {"luma_session": "valeur", "luma_user_id": "valeur"}
Synchronisation de calendrier (Optionnel)
Nécessite la CLI gog avec un compte Google autorisé.
gog auth add [email protected]
Ensuite :
"luma add calendar <slug>"
"luma add calendar <slug> --account [email protected]"
"luma add calendar <slug> --calendar_id primary"
Exemples
"Événements près de chez moi ce week-end"
"De quoi parle le meetup IA ?"
"luma event startup-pitch-night"
"Afficher mes événements à venir"
Remarques
- Utilise le web scraping (pas d'abonnement Luma Plus payant requis)
- Backoff exponentiel avec un plancher de 1 requête/seconde pour respecter lu.ma
- Sélecteurs de fallback + analyse JSON Next.js avec avertissements en cas d'échec des sélecteurs
- Authentification par cookie pour les données privées
- Événements publics toujours accessibles