Communautés

Faut-il créer votre propre tcgevents ?

Trouve et répertorie les tournois de jeux de cartes à collectionner et les événements des boutiques locales pour que les joueurs sachent où se rendre.

Abonnement conseillé · la valeur dépasse le code
Prix Non renseignéDurée estimée une sessionCatégorie CommunautésVotes du catalogue 0

Le logiciel est ici une liste consultable par recherche avec une carte et quelques filtres, qu’un agent peut produire avant que votre café refroidisse. Le produit n’est pas la liste, mais le fait que des événements y figurent : des commerçants qui publient leurs horaires, des organisateurs qui tiennent les dates à jour, des joueurs qui lui font assez confiance pour la consulter chaque semaine. Récupérez-la par scraping et vous obtenez un instantané qui commence à vieillir dès qu’une boutique déplace son draft du vendredi soir. Les outils officiels de localisation des éditeurs existent, mais ils sont partiels, soumis à des limites de débit et peu accueillants pour un usage massif ; les petits événements locaux n’y figurent jamais. Construisez un suivi personnel si vous jouez dans deux villes, mais ne prétendez pas qu’il remplace l’annuaire.

EN → FRAnalyse traduite automatiquement de l’anglais. Prompt original conservé en anglais.

Le prompt complet
Build a local-first trading card game event tracker. Single Python project, no accounts, no cloud, no telemetry.

Stack, non negotiable:
- Python 3.11, FastAPI, Jinja2 templates, SQLite via sqlite3 stdlib
- Plain server rendered HTML plus a little vanilla JS, no build step, no npm
- Leaflet from a CDN for the map, OpenStreetMap tiles

Data model (events): id, game (magic, pokemon, yugioh, lorcana, other), title, format, venue_name, address, city, country, lat, lon, starts_at (UTC), ends_at nullable, entry_fee nullable, url nullable, notes, source (manual or paste), created_at, updated_at.
Also a settings row for home_lat, home_lon, default_radius_km.

Features, in scope:
1. Add and edit events through a simple HTML form. Manual entry is the primary path, treat it as first class.
2. A "paste dump" page: textarea where I paste messy text from a store Discord or Facebook post, plus a parser that extracts candidate title, date, time and fee with regex and dateutil, then shows an editable pre-filled form. No LLM call. If parsing fails, say so and let me fill it in.
3. List view: filter by game, date range, city, and distance from home using haversine on stored lat/lon. Sort by starts_at.
4. Map view: pins for filtered events, popup with title, time, venue, link.
5. Calendar: current month grid, events per day.
6. Export: /export.ics returns a valid VCALENDAR of the current filter. Also /export.json.
7. Geocoding: optional. If GEOCODE_PROVIDER and GEOCODE_API_KEY are set in .env, geocode addresses on save; otherwise leave lat/lon null and hide distance filters gracefully.
8. Recurring events: a weekly repeat option that materializes the next 8 occurrences, each editable and cancellable individually.

Out of scope, do not build: user accounts, multi tenancy, scraping any third party site, push notifications, a mobile app, anything that pretends to have nationwide coverage.

Deliverables: app.py, db.py, parse.py, templates/, static/, schema.sql, .env.example, seed.py with 12 fake events across 3 cities, and a README with run instructions (uvicorn, one command). Include pytest tests for the parser and the ICS output. Timezones: store UTC, display in a TZ set in .env, default America/New_York.

Le prompt s’ouvre prérempli dans votre agent. Relisez-le avant de l’exécuter. · ce prompt est généré à partir du plan de construction · améliorez-le via une PR

Prompt original conservé en anglais.

Comment créer votre propre version ?

Un outil local de suivi d’événements où vous collez ou ajoutez manuellement des tournois, puis les parcourez par jeu, date et distance, avec calendrier et export ICS.

Ce dont vous aurez besoin

Pourquoi payer peut encore valoir le coup

Parce que l’alternative consiste à consulter six pages Facebook de boutiques, deux serveurs Discord et un localisateur d’éditeur qui n’a pas été mis à jour depuis la dernière rotation des extensions. Quiconque paie ici paie pour que quelqu’un d’autre réalise cette agrégation fastidieuse et la tienne à jour, ou, s’il s’agit d’une boutique, pour être vu par des joueurs qui ont déjà pris l’habitude de consulter l’annuaire. Aucun de ces besoins n’est un problème logiciel. Un clone auto-hébergé vous donne l’interface, sans aucune des raisons de l’ouvrir.

Ce que vous perdez

xCouverture : toute boutique que vous n’avez pas saisie vous-même est invisible

xActualité : les annulations, changements de lieu et décalages de date ne vous parviennent nulle part

xCôté organisateurs : les boutiques n’ont aucune raison d’informer votre ordinateur portable de leur nouvelle soirée de ligue

xDécouverte en déplacement : tout l’intérêt d’un annuaire est de trouver des événements dans des villes que vous ne connaissez pas

xToute la normalisation que le vrai site effectue entre les jeux, les formats et le chaos des appellations régionales

projets existants · à utiliser plutôt que de construire

Rien qui mérite d’être cité. C’est pour cela que le prompt existe.

Partager sur X ↗"Je viens de remplacer tcgevents avec un seul prompt"
Offres et tarifs

Combien coûte tcgevents ?

Dans votre devise · dollar des États-UnisVérifié le 20/10/2026

Pas de prix public. Consultez le site officiel.

Acheter sur le site officiel

Vous finalisez l’achat sur le site de tcgevents. Vibe Radar ne gère aucun paiement.

Comparer avecune autre app →
Construire ou acheter

Construire ou s’abonner à tcgevents ?

Ajustez les chiffres : heures de développement, taux horaire, coûts d’exploitation et prix de l’abonnement.

S’abonner
Le construire soi-même
Horizon
S’abonner0 $US
Le construire soi-même1 760 $US

Sur 24 mois, l’abonnement coûte moins cher.

Heures estimées d’après l’analyse (une session). Ne chiffre pas ce que vous perdez (support, intégrations, sécurité).

Questions fréquentes
Puis-je recréer tcgevents ?

Pas vraiment. La valeur de tcgevents n’est pas dans le code : L’avantage difficile à copier réside dans chaque boutique locale qui y publie déjà son programme et dans chaque joueur qui le consulte déjà. Voir l’analyse ci-dessus.

Combien coûte tcgevents ?

Le prix de tcgevents dépend de l’usage ou de l’offre · Aucun abonnement ; les organisateurs paient 6.5% du prix du billet plus 0.25 EUR par billet vendu..

Que perd-on en remplaçant tcgevents ?

Honnêtement : Couverture : toute boutique que vous n’avez pas saisie vous-même est invisible; Actualité : les annulations, changements de lieu et décalages de date ne vous parviennent nulle part; Côté organisateurs : les boutiques n’ont aucune raison d’informer votre ordinateur portable de leur nouvelle soirée de ligue; Découverte en déplacement : tout l’intérêt d’un annuaire est de trouver des événements dans des villes que vous ne connaissez pas; Toute la normalisation que le vrai site effectue entre les jeux, les formats et le chaos des appellations régionales. Si l’un de ces points compte pour vous, continuez à payer.

Existe-t-il une alternative open source à tcgevents ?

Aucune alternative open source mature à recommander, et c’est précisément pour cela que le prompt de cette page existe.

De nouvelles idées sur votre radar.

Recevez les nouveautés du catalogue et des prompts pour votre prochain projet.