Have you ever tried to pull the information from the social profile using given URL? Configuring the API access may be a time-consuming and difficult thing to do. On the other hand, scraping a profile may be not as easy as it seems to be. To solve that kind of problems I created the Hawker gem. For now, it supports Github, Twitter, and Instagram. You check it on https://github.com/rubyhero/hawker.

Want to receive useful tips, information about new Ruby gems and articles on a daily basis? Make sure you follow me and say hello!

The gem is using the RestClient and Nokogiri gems. It's nothing complicated but a nice place to start. I plan to add the support for other social media providers.

I mentioned this in the documentation already but it's worth to say it again: if you have the API access it's always better to use it. Web scraping is always slower and less stable solution.

If you have any suggestions, feel free to open a new issue on the Github repo page!

Want to become a better Rails developer?
Download for free the Introduction Rails patterns book and dive into the world of refactoring and easy-testable Ruby code today.
Join over 1,000 developers already subscribed to my newsletter and download the book. You can unsubscribe anytime:

Subscribe and get the book!