Codarama / haxsync

HaxSync for Facebook by Codarama
GNU General Public License v2.0
6 stars 0 forks source link

HaxSync by Codarama

This project is forked from the original HaxSync project by Mathias Roth.

HaxSync was initially developed with the puspose of better integration between Android devices and Facebook. Since then a lot has changed and there are multiple solutions out there that allow contacts syncing and calendar integrations.

However with the recent changes to the Facebook API it has become apparent that joining the information from Facebook and Android / Google accounts has become much harder, the major limitation being that every friend you want to sync needs to have given permissions to the syncing application, otherwise his information would not be provided by the Facebook API.

This, however, is practically impossible for anybody with more than 5 friends.

Project Roadmap

  1. Provide easy ways of importing Facebook contact lists
  2. Provide easy to use interface to configure contacts sync
  3. Provide advanced options for syncing intervals, etc.

Current state

Build Status codecov.io Static Code Analysis Status Dependency Status License

The project is currently not available for download at Google Play.

Q&A

Why did you change the package structure?

I really appreciate that Mathias has left this project to the open source community. The licensing he has used has no explicit requirement to either stick with the original package names or change them. However, out of respect to his work, I'd like to make it possible to distinguish his original work and the modified version.

How do you plan to workaround the issues of Facebook API not providing the required information

There are really a number of ways. First step would be to see exactly which information is missing. The next one would be to provide an alternative way of retrieving it.

Why do you need to hack Facebook's API?

First off - I fully agree with Facebook's decision to improve the privacy of users by deprecating their APIs to automatically extract information about a given user's friends. However I believe that what this software is doing is not abusing this privacy improvement in any way. Everybody could manually download the profile picture of his friends in Facebook and manually place them as profile pictures in their phone book at any given moment. Automating this process would not jeopardize the privacy of anybody.

Anything else?

Write back and you will get the answers you need.

Contacts

Tihomir Mateev - lead developer tihomir.mateev@gmail.com

Contributions to this project are welcome.