Skip to content

๐ŸŽฎ Scenery Addons Database API v1.0.0

Choose a tag to compare

@usercourses63 usercourses63 released this 02 Jul 08:31
· 14 commits to main since this release

๐ŸŽ‰ 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

  1. Download SceneryAddonsDB-Release.zip
  2. Extract to any folder
  3. Run Addons.Api.exe
  4. Open http://localhost:5000/swagger in your browser
  5. 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