Why has Parabolic started contacting api.github.com
on startup?
#1346
-
Since latest versions, every time Parabolic starts, a request to api.github.com is sent. So, WHAT is being sent to microsoft (github) every time Parabolic starts? |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 5 replies
-
Probably just checking for new versions!! |
Beta Was this translation helpful? Give feedback.
-
@YarosMallorca is correct. On Windows, Parabolic sends 2 requests to api.github.com . One to check for Parabolic updates, one to check for yt-dlp updates. On Linux, Parabolic sends 1 request to api.github.com to check for yt-dlp updates. You can see the source code for the Updater module here: https://github.com/NickvisionApps/libnick/blob/main/src/update/updater.cpp#L61 |
Beta Was this translation helpful? Give feedback.
-
This is what I consider "good telemetry". Thank you for clarifying. 👍 Follow up question: My C++ knowledge is extremely limited and I could not find any references to yt-dlp in the code. Edit |
Beta Was this translation helpful? Give feedback.
-
This is because the Updater module code is stored on libnick .
Great question! So yes, the flatpak is bundled with This is important as most of the times when a new Therefore, this allows Parabolic to continue functioning right away instead of waiting for me to release a new application update with a new bundled
The
Correct! And I always love talking about the architecture of my code and the way it works! |
Beta Was this translation helpful? Give feedback.
-
Ah, I did not know flatpak allowed applications to do that!
Is it the yt-dlp version that is available on flathub that is updated locally? Or how does it work with flatpak without repackaging the whole parabolic suite? |
Beta Was this translation helpful? Give feedback.
-
And moves/copies the binary too? Because Will be interesting to see how it's handled when there is a new update for yt-dlp. |
Beta Was this translation helpful? Give feedback.
-
What will happen if there is an update, it gets downloaded to |
Beta Was this translation helpful? Give feedback.
@YarosMallorca is correct.
On Windows, Parabolic sends 2 requests to api.github.com . One to check for Parabolic updates, one to check for yt-dlp updates.
On Linux, Parabolic sends 1 request to api.github.com to check for yt-dlp updates.
You can see the source code for the Updater module here: https://github.com/NickvisionApps/libnick/blob/main/src/update/updater.cpp#L61