-
Notifications
You must be signed in to change notification settings - Fork 23
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
Added Android Studio versions #48
Conversation
Whats with the gvt URLs: |
Those are the links that Google provide, I guess they are like CDNs. |
I wanted to merge this but there is an issue in the I'd recommend putting the full version into the |
I have updated the versions and also all the package.json files |
LGTM |
Hi @Zpecter ! I noticed this would fail on next run since there is no I reverted your commits for now until there is a proper fix. Do you know the codes for that? Compare
The former does not work but the latter does (IntelliJ Idea Ultimate). |
Hi, I didn't know that. The problem is that Android Studio, although is based on IntelliJ IDEA, it is not maintained by JetBrains, but by Google, so I don't know how to get that information other than this site: |
Hi, I'm creating an API to parse the above url and return a json similar to the one offered by JetBrains. |
It's the only way. Check out update-packages in L55. There is where it would fail. We need to have an API that provides us with the latest version. Is there something like this? I'd rather not scrape the website. I noticed there is a "check for updates" menu in Android studio. Maybe intercept the http call with mitmproxy and use that? |
Yes, I think there should be an API too, I even sniffed the connection, but it's encrypted and I only see that is something like this: https://dl.google.com, but I can't find the rest, that's the reason I created my own API by parsing the html from that url. |
I used mitmproxy to intercept the HTTPS calls and found out that they use
for the update check. All
Pick the topmost one (AI-2-release) and check the build number if its an update to the currently stored one. Now this is where it gets tricky. From the build |
Hi, here is my API published: https://asdataparser.azurewebsites.net/products?code=AS&latest=true&type=release |
Added all versions (branches) for Android Studio,.