Coder Social home page Coder Social logo

apkmirror: missing icon extract about obtainium HOT 10 OPEN

foxjaw avatar foxjaw commented on September 26, 2024
apkmirror: missing icon extract

from obtainium.

Comments (10)

ImranR98 avatar ImranR98 commented on September 26, 2024

Obtainium doesn't extract icons from the source, it just grabs the icon from the OS, so it only works for installed apps. I'm pretty sure there is already an existing issue for extracting icons from the source.

from obtainium.

foxjaw avatar foxjaw commented on September 26, 2024

No. The icon is missing even after app installation. It's only specific with apkmirror. If I remove apkmirror source & add some other like apkpure/aptoide/uptodown, all of them show the icon.
Reconsider this once.

from obtainium.

ImranR98 avatar ImranR98 commented on September 26, 2024

APKMirror is a track only source, so it uses pseudo IDs instead of real package IDs. So we cannot ask the OS for the app icon because it doesn't know what the real app ID is. This could be solved if you can find a way to extract the real app ID from APK Mirror's website.

from obtainium.

foxjaw avatar foxjaw commented on September 26, 2024

Oh k. How to extract the app id ? I'm taking the same example of mixplorer.
It's just com.mixplorer.

from obtainium.

ImranR98 avatar ImranR98 commented on September 26, 2024

How to extract the app id ?

If I knew I would have done it :)

We try to extract the app ID from the website whenever possible, but when it's not possible we extract it from the APK itself. For APK mirror, neither option seems possible because we don't download the APK, and the website doesn't seem to have that information either.

from obtainium.

foxjaw avatar foxjaw commented on September 26, 2024

Ah. Understood the issue. Is there a way to manually enter the app id ? I think that would fix this.

from obtainium.

foxjaw avatar foxjaw commented on September 26, 2024

Btw, the metadata exists after I select a variant.

from obtainium.

ImranR98 avatar ImranR98 commented on September 26, 2024

Btw, the metadata exists after I select a variant.

Good catch! Missed that somehow.

from obtainium.

ImranR98 avatar ImranR98 commented on September 26, 2024

Ah. Understood the issue. Is there a way to manually enter the app id ? I think that would fix this.

That could technically be done but it would break too much because the app ID is kind of used as a primary key and is expected to always be fixed.

from obtainium.

foxjaw avatar foxjaw commented on September 26, 2024

Is it possible to scrape app_id after selecting a variant ?

from obtainium.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.