Wykres commitów

27 Commity (3b074ff0b1e090e69c6314f492fd1ff36f68c63b)

Autor SHA1 Wiadomość Data
Konstantin Gründger 5a4ce57db9 Move convert_logfile to bulkimport module 2017-06-23 08:13:51 +02:00
Konstantin Gründger e8b00af976 Import logfile parameter can be a folder (with gzipped or unzipped files) or a file (gzipped or unzipped) 2017-06-12 19:25:24 +02:00
Konstantin Gründger e764b6dfb5 Bugfix 2017-06-09 21:48:58 +02:00
Konstantin Gründger c61dc393fe Move opener to utils and implement batch cdv import 2017-06-04 11:52:48 +02:00
Konstantin Gründger 1f26866ad5 Import zipped and unzipped log files 2017-06-03 15:25:29 +02:00
Konstantin Gründger 0cf6eb56f7 Use temporary tables for import and updating relations (AircraftBeacon->Device, AircraftBeacon->Receiver, ReceiverBeacon->Receiver) 2017-06-03 12:02:17 +02:00
Konstantin Gründger 276763f37f Prepare csv and use super fast „COPY FROM“ sql command 2017-05-30 21:45:57 +02:00
Konstantin Gründger aaac0029f6 Better bulk import: separate beacon creation from db insert 2016-10-31 08:58:19 +01:00
Konstantin Gründger 49e650916e Split reference_datetime to date and time 2016-09-28 11:41:51 +02:00
dspreitz 9a00422b26 Modified reference_date which is passed 2016-09-28 11:41:51 +02:00
Fabian P. Schmidt 2b69ef5cac import_logfile: Add reference_date argument 2016-09-28 11:41:44 +02:00
dspreitz 039f402d64 Added function import_logfile 2016-09-28 11:31:40 +02: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
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 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
Fabian P. Schmidt ae3788764d celery: Add task update_beacon_receiver_distance
Replaces ogn.commands.dbutils.update_receiver_childs
2016-01-29 06:42:56 +01:00
Konstantin Gründger 6cc6378496 Add (slow) [radius, theta, phi] calculation 2016-01-29 03:47:58 +01:00
Fabian P. Schmidt ff02699f7c gateway: Use the correct aprs port.
For client-defined filters, use port 14580;
for full-feed, use port 10152.
2015-11-30 15:26:20 +01:00
Fabian P. Schmidt 81fccc154e gateway: Add callback 'process_beacon'
This change enables us to define a custom callback which is
called when the gateway receives a packet
(e.g. save the incoming beacon in a database and generate
some statistics/aggregate data).
2015-11-30 15:11:10 +01:00
Fabian P. Schmidt 851559aced Logging: Enable custom logfile location. 2015-11-30 15:03:38 +01:00
Fabian P. Schmidt 6af31fe7a7 Move ogn client (gateway) to a separate file.
The documentation[1] says:
> In the simplest case, __init__.py can just be an empty file,
> but it can also execute initialization code for the package or
> set the __all__ variable, described later.

A class like 'ognGateway' can't be considered 'initialization code'.

[1]: https://docs.python.org/3/tutorial/modules.html#packages
2015-11-29 21:59:34 +01:00
Fabian P. Schmidt 57f51ec111 Fix pep8 again. 2015-11-29 21:52:21 +01:00
Konstantin Gründger 4fe0a29793 Added logger 2015-11-22 21:11:55 +01:00
Konstantin Gründger 92d2fa084d Test the gateway 2015-11-21 23:05:22 +01:00
Konstantin Gründger e66291e5ea Changed exception handling 2015-11-19 23:17:12 +01:00
Konstantin Gründger 120d5daf6b Cleanup 2015-11-15 12:10:20 +01:00
Fabian P. Schmidt 6cb9dd7801 Add common CLI manage.py.
New dependency: manage.py
2015-11-15 09:59:48 +01:00