1
0
Fork 0
Commit Graph

746 Commits (master)

Author SHA1 Message Date
Vasilis Tsiligiannis 877f983075 Update development requirements, refresh requirement files
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis 6887da3789 gitlab-ci: Run unit tests with 'tox'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis 95e22aab4d refresh-requirements.sh: Add support for refreshing development requirements
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis 479e3a2267 Move 'pytest' config in 'setup.cfg', add 'pytest' tox environment
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis ef76c1eb5a Add 'dev' extras
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:39:00 +02:00
Vasilis Tsiligiannis def0457c61 flake8: Move exclusion of versioneer to 'setup.cfg', ignore W504
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-07 16:38:59 +02:00
Pierros Papadeas c2efc8cee2
Use case for home page statistics 2019-01-07 14:23:12 +02:00
Corey Shields f8496b5899 use cached payload count in satellite view 2019-01-06 15:40:54 -05:00
Pierros Papadeas afd69f13ac
Remove unused view counts from Satellite view 2019-01-06 10:38:50 +02:00
Vasilis Tsiligiannis f645afcfd0 gitlab-ci: Use 'tox' to run 'flake8'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:21:45 +02:00
Vasilis Tsiligiannis 0ab0749b53 Add 'tox' configuration
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:20:37 +02:00
Vasilis Tsiligiannis 0b27cfb3a7 gitlab-ci: Add build stage
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:14:56 +02:00
Vasilis Tsiligiannis 6cc933806d Separate static code analysis and unit testing of Javascript/CSS and Python, drop custom linting image
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 01:06:28 +02:00
Vasilis Tsiligiannis 3d0e247c31 Update Redis and MariaDB Docker containers
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:11:31 +02:00
Vasilis Tsiligiannis 453c7a77a6 Fix invalid template error due to missing application
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Vasilis Tsiligiannis 2bbb276be9 Install 'redis-py' version which is supported by 'django-redis-cache'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Vasilis Tsiligiannis 98daf161a6 Remove unused dependencies, refresh requirements file
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Vasilis Tsiligiannis 489d7f9042 Refresh requirements file
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Vasilis Tsiligiannis b0299e39eb Add utility for refreshing requirements file
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Vasilis Tsiligiannis 1fe6579bda Do not leave old versions of packages installed
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-01-03 00:05:20 +02:00
Corey Shields ba4cdd7d60 Catch TLE ValueError
Catch and handle ValueError when loading new TLE (in the case of a syntax error in the TLE)

resolves https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues/257

Signed-off-by: Corey Shields <cshields@gmail.com>

Kudos to kerel for the idea
2019-01-02 11:24:33 -05:00
Fabian P. Schmidt bfef1527de api/views: Use queryset exists syntax instead of exception handling 2019-01-01 22:03:55 +01:00
Alfredos-Panagiotis Damkalis b0308ea8f1 Fix division by zero in trasmitters percentage 2018-12-30 22:24:47 +02:00
Vasilis Tsiligiannis 93baff1e1e Add missing 'sgp4' requirement
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-30 14:07:28 +02:00
Vasilis Tsiligiannis 0afdb0c19e Move 'sentry-sdk' under logging section in setup configuration
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-30 14:07:28 +02:00
Corey Shields f0e8de3cc8 Support influxdb ssl connections
Adds a setting, INFLUX_SSL which when set to True will use SSL in the connection to influxdb.

Signed-off-by: Corey Shields <cshields@gmail.com>
2018-12-29 20:03:58 -05:00
Vasilis Tsiligiannis c8b7613c8b Remove deprecated CI staging deployment
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-27 14:04:45 +02:00
Pierros Papadeas a1d8357763
Change model of transmitter to include drift and type 2018-12-25 21:15:18 +02:00
Fabian P. Schmidt 0a6446e8eb Bump satellitetle from 0.5.0 to 0.5.1
This update changes the highest error level in satellitetle
from error to warning.
2018-12-15 23:10:52 +01:00
Corey Shields 2277dd5f97 fix logouturl
Auth0 logout does not clear the session. This fixes.

Signed-off-by: Corey Shields <cshields@gmail.com>
2018-12-15 16:10:17 +00:00
Vasilis Tsiligiannis 4f1fb5fe6d Add missing 1st level dependencies in 'setup.cfg', update and freeze new lower level deps in 'requirements.txt'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-15 17:16:29 +02:00
Corey Shields 04b8f815c7 case LOGIN_URL for AUTH0
Signed-off-by: Corey Shields <cshields@gmail.com>

The auth0 change forces an auth0 LOGIN_URL. This fixes that with an if statement

See also https://gitlab.com/librespacefoundation/satnogs/satnogs-db/issues/248
2018-12-15 09:33:20 -05:00
Pierros Papadeas 1a84e97c6c
Add wiki link to header 2018-12-15 12:43:28 +02:00
Vasilis Tsiligiannis 46dc8454be gitlab-ci: Remove deploying to production
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-14 18:14:56 +02:00
Alfredos-Panagiotis Damkalis 2b6be2a4b1 Ignore "File not found" error on frames extraction 2018-12-13 14:57:56 +02:00
Pierros Papadeas bc878d2419
Remove stats counters 2018-12-13 11:07:49 +02:00
Vasilis Tsiligiannis 30c3f39b5b djangoctl: Run separate Celery processes for worker and beat
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-13 00:32:48 +02:00
Vasilis Tsiligiannis 33ef460052 Dockerfile: Create celery runtime directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-12 23:54:26 +02:00
Corey Shields ccc18b6c29 fix for sentry 804899643
Signed-off-by: Corey Shields <cshields@gmail.com>
2018-12-12 13:09:27 -05:00
Alfredos-Panagiotis Damkalis f83988fc05 Ignore re-entered satellites during TLE update 2018-12-12 18:05:19 +02:00
Vasilis Tsiligiannis 7006e2add4 Support configuration of mailing options via variables
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-11 19:49:05 +02:00
Vasilis Tsiligiannis 017fb6f2f9 Cast Sentry enable switch to bool
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-11 19:48:51 +02:00
Pierros Papadeas 2a90bad4b2
Add sentry-sdk for logging 2018-12-11 17:21:19 +02:00
Fabian P. Schmidt 923b6780bd Update satellitetle dependency (2)
Restores consistency.
2018-12-11 01:27:28 +01:00
Fabian P. Schmidt 221f2b6f1f Fetch TLEs only for officially assigned NORAD IDs
Due to Celestrak returning the TLE of 00005 when asked for TLEs for
satellites with NORAD IDs in the 999xx range, satellites with
temporary NORAD IDs get assigned a wrong TLE.
This commit adds a workaround by skipping satellites with temporary
NORAD IDs when updating TLEs.
2018-12-10 20:42:21 +01:00
Fabian P. Schmidt 3cb9a1a8ab Update satellitetle dependency 2018-12-10 20:35:51 +01:00
Vasilis Tsiligiannis 1c393f6f0c Collect static files, compress templates and apply migrations before starting WSGI server
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2018-12-02 22:00:25 +02:00
Fabian P. Schmidt c405f781c4 Add additional TLE sources via python-satellitetle 2018-11-29 20:04:19 +00:00
Fabian P. Schmidt 8cb0f12077 fixtures: Remove duplicated satellite introduced in 50f6b93 2018-11-25 20:13:30 +01:00
Fabian P. Schmidt fce1fee92b README: Link documentaion of latest version, not stable 2018-11-25 00:07:52 +01:00