github-profilinator icon indicating copy to clipboard operation
github-profilinator copied to clipboard

Twitter feed or last tweet

Open rishavanand opened this issue 4 years ago • 6 comments

Is your feature request related to a problem? Please describe. It will be good to have twitter feed on the GitHub readme.

Describe the solution you'd like Ability to show twitter feed to the last tweet.

Describe alternatives you've considered None available.

Additional context None

rishavanand avatar Aug 28 '20 01:08 rishavanand

Hey! This issue seems interesting.

I would like to try it out. But I would need some guidance along the way. Let me know if you're in :)

KushalBhanot avatar Oct 06 '20 07:10 KushalBhanot

Hey @KushalBhanot, Thank you for your support 😄

So, there are two parts to it, the backend and the frontend.

The backend work is already done by a friend of mine in this repo but it has some limitations:

  1. it uses a headless browser of generating the image, this causes a 4-5s response time, an alternative could be an SVG version that does not require a headless browser
  2. it uses Twitter's Official API so there is a limit on the number of API calls

The frontend work is to create a new field component under /src/components/fields/... that will fetch tweet images from this link https://tweets-as-an-image.herokuapp.com/tweet?twitterHandle=iamrishavanand

Feel free to take up any of the part. I'm here if you need anything.

rishavanand avatar Oct 06 '20 09:10 rishavanand

While cloning the repo on my Mac, I got this error: The authenticity of host 'github.com (13.234.176.102)' can't be established. RSA key fingerprint is SHA256:nThbg6kXUpJWGl7E1IGOCspRomTxdCARLviKw6E5SY8. Are you sure you want to continue connecting (yes/no/[fingerprint])?

What should I do now?

KushalBhanot avatar Oct 06 '20 10:10 KushalBhanot

typing yes should be enough

rishavanand avatar Oct 06 '20 19:10 rishavanand

I tried again and it cloned without throwing any error.

I'll take up the front-end work since there are a lot of technologies here.

KushalBhanot avatar Oct 07 '20 06:10 KushalBhanot

Okay perfect, #15 will be a good guide for you.

rishavanand avatar Oct 07 '20 08:10 rishavanand