RichGContacts is a tool that allow you to synchronize social networks data with your associated Google Contact.
- You will always have an updated contact picture of your friends
- You won't forget their dates of birth
- Python 3
- Google Developer Account, for manage API access
- Google account, for manage contacts
git clone https://github.com/shader69/richgcontacts.git
cd richgcontacts/
python setup.py install- Go to Google Cloud Console > APIs and services section.
- Activate People API.
- Go to Credentials section, and create an ID OAuth 2.0 key.
- Get the credentials.json file, and copy it into project data folder.
- Go to your contacts list, with the Google Account to use.
- Choose a contact to manage.
- In your contact data, go on Instant messages section, and add a field for each social network you want to sync.
- Instagram: set username in the field
- Facebook: set username in the field (to find it : go to the user's page by the web interface, and get his username in URL, like www.facebook.com/zuck)
- Try to execute the script: the first run will open a web window. You need to accept the conditions to using the script. After that, the token.json file will be automatically created.
from richgcontacts.core import main
main()richgcontactspython richgcontacts/demo.py