Code Monkey home page Code Monkey logo

marvk / vatprism Goto Github PK

View Code? Open in Web Editor NEW
63.0 4.0 10.0 14.45 MB

VATprism is a VATSIM Map and VATSIM Data Explorer, VATSIM being the Virtual Air Traffic Simulation Network. VATprism allows users to explore available ATC services, connected pilots, Airports, Flight and Upper Information Regions and more!

Home Page: https://vatprism.org/

License: GNU Affero General Public License v3.0

Java 97.86% CSS 2.14%
vatsim vatsim-flight-map vatsim-data aviation geospatial map java javafx flightsimulator flight-simulation

vatprism's Introduction

logo

VATprism Discord Build Status GitHub downloads Help Wanted Feedback Wanted

Welcome to the VATprism repository! VATprism is a data explorer for VATSIM, the Virtual Air Traffic Simulation Network. VATprism allows users to explore available ATC services, connected pilots, Airports, Flight and Upper Information Regions and more!

Motivation

VATprism was born out of a desire to simplify, and make more customizable, access to VATSIM data and is inspired by the excellent VAT-Spy, which, as of this time, unfortunately remains closed source.

Download

For instructions on how to download VATprism, see the Installation section of this readme.

Screenshots

Airport Detail

Screenshot1

Airport Table

Screenshot2

Pilot Detail

Screenshot3

Full text search!

Screenshot4

Fully customizable!

Screenshot5

More information can be found on vatprism.org

Issues

Issue tracking takes place on this GitHub issue repository. You are most invited to contribute bugs, issues, feature or any other constructive feedback as an issue. Before submitting an issue, please check existing issues for duplicates.

Installation

Windows

Simply download the latest installer (.msi) from the releases page and run it. The installer will guide you through the installation.

Note: Windows Defender SmartScreen might show a warning about the installer not being a recognized app. This is harmless and simply an issue of the installer being unsigned.

macOS

Simply download the latest image (.dmg) from the releases page and run it.

Note: macOS might warn you that VATprism can not be trusted because it has been downloaded from the internet. To open VATprism anyway, right click it and press open. Additionally, after updating, you might receive a message saying the application is damaged and cannot be opened. This is an issue with codesign. Navigate to /Applications/ and run codesign --remove-signature VATprism.app, then start VATprism as usual. I hope to be able to resolve this issue in the future, see the corresponding issue for more information.

Linux

Currently, there is no support for native linux binaries. It is still possible to run VATprism, though you are going to have to compile it yourself. For this, please refer to the Build section of this readme.

If there is demand for Linux native binaries in the future, I will think about adding support. Feel free to request Linux builds via the linked issue.

Build

Building the project requires the following tools:

To build the project, clone the repository and run mvn package. To run the project, navigate to target-fat-jar and run java -jar vatsim-map-[VERSION]-fat.jar

Acknowledgements

VATprism uses the VAT-Spy Client Data Update Project as a source of static data and the VATSIM API as a source of dynamic data.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.