Wykres commitów

357 Commity (150491a8308f28a433f7c03c594256bf7945a9cc)

Autor SHA1 Wiadomość Data
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
Konstantin Gründger 23a364761f fixed flake8 2016-02-04 19:14:31 +01:00
Konstantin Gründger 7543130c22 Removed (NOT IMPLEMENTED) 2016-02-04 18:33:16 +01:00
Konstantin Gründger 0cd46d2be2 Moved receiver update from ogn.collect.database to ogn.collect.receiver 2016-02-04 18:31:58 +01:00
Konstantin Gründger 528bcd8e91 Removed obsolete string formatting operations 2016-02-03 23:22:04 +01:00
Konstantin Gründger 018ea8c549 Changed obsolete string formatting operations 2016-02-03 23:19:25 +01:00
Konstantin Gründger 03ea96c71e Added GeocoderTimedOut exception 2016-02-03 23:11:54 +01:00
Konstantin Gründger b135a9dfd0 Update receivers 2016-02-03 23:09:11 +01:00
Meisterschueler 141e92ba7c Merge pull request #37 from kerel-fs/alembic/+config
Simplify alembic usage
2016-01-31 17:03:16 +01:00
Fabian P. Schmidt d8046043ae CLI: Add command db.upgrade
This command is a shortcut for "alembic upgrade head".
2016-01-31 02:25:21 +01:00
Fabian P. Schmidt 0e66e77b3e alembic: Link metadata to enable autogeneration of migrations 2016-01-31 02:23:26 +01:00
Fabian P. Schmidt 6511d6da38 alembic: Load configuration from ogn config
If environment variable OGN_CONFIG_MODULE is defined,
load configuration from this python module, otherwise load "config.default".
2016-01-31 02:20:00 +01:00
Fabian P. Schmidt 7727f0c606 Merge pull request #36 from kerel-fs/fix/missingfile
celery: Add missing file ogn.collect.heatmap
Fixes regression introduced by ae3788764d
2016-01-29 08:18:51 +01:00
Fabian P. Schmidt 81f05c2102 celery: Add missing ogn.collect.heatmap 2016-01-29 08:12:28 +01:00
Meisterschueler 1b526e5a03 Merge pull request #35 from kerel-fs/feature/receiverdistance
Add central configuration & spherical calculations & other stuff
2016-01-29 07:38:19 +01:00
Fabian P. Schmidt 31b2aaddda celery: Add scheduled task update_beacon_receiver_distance
Celery beat is used to call update_beacon_receiver_distance_all
every five minutes.
The time interval is configurable by adjusting the configuration file.
2016-01-29 06:42:56 +01:00