-
Notifications
You must be signed in to change notification settings - Fork 244
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve TLE data management #4
Comments
Change the first time check code to only perform passive checks and properly return status flags for each check. Leave it to the caller to decide how to handle missing data. Warning: These changes break first time configuration.
Hi Alex, One solution is to distribute the trsp files in the distribution in the /usr/share/gpredit/trsp location, however upon loading the trsp files, first look in the user area first (~/.config/Gpredict/trsp), then failing that look in the /usr/share/gpredict/trsp location. That was the user can overwrite the system files as they wish. This approach would also allow the distribution of the trsp and tle files as "volitile" packages in a lnux distribution at they contain only data and not code. Much the same was as the tzdata files are distributed. Therefore updates to "stable" distribution release can be release in a timely manner. (I'm looking at debian here) This approach suits the trsp files better than the TLE file, but I think the approach has some merit. |
I think today it makes very little sense to distribute any satellite data files with gpredict. For most users it will be possible to download the current data when they first run the application. |
A seperate Github repository for the transponder files might be good. |
Don't think I will ever have time to finish this, so I am working on a simplified version of this. |
There are several flaws in the way Gpredict manages TLE data. A summary of how the application behaves now:
Possible solutions to the flaws:
The text was updated successfully, but these errors were encountered: