Wykres commitów

147 Commity (master)

Autor SHA1 Wiadomość Data
Konstantin Gründger e58c1d8c0e Use timestamp from APRS server (fixes #85) 2021-06-13 00:04:13 +02:00
Konstantin Gründger 7eacc96313 Release v1.2.1 2021-06-06 12:39:36 +02:00
Konstantin Gründger 0621307952 Added rainfall data to position_weather beacons 2021-06-06 12:00:52 +02:00
lemoidului 22d930b403
improve APRSClient log with peer ip addr (#99)
* improve APRSClient log with peer ip addr

* fix flake8 check
2021-06-02 23:24:10 +02:00
Konstantin Gründger 28848b6248 Release v1.2.0 2021-06-01 22:44:36 +02:00
lemoidului 5291ddeaf4
add decode strict arg in run method (#98)
* add decode strict arg in run method

* adapt client.py unit tests with new run strict arg

* add ignore_decoding_error arg in APRSClient.run()
2021-05-31 20:45:16 +02:00
lemoidului 68f8b9b3a7 add safesky parser comment details 2021-05-01 17:51:31 +02:00
lemoidului faa73997d7 add safesky parser 2021-05-01 02:02:02 +02:00
Konstantin Gründger 464969a70e Release v1.1.0 2021-04-06 09:07:16 +02:00
Konstantin Gründger edc470212c Correct wrong month 2021-04-05 13:49:16 +02:00
tfraudet 8fef35830e Fix aircraft_type decoding and add no-tracking flag decoding for Ogn & Flarm parsers 2021-04-05 13:32:27 +02:00
Konstantin Gründger bd0759eec0 Release v1.0.1 2020-11-02 21:46:59 +01:00
Konstantin Gründger 8b85415fef no logging messages by default (fixes #92) 2020-10-25 21:23:40 +01:00
Konstantin Gründger 74f6f9671f catch errors while connecting (fixes #74 and #91) 2020-10-25 21:21:58 +01:00
Konstantin Gründger a612ca9965 Release v1.0.0 2020-10-15 22:58:58 +02:00
Konstantin Gründger fe0257b4aa Added normalized_quality calculation 2020-10-14 09:01:09 +02:00
Konstantin Gründger f500b36fb6 aprs_type of position beacon with weather data is 'position_weather' 2020-10-14 09:00:11 +02:00
Konstantin Gründger e1c4623f64 put bearing into [0,360) 2020-10-12 20:28:09 +02:00
Konstantin Gründger 3d36b88996 Added fast bearing calculation 2020-10-12 19:59:41 +02:00
Konstantin Gründger e272ab0645 Changed the socket mode from blocking to timeout (fixes #89) 2020-10-11 14:01:55 +02:00
Konstantin Gründger 4a9a884d7c Added optionally distance calculation (fixes #86) 2020-10-10 21:53:39 +02:00
Konstantin Gründger 8855a4f097 Added support for weather data from FANET ground stations 2020-10-10 21:53:39 +02:00
Konstantin Gründger ffa6c8b1f0 Refactoring 2020-10-10 21:53:34 +02:00
Konstantin Gründger 5a90299ca5 Refactoring 2020-10-04 11:06:28 +02:00
Konstantin Gründger 0c0ce12f25 Added support for latency in OGNSDR messages (fixes #87) 2020-10-04 11:02:27 +02:00
Konstantin Gründger bc3178f513 Added support for reference_timestamp with tzinfo (fixes #84) 2020-09-11 20:20:41 +02:00
Konstantin Gründger 0784ecdb17 Fix parser for correct textual altitude (fixes #81) 2020-09-01 21:56:00 +02:00
Konstantin Gründger a610900548 Skip all keys where value is "None" 2020-08-30 14:23:23 +02:00
Konstantin Gründger 1a9e1f2edd Removed old code 2020-08-29 15:05:05 +02:00
Konstantin Gründger 01fecbd1f0 Release v0.9.8 2020-08-21 18:04:36 +02:00
Axel Fahy 2c1612de93
Add kwargs for the callback function 2020-07-23 09:30:05 +02:00
Konstantin Gründger b495e6aec0 Changed InReach parser (fixed #73) 2020-05-24 14:54:51 +02:00
Konstantin Gründger 14fbcd7c12 Incompatible IDs from lt24, skylines, spider spot renamed to separate IDs, fixes #64 2020-05-22 10:43:41 +02:00
Konstantin Gründger 4968b9adf7 Refactoring 2020-05-21 23:14:31 +02:00
Konstantin Gründger 4d2557863f Release v0.9.7 2020-05-21 20:21:29 +02:00
Konstantin Gründger e0f363be91 Fixed #72 2020-05-21 19:30:32 +02:00
Konstantin Gründger 3f36915c1b Release v0.9.6 2020-01-17 21:29:57 +01:00
Zoran Bošnjak ab25b2b626 optional fields in flarm_parser
Make all fields optional. Fixes #67.
2020-01-15 10:42:42 +01:00
Zoran Bošnjak b48ee35e70 fix flake8 errors 2019-12-20 18:57:36 +01:00
Zoran Bošnjak 689d60ebbe Allow dynamic settings override
Additional (optional) 'settings' attribute in AprsClient,
to be able to pass custom settings to the client,
without changing the settings.py file.

Added 'CustomSettings' class for backward compatible attribute access.

Example (myapp.py):
...
args = ... parse arguments from command line

settings = CustomSettings(
    APRS_SERVER_HOST = args.server,
    APRS_SERVER_PORT_FULL_FEED = args.port,
    APRS_SERVER_PORT_CLIENT_DEFINED_FILTERS = args.port,
    APRS_APP_NAME = 'python-ogn-client',
    PACKAGE_VERSION = '0.9.5',
    APRS_APP_VER = '0.9',
    APRS_KEEPALIVE_TIME = 240,
    TELNET_SERVER_HOST = 'localhost',
    TELNET_SERVER_PORT = 50001,
    )

client = AprsClient(aprs_user='N0CALL', aprs_filter=args.filter, settings=settings)
client.connect()
...
2019-12-18 08:30:39 +01:00
Konstantin Gründger 226a8239fa Release v0.9.5 2019-09-07 16:26:32 +02:00
Konstantin Gründger 7260245e15 Changed telnet parser from fixed size to regex 2019-07-20 11:11:19 +02:00
Konstantin Gründger 2e02015e52 Fixed telnet parser (see #18) 2019-07-07 12:48:57 +02:00
Konstantin Gründger 342af0a253 Add support for capturs (fixes #42) 2019-06-08 14:48:42 +02:00
Konstantin Gründger 37d089acac Bugfix Spider parser (fixes #60) 2019-06-08 14:20:19 +02:00
Konstantin Gründger b7f51b92f8 Added support for OGFLYM beacons (fixes #63) 2019-06-08 14:02:18 +02:00
Konstantin Gründger 706a725305 Allow comment in tracker status beacon (fixes #56) 2019-06-08 08:03:34 +02:00
Konstantin Gründger 7682a69fd7 Fixed inReach parser 2019-06-07 20:50:54 +02:00
Konstantin Gründger b8f0028f1e Small changes for inReach parser 2019-06-07 20:34:50 +02:00
Konstantin Gründger 1eae059cf6 Fix some flake8 problems 2019-06-07 20:08:51 +02:00