Corey Shields
d4fb5189d1
future imports and remove unicode strings
...
adds from __future__ import unicode_literals, absolute_import, division, print_function to all files, removes unicode strings from RTD conf.py (none other were found in our codebase)
See also https://docs.djangoproject.com/en/1.11/topics/python3/#unicode-literals
fixes #290
tested locally in docker
2019-06-30 19:23:55 -04:00
Pierros Papadeas
5433a7a67b
Beautify citation on satellite.html template
2019-06-30 11:25:36 +03:00
Vasilis Tsiligiannis
1d85a64e6e
Remove task which resets all decoded data
...
With the introduction of 'satnogs-decoders' version saved within the
decoded data structure, there is no need to reset any data prior to
triggering a 'decode all' task. The newly decoded data can happily live
alongside old data until the administator of the data warehouse decides
to remove them, part of data janitor tasks. An additional advantage is
that if the decoder structure changes drastically, existing dashboards
can still be used to visualize the old data as long as they are
filtered by version and until new dashboards are prepared.
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:18:04 +03:00
Vasilis Tsiligiannis
a7e80bb4e5
Save 'satnogs-decoders' version in decoded data structure
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:11:53 +03:00
Vasilis Tsiligiannis
f59efae039
gitlab-ci: Use specific version of 'satnogsdecoders' if requested so via a trigger variable
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-10 16:52:01 +03:00
Vasilis Tsiligiannis
6da2fadf94
tox: Do not use editable install when running 'pytest'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:58:26 +03:00
Vasilis Tsiligiannis
4bb87e2e6a
isort: Do not skip install in order to correctly detect third-party imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:49:10 +03:00
Vasilis Tsiligiannis
084694b02c
tox: Do not run 'pytest' in Python3 until they are fixed
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:41:52 +03:00
Vasilis Tsiligiannis
c88a139f89
tox: Fix environments to work on both Python versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:18:21 +03:00
Vasilis Tsiligiannis
6ba9a0428a
tox: Add enviroment to apply 'yapf' and 'isort' suggested changes
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:38:47 +03:00
Vasilis Tsiligiannis
811b3a8a8f
tox: Consolidate 'isort' and 'yapf' environments for Python2 and Python3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:34:24 +03:00
Vasilis Tsiligiannis
826f7bbe9f
tox: Introduce 'build' environment
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:26:01 +03:00
Vasilis Tsiligiannis
be4e2fd1fc
tox: Move 'yapf' ignore list to '.yapfignore'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:55 +03:00
Vasilis Tsiligiannis
45abdcd33a
tox: Move 'isort' skip lists to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:40 +03:00
Vasilis Tsiligiannis
cb2c4899a9
tox: Move 'flake8' ignore list to 'setup.cfg'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:03:25 +03:00
Vasilis Tsiligiannis
eee14e66e8
tox: Pin static analyzer tools versions to ensure reproducible CI results
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 14:39:19 +03:00
Fabian P. Schmidt
f141ce2580
docs/installation-*: Add frontend dependencies installation step
...
Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de>
2019-04-28 22:41:08 +02:00
Alfredos-Panagiotis Damkalis
d3501fd8f3
Update to gulp v4.0.0
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:39:37 +03:00
Alfredos-Panagiotis Damkalis
756aca8ad9
Update github dependencies entries in package.json
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:35:29 +03:00
Vasilis Tsiligiannis
655f98f39c
Use 'isort' to fix order of imports
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 14:08:11 +03:00
Vasilis Tsiligiannis
445b9b0a00
gitlab-ci: Use latest version of Python images
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
c6426139a9
Run 'flake8' and 'yapf' for both Python2 and 3
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis
140180b6b3
Reformat code with 'yapf', check format using 'tox'
...
Use configration based on Django coding style guidelines
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:33 +03:00
Vasilis Tsiligiannis
2df9d69d9d
gitignore: Do not ignore '/staticfiles'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:41:13 +03:00
Vasilis Tsiligiannis
a8993036d1
docs: Fix formatting
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:25:30 +03:00
Vasilis Tsiligiannis
3ffc7b7615
gitignore: Ignore 'docs' build directory
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:24:07 +03:00
Vasilis Tsiligiannis
1ebedf7f90
Switch to 'npm' for managing dependencies, remove static assets
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:23:33 +03:00
Vasilis Tsiligiannis
e761c319b6
gulp: Replace 'var' with 'const', replace arrows with regular functions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:29:06 +03:00
Vasilis Tsiligiannis
f0856840f7
Update requirements, fix 'urllib3' version conflict
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:06:21 +03:00
Vasilis Tsiligiannis
8c3debcc43
docker-compose: Bump Redis to version '5.0.4'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 14:42:28 +03:00
Vasilis Tsiligiannis
369f51cddb
docker-compose: Use stable version of MariaDB ( fixes #292 )
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 14:42:28 +03:00
Alfredos-Panagiotis Damkalis
f3977c27ea
Filter trasnmitters API by uuid
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-24 15:59:11 +03:00
Vasilis Tsiligiannis
448b48e61c
Use Read the Docs theme
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-22 14:07:51 +03:00
Vasilis Tsiligiannis
28a7111a1f
Compile docs and publish them as GitLab pages
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-22 14:07:51 +03:00
Corey Shields
5e5296f154
fix dependencies for moving up to Django 2
...
this fixes for 2.0, will be one step toward 2.2
Fixes #278
2019-04-20 21:49:33 -04:00
Corey Shields
ff21847b52
rename demoddata.source to demoddata.app_source
...
We have a field in demoddata called "source" which stores the application source of the data (network, sids, manual). This causes a lot of confusion with the SiDS API format which has a "source" parameter (that we convert to "station")
As I'm working through documenting the API (and getting us ready for feature expansion), I'd like this field renamed to avoid future confusion.
2019-04-20 19:15:29 -04:00
Alfredos-Panagiotis Damkalis
5b7814000c
Fix telemetry API methods
2019-04-19 18:53:21 +03:00
Alfredos-Panagiotis Damkalis
d786ce72bd
Fix transmitter API test
2019-04-19 17:23:47 +03:00
Corey Shields
f43c387e2d
fixing db api
2019-04-17 21:55:15 -07:00
Kevin Pak
4c6ee89cd7
Add db version to footer. Create function inside context_processors file to display version in template. In addition, added decoders version below db version. Signed-off-by: Kevin Pak <kedpak10@gmail.com>
2019-04-15 04:30:06 +00:00
Vasilis Tsiligiannis
a2401fe1e5
refresh-requirements.sh: Fix replacing of compatible package versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 20:01:33 +03:00
Vasilis Tsiligiannis
d574b65cfd
gitignore: Ignore '*.egg-info' directory
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 16:34:51 +03:00
Vasilis Tsiligiannis
7b1315cb9d
Update fixtures from 'db-dev.satnogs.org'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 16:04:48 +03:00
Vasilis Tsiligiannis
efa30be189
refresh-requirements.sh: Add support for comptible release packages
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 00:52:46 +03:00
Vasilis Tsiligiannis
adf4b813a8
refresh-requirements.sh: Fix backslashes in regular expression variable
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 00:52:46 +03:00
Alfredos-Panagiotis Damkalis
30e2b6ef9e
Don't drop last column of base_suggestion table
2019-04-09 00:05:41 +03:00
Alfredos-Panagiotis Damkalis
c2e378da4e
Refactor transmitter model
...
Transmitter model has been refactored by changing the current schema
from Transmitter and Suggestion models to TransmitterEntry model and
two proxy models TransmitterSuggestion and Transmitter:
* TransmitterEntry model will hold all the entries and changes on
transmitter entries in db.
* TransmitterSuggestion model will be the proxy model of the unreviewed
transmitter entries.
* Transmitter model will be the proxy model of the latest approved and
reviewed transmitter entries.
There are also change on Transmitter model fields:
* alive field is now change to status field
* there are new fields: citation, user, reviewed and created
2019-04-08 21:21:46 +03:00
Patrick Dohmen
cc4e9ef141
gitlab-ci: Always install latest stable version of satnogsdecoders
...
Signed-off-by: Patrick Dohmen <dl4pd@darc.de>
2019-04-07 15:10:27 +00:00
Vasilis Tsiligiannis
cdbe9b41f9
gitlab-ci: Install compatible PyPI packages only
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 23:39:40 +03:00
Vasilis Tsiligiannis
ffc5cef720
gitlab-ci: Restrict Docker images to compatible versions
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 22:33:21 +03:00