rt-bishop / Look4Sat

Open-source satellite tracker and pass predictor for Android, inspired by Gpredict
https://play.google.com/store/apps/details?id=com.rtbishop.look4sat
GNU General Public License v3.0
612 stars 58 forks source link

Custom TLE file Source #124

Open ArielHeleneto opened 6 months ago

ArielHeleneto commented 6 months ago

sometimes people want to use a mirror to download the TLE file. give a editor window to allow people to download from whether they want with defaults.

And how about add supports to OEM files?

rt-bishop commented 6 months ago

First things first. I highly suggest you enrich your vocabulary with words like "please" and "thank you". Otherwise the whole sense of the phrase "feature request" gets completely lost.

Second things second. Soon I'll become a dad and I have to organise and prepare quite a lot of things, as well as keep doing my main job. I didn't forget about Look4Sat, but at the moment its development is definitely not a priority. Maybe I'll add those features, maybe I won't.

Third things third. Remote source editor feature was present in earlier versions of the app. The ability to choose remote sources collides with the feature of having access to satellite categories. There is no "category" in the TLE file, so currently they are pulled from Celestrak. If there is a feature to choose remotes, there should be a feature to customise categories and I don't want to create additional complexity. I haven't found a way to make it straighforward in the UI and more or less clean from the code perspective. There is a feature of manually inserting TLE from a TXT file which partially covers this usecase.

Also what did you mean by OEM files? Did you mean OMM (ODM)? Currently most of the satellite data comes from Celestrak as OMMs converted into CSV, some data (AMSAT, R4UAB) from TLEs in TXT format, and some from McCant's ZIPs. Tranceiver's data comes in JSON from SatNOGS. As you can see already quite a few different formats and sources. I wish in general among the data sources it was more organised but for me there is no goal to cover all possible scenarios and use cases.

Thanks a lot for your suggestions. All noted.