Add method to get title of post (#969) #976
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For the solution of issue #969
-- A motivation for this change
-- The completeness of this change
In json response of graphql query, it gives title of post with key name as title as same as location in value of shortcode_media
but instaloader was not considering it.
Added one method named title in class Post which will get value of title from _full_metadata_dict dictionary.
If title is not present in json response, it will return None.
Need to update documentation for this method.
I consider it for ready to be merged.
Please guide me if necessary.
Example of use case:
from instaloader.instaloader import Instaloader, Post
L = Instaloader()
post = Post.from_shortcode(L.context, "CKA_09eMMVE")
print("Title of Post : ", post.title)