codeforcauseorg / pledge

We pledge to Code for Cause

Home Page:https://pledge.codeforcause.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Option to use avatar from social media platforms

pandafy opened this issue · comments

Currently avatar can be selected from only stock images. An option can be provided to choose which social media platform to pull avatar from (GitHub / Twitter / LinkedIn).

Hi, can i know the ways how to get started on this issue.

Hi, I would like to work on this issue.Please, suggest the ways to get started?

Hi, I would like to work on this issue.Please, suggest the ways to get started?

Just make changes in the contributors.json file and commit it.

Hi, I would like to work on this issue. Please, suggest the ways to get started?

go ahead.
makes changes in the wcontributors.json file and commit it and PR.

Hi, I would like to work on this issue, can you suggest me ways to get started?

I don't think #111 solves this issue. @Abhishek-kumar09 can we re-open this?

Sorry @pandafy I think due to merging PR #111 it got automatically closed and gone unnoticed.
I have opened this and it is ready to accept contributions.

To everyone, please don't tag wrong Issues, and ofcourse it was mistake from my side too.

To get github avatar: https://stackoverflow.com/questions/22932422/get-github-avatar-from-email-or-name
Linked avatar: https://stackoverflow.com/questions/6955647/getting-linkedin-profile-picture
twitter avatar: https://stackoverflow.com/questions/34761622/how-to-get-users-high-resolution-profile-picture-on-twitter

We can try to fetch linked avatar as it most oftenly not default and everyone sets it, github avatar is also a good idea but many have default avatar provided by github or not original profile picture.
@pandafy what are your views.

I personally have a preference for GitHub, even if people have default avatar. Most of the users are developers which must have a GitHub account. Whether they are maintaining it or not, it their preference. If possible adding support for multiple platform sounded good initially but it may complicate codebase without adding much value to the project itself.

It will be also needed to cache responses from these API calls to prevent unnecessary traffic. Anyone who wants to implement this will need to keep it in mind.

commented

Hi, I would like to work on this issue, can you suggest me ways to get started.

Hi, I would like to work on this issue. Can you please suggest me ways to get started.

Hi, I would like to work on this issue.

Thanks @basavraj-chinagundi for taking interest in it. But I guess the pledge website looks much even and better with the current changes. Moreover everyone doesn't refer to showcase their profile picture. Really sorry we didn't closed it.
If you like, please help us here: https://github.com/codeforcauseorg/codeforcause.org/issues