Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/skylines-project/skylines
Live tracking, flight database and competition framework
https://github.com/skylines-project/skylines
ember gliding paragliding python skylines xcsoar
Last synced: 6 days ago
JSON representation
Live tracking, flight database and competition framework
- Host: GitHub
- URL: https://github.com/skylines-project/skylines
- Owner: skylines-project
- License: agpl-3.0
- Created: 2011-12-27T12:33:23.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T22:43:07.000Z (10 days ago)
- Last Synced: 2024-12-05T11:23:14.511Z (8 days ago)
- Topics: ember, gliding, paragliding, python, skylines, xcsoar
- Language: Python
- Homepage: https://skylines.aero/
- Size: 44.1 MB
- Stars: 394
- Watchers: 28
- Forks: 104
- Open Issues: 84
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-flask - Skylines - Live tracking, flight database and competition framework (Built with Flask)
- awesome-flask - Skylines - Live tracking, flight database and competition framework (Built with Flask)
- awesome - skylines-project/skylines - Live tracking, flight database and competition framework (Python)
- awesome-flask - Skylines - Live tracking, flight database and competition framework (Built with Flask)
- awesome-flask - SkyLines - Live tracking, flight database, and competition framework. (Projects / Open Source Projects)
README
# SkyLines
*SkyLines* is a web platform where pilots can share their flights with others
after, or even during flight via live tracking. *SkyLines* is a sort of social
network for pilots including rankings, statistics and other interesting
features. Most of all *SkyLines* is truly open in all regards compared to
other similar platforms.*SkyLines* has started development in 2012 as a spin-off from the popular
[XCSoar](http://www.xcsoar.org/) glide computer. Internally *SkyLines* is still
sharing some code with XCSoar in the algorithmic areas and is providing the
base for XCSoar's live tracking functionalities.*SkyLines* is far from finished yet, but it has been running in production for
quite some time now. You can reach the official server at
.Build Status: [![Build Status](https://travis-ci.org/skylines-project/skylines.png?branch=master)](https://travis-ci.org/skylines-project/skylines)
## Getting the source
The *SkyLines* source code is managed with [git](http://www.git-scm.com/).
It can be downloaded with the following command:$ git clone git://github.com/skylines-project/skylines.git
For more information, please refer to the [git documentation](http://git-scm.com/documentation).
## Installation and Setup
*SkyLines* is based on Python and depends on the following major components:
* [PostgreSQL](http://www.postgresql.org/) database with
[PostGIS 2.x](http://www.postgis.net/) extension
* [Flask](http://flask.pocoo.org/) web application microframework for Python
* [SQLAlchemy](http://www.sqlalchemy.org/) ORM framework with
[GeoAlchemy 2](https://geoalchemy-2.readthedocs.org) extension
* [gevent](http://www.gevent.org/) coroutine-based network library for Python (used for
the live tracking server)The process of installing these components and setting up a server for local
development is described in the [INSTALL.md](INSTALL.md) file.## Contact and Contributing
You read about news on [Facebook](https://www.facebook.com/skylines.project) and
[Twitter](https://twitter.com/skylinesproject). If you want to talk to us directly
join our [Slack](https://skylines-slack.herokuapp.com/) community.Bugs and feature request can be submitted here on
[GitHub](https://github.com/skylines-project/skylines/issues). New ideas can
also be discussed in the
[Wiki](https://github.com/skylines-project/skylines/wiki) first.Patches should be submitted using the
[Pull Request](https://github.com/skylines-project/skylines/pulls) system of
GitHub because of the integration with
[TravisCI](https://travis-ci.org/skylines-project/skylines).Here are a few guidelines for creating patches:
- patches should be self-contained
- patches should be self-documenting
(add a good description on what is changed, and why you are changing it)
- write one patch for one change## License
SkyLines - the free internet platform for sharing flights
Copyright (C) 2012-2019 The SkyLines Team (see AUTHORS.md)This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License
along with this program. If not, see .You can find the full license text in the [LICENSE](LICENSE) file.