Konstantin Gründger
6ab3d1a392
Consider landable points only
2016-05-30 21:24:46 +02:00
Konstantin Gründger
829f52f658
Fix: get country code only if we have a valid position
2016-05-30 21:24:46 +02:00
Konstantin Gründger
70ce7eebff
Import Welt2000 waypoints instead of germany
2016-05-30 21:24:46 +02:00
Konstantin Gründger
89b9daf26c
Changed address origin handling
2016-05-30 21:24:46 +02:00
Konstantin Gründger
132ae96499
Introduce relations - scheme refactoring
2016-05-30 21:24:46 +02:00
Konstantin Gründger
61f6194d8c
Added airport manager
2016-05-30 21:24:46 +02:00
Konstantin Gründger
59fef4d05d
Since we use PostGIS sqlite is not sufficient
2016-05-30 21:24:46 +02:00
Meisterschueler
ade93005ea
Merge pull request #50 from Meisterschueler/change/postgis
...
Changed db to postgis
2016-05-30 15:16:23 +02:00
Meisterschueler
81b80559e4
Drop get_airports "Test"
2016-05-18 13:30:47 +02:00
Meisterschueler
c9c464986c
Create and drop PostGIS extension
2016-05-18 13:27:10 +02:00
Konstantin Gründger
dbda5a9c4b
Speed up takeoff / landing detection
2016-04-29 14:03:21 +02:00
Konstantin Gründger
b5f111c257
Remove obsolete pre postgis stuff
...
Removed obsolete test
2016-04-28 21:51:03 +02:00
Konstantin Gründger
e1da7dcfac
Update commands
2016-04-28 21:51:03 +02:00
Konstantin Gründger
f812b0af4d
Fixed logbook.show
...
Cosmetics
2016-04-28 21:51:01 +02:00
Konstantin Gründger
84cb2d264f
From lat/lon to POINT
...
Flake8 suggestions
Add shapely
Fixed update_receivers
migrate table takeoff_landing
2016-04-28 21:50:59 +02:00
Konstantin Gründger
201c41f12f
Introduce Airport
2016-04-22 10:44:39 +02:00
Meisterschueler
28555e43e7
Merge pull request #49 from kerel-fs/use-ogn-client
...
Use python-ogn-client
2016-03-19 09:38:44 +01:00
Fabian P. Schmidt
b9f26f1bb8
README: Update introduction
2016-03-18 22:58:49 +01:00
Fabian P. Schmidt
86f2a606e5
Use python-ogn-client and remove duplicated code
...
This repository splitted up into two separate repositories:
- python-ogn-client, including an APRS- & OGN-Parser and an APRS-Client
- ogn-python (the repository this commit belongs to), including a database, CLI and logbook
2016-03-18 22:58:49 +01:00
Konstantin Gründger
ba7ae37ef2
Bugfix for getting receiver names
2016-02-21 15:28:19 +01:00
Fabian P. Schmidt
1a13fc4151
Merge pull request #46 from glidernet/fix/flarmhardwareversion
...
Fix/flarmhardwareversion
2016-02-20 15:48:41 +01:00
Konstantin Gründger
33f456077d
DB update for hardware version
2016-02-20 15:26:32 +01:00
Konstantin Gründger
76362ddfbf
Parse hardware version as hex
2016-02-19 17:59:23 +01:00
Meisterschueler
2a3aa5a595
Merge pull request #43 from kerel-fs/refactor/parser
...
Move parsing from `ogn.model.*` to `ogn.parser`
2016-02-19 08:21:53 +01:00
Fabian P. Schmidt
d69476158b
ogn.gateway: Remove implicit sqlalchemy dependency
...
The callback gets the beacon data by a python dict instead of a sqlalchemy class
2016-02-18 22:49:56 +01:00
Fabian P. Schmidt
6a31a648cb
Move parsing from 'ogn.model.*' to 'ogn.parser'
...
Use named capture groups for parsing.
Regular expressions for receiver and aircraft beacons are from ruby ogn-client.
The separated regular expressions for parsing of aircraft beacons were
concatenated to harmonize with other ogn clients (at zero costs,
currently all packets stick to the common token sequence).
regexp for receiver and aircraft beacons:
Copyright (c) 2015 Sven Schwyn; licensed under The MIT License
2016-02-18 22:49:56 +01:00
Fabian P. Schmidt
1b8f27331e
exceptions: Add common ancestor class ParseError
2016-02-18 22:35:52 +01:00
Fabian P. Schmidt
2012310ad2
Rename module ogn.exceptions to ogn.parser.exceptions
2016-02-18 16:01:06 +01:00
Fabian P. Schmidt
756ac0e337
Rename module ogn.aprs_utils to 'ogn.parser.utils'
2016-02-18 15:49:55 +01:00
Fabian P. Schmidt
37ab7991f3
Move function 'create_aprs_login' to ogn.gateway
2016-02-18 15:42:21 +01:00
Fabian P. Schmidt
ea75b2a4ea
Release v0.2.1
2016-02-17 20:20:58 +01:00
Fabian P. Schmidt
4701f4459e
setup.py: Change short description
2016-02-17 20:16:33 +01:00
Meisterschueler
ab69526d4c
Merge pull request #42 from kerel-fs/add/changelog
...
Add/changelog
2016-02-17 19:08:44 +01:00
Fabian P. Schmidt
b09339ddce
Add CHANGELOG
2016-02-17 18:30:24 +01:00
Fabian P. Schmidt
91ec97015f
gitignore: Add celerybeat-schedule
2016-02-17 18:26:00 +01:00
Fabian P. Schmidt
1ae811dccc
gitignore: Remove unused constraints
2016-02-17 18:25:16 +01:00
Fabian P. Schmidt
eedfad205f
README: Add postgresql recommendation
2016-02-17 17:06:38 +01:00
Fabian P. Schmidt
4b3302b79e
Merge pull request #41 from Meisterschueler/fix/addreceiver
...
Bugfix: If an existing receiver was updated, a new receiver was not added
2016-02-15 20:17:06 +01:00
Konstantin Gründger
9b4a0124e8
flake8 fixes
2016-02-11 08:08:11 +01:00
Konstantin Gründger
f3da85576c
Fix: receiver sometimes not added
2016-02-11 07:40:36 +01:00
Fabian P. Schmidt
ad362fcc1e
Merge pull request #40 from Meisterschueler/fix/nullvalue
...
ogn.collect.receiver: Replace wrong keyword, use null() instead of "" or None
2016-02-05 15:16:13 +01:00
Konstantin Gründger
eb772bdc92
Fix: "" is not "null()" (sqlalchemy) or "None" (python)
2016-02-05 07:20:58 +01:00
Meisterschueler
0fcbd069d9
Merge pull request #39 from kerel-fs/format/update_receivers
...
Add note about special backend requirements
2016-02-04 23:24:04 +01:00
Fabian P. Schmidt
b5b39825d7
README: Fix description of custom config loading
2016-02-04 23:15:54 +01:00
Fabian P. Schmidt
ae3b08722f
Add note about special backend requirements for some tasks
2016-02-04 23:12:16 +01:00
Fabian P. Schmidt
2b4985330d
README: Add section about starting celery tasks manually
2016-02-04 23:12:16 +01:00
Fabian P. Schmidt
a71d5862f7
config/default: Add scheduled tasks update-logbook and update-ddb
2016-02-04 23:12:16 +01:00
Fabian P. Schmidt
65aefc39a4
collect/receiver: Improve formatting
2016-02-04 23:12:16 +01:00
Fabian P. Schmidt
de97480ee7
Merge pull request #38 from Meisterschueler/update_receivers
...
Add celery task update-receivers
2016-02-04 23:09:51 +01:00
Konstantin Gründger
e85e01e2c1
Corrected path
2016-02-04 19:18:57 +01:00