Git Product home page Git Product logo

Comments (3)

aandergr avatar aandergr commented on May 20, 2024

Starting with ee9993d, Instaloader's internal Post structure has attributes Post.likes and Post.comments, so programmatically this information can be easily obtained. Further, this information can be used in the --only-if= filter specification to match posts having a certain number of likes or comments.

What exactly is definitely a missing feature? What should the information be used for?

from instaloader.

AriaShishegaran avatar AriaShishegaran commented on May 20, 2024

i was just looking at the --only-if= parameter and i don't know what the options are, what option does it take?

about the missing feature, obviously for someone using instaloader the data that is gathered and used is very important and having numbers like number of posts, number of followers and followees can be beneficial since these are among the few data that instagram actually gives and they could be deterministic calculating each page's ultimate value for different businesses working on social.

the information can be used to calculate engagement rate, fake followers, having a sense of how followers are grown for a certain page, etc...
when i wrote this issue i was thinking about a --dump-full which basically gets all the data from an instagram page in this format:

instaloader apple --dump-full

[THE STRUCTURE OF RESULTS IN JSON FILE OR ELSE WOULD BE LIKE THIS]
Public Info
--- # of Posts 20
--- # of Followers 643K
--- # of Following 7
Post 20
--- number of comments
--- number of likes/views
--- text of comments
--- users who liked/viewed
--- geo location of post

Post 19
--- number of comments
--- number of likes/views
--- text of comments
--- users who liked/viewed
--- geo location of post

etc...

of course this or something similar is what i had in mind which would be great for having a better insight of what is happening for each post in contrast to needing to aggregate data from different sources or run certain commands and then adding extra data programmatically.

from instaloader.

aandergr avatar aandergr commented on May 20, 2024

Commit e0ed4cf adds the --metadata-json flag which instructs Instaloader to dump the metadata of each Post into a JSON file.

from instaloader.

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.