The tool is called InstaComments but by default it only exports usernames, not the actual comments. That's pretty surprising for a first-time user.
Two things worth considering:
- Change the default
--data-format to detailed so you get comments out of the box
Right now you have to know to pass --data-format detailed to get what the tool's name implies, which is a bit awkward.
Simple fix would be changing the default in the argument parser:
# before
parser.add_argument("--data-format", choices=["usernames", "detailed"], default="usernames", ...)
# after
parser.add_argument("--data-format", choices=["usernames", "detailed"], default="detailed", ...)
Otherwise, great work! Thanks for sharing.