Post #2: It's better late than never

Published: 07/06/2021

Hi again! It's been some days since my last post. This post must have been posted last week, shame on me.

Despite that, it's better late than never. This is the second post of the series posts to my GSoC internship for the Python Software Foundation PSF, if you want to see more about what I am doing this summer check out the previous posts, and I hope that you enjoy them.

That week I was working on finishing the problems in the lessons as I said in the previous post. I didn't know the actual status of them, however, it turned out they didn't have so many problems, but with serious issues of indentation, and code styling. I had done 7 PR's and I want to announce that they have been successfully merged, but they were still waiting for the mentors' review last Monday, with those I just only needed to finish solving an issue to finish my first milestone of the summer before the first evaluation.

Almost close

Besides that, I forgot in my previous post to tell you that I applied to get a Twitter developer account because for the second milestone maybe it will be great to introduce an exercise using that API. The process was a little tedious since I had to respond to several questions regarding how and why I was going to use the Twitter API, explaining the specific details as much as I could. To summarize, if you want to get one, keep in mind the following inquiries that will be made to you:

  • The core use case, intent, or business purpose for your use of the Twitter APIs.
  • If you intend to analyze Tweets, Twitter users, or their content, share details about the analyses you plan to conduct, and the methods or techniques.
  • If your use involves Tweeting, Retweeting, or liking content, share how you’ll interact with Twitter accounts, or their content.
  • If you’ll display Twitter content off of Twitter, explain how, and where, Tweets and Twitter content will be displayed with your product or service, including whether Tweets and Twitter content will be displayed at row level, or aggregated.

After of responded to all these inquiries correctly, I received this email:

Twitter Developer Account

So I got my Twitter developer account successfully. I am using its API with a Postman collection. I struggled to get my access to the token, but I resolved with the docs page. I could get some tweets from my Twitter account, it was great. This experiment gave me an idea for an exercise to implement in the next milestone. I need to investigate more but I keep an eye on it.