feat: add Wikipedia integration to opening database
- Added wikipediaSlug field to 8,698 openings across all ECO files - Rebuilt moveIndex.json with Wikipedia slug references - Updated docker-entrypoint.sh to rebuild index after slug updates This enables Wikipedia summaries for openings like: - King's Gambit (king-s-gambit) - Ruy Lopez (ruy-lopez) - And 65 other opening families The Wikipedia integration provides historical context and strategic explanations for openings during training sessions.
This commit is contained in:
+23894
-22359
File diff suppressed because it is too large
Load Diff
+24768
-22573
File diff suppressed because it is too large
Load Diff
+28183
-26510
File diff suppressed because it is too large
Load Diff
+20747
-18933
File diff suppressed because it is too large
Load Diff
+15815
-14335
File diff suppressed because it is too large
Load Diff
+17396
-8698
File diff suppressed because it is too large
Load Diff
@@ -15,6 +15,9 @@ if [ ! -f "public/wikipedia/.initialized" ] || [ -z "$(ls -A public/wikipedia/*.
|
||||
echo "🔗 Updating Wikipedia slugs in opening database..."
|
||||
npm run update:wikipedia-slugs || echo "⚠️ Warning: Wikipedia slug update failed, continuing..."
|
||||
|
||||
echo "📊 Rebuilding opening move index..."
|
||||
npm run build:opening-index || echo "⚠️ Warning: Move index rebuild failed, continuing..."
|
||||
|
||||
# Mark as initialized
|
||||
touch public/wikipedia/.initialized
|
||||
echo "✅ Wikipedia data initialized"
|
||||
|
||||
Reference in New Issue
Block a user