- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 8.2k
 
Description
Hi,
i opened a pull request to add some Mastodon instances. In case you are not aware how mastodon works: it is federated like email.
That means, there can be multiple persons having the same username on different instances. Hence this tool is even more useful to find available names across instances. Of course there are thousands of mastodon instances, i just added the most popular that turn up in some lists (from user count perspective).
However, i realized it might be cool if these sites could be grouped. Actually as a user I would not want to find out all possible mastodon instances that sherlock supports and then add them via the "--site" command line flag.
I would rather want to say "check all mastodon sites".
Hence a group flag could be useful. Also for other sites that form a logical group.
I.e. github.com and gitlab.com could be grouped (with potential other Git-as-a-service providers) into a "git" group.
It could be an optional flag in the data.json, so that it is not required for small websites that are very unique in their purpose.
I imagine that then you could simply run
python3 sherlock --group mastodon TheUserNameIWantToQuery
and it presents me the results for all Sites flagged with "mastodon" in data.json.
Maybe that would be useful :-)