Repository navigation
๐ฎ Scenery Addons Database API v1.0.0
๐ First Release - Complete Scenery Addons Database API
โจ Features
๐ Core Functionality:
- Automated web scraping of sceneryaddons.org
- MongoDB integration with 2,100+ scenery addons
- Full Web API with comprehensive endpoints
- Real-time updates with hourly automated scraping
๐ Advanced Features:
- Interactive Swagger documentation (dev + production)
- Embedded console reporting with beautiful formatting
- Table & list views for optimized data display
- Advanced filtering, pagination, and search capabilities
- Automated MongoDB Docker container management
๐ณ Infrastructure:
- Self-contained Windows executable (no .NET installation required)
- Automated MongoDB Docker management with persistent storage
- Smart container detection for existing MongoDB installations
- Production-ready error handling and logging
๐ฆ Downloads
Self-Contained Executable:
- Download
SceneryAddonsDB-Release.zip - Extract and run
Addons.Api.exe - Access Swagger UI at
http://localhost:5000/swagger
Source Code:
- Full .NET 9 source code included
- Run with
dotnet run --project src/Addons.Api - Development mode:
http://localhost:5269/swagger
๐ฏ Quick Start
- Download
SceneryAddonsDB-Release.zip - Extract to any folder
- Run
Addons.Api.exe - Open
http://localhost:5000/swaggerin your browser - Enjoy browsing 2,100+ flight simulator scenery addons!
๐ Database Statistics
- Total Addons: 2,132
- MSFS 2020/2024: 1,504 addons (70.5%)
- MSFS 2020: 456 addons (21.4%)
- MSFS 2024: 172 addons (8.1%)
- Date Range: 2021-01-13 to 2025-06-26
๐ง Technical Details
- .NET 9 with C# 13
- ASP.NET Core Web API
- MongoDB.Entities for database operations
- Swagger/OpenAPI for interactive documentation
- Docker integration for MongoDB
- Self-contained deployment (~85MB)
Built with โค๏ธ for the flight simulation community