{ "info": { "author": "Suleyman Melikoglu", "author_email": "suleyman@melikoglu.info", "bugtrack_url": null, "classifiers": [], "description": "django-social-friends-finder\n============================\n\nAn extension app for `django-social-auth` or `django-allauth` that fetches your friends from different social-networks.\nIt displays matched friends so you can suggest your users to add them as friend or follow them. \n\nDependencies\n------------\n\nTo use it with `django-social-auth`\n\n * django-social-auth>=0.7.10 and all its dependencies https://github.com/omab/django-social-auth.git\n\nTo use it with `django-allauth`\n\n * django-allauth>=0.8.3 and all its dependencies https://github.com/pennersr/django-allauth\n\nBack-end dependencies\n\n * python-twitter>=0.8.2 for twitter backend http://code.google.com/p/python-twitter/\n * facebook-sdk for facebook backend https://github.com/pythonforfacebook/facebook-sdk.git\n\nInstallation\n------------\n\nThere are 3 ways to install this app\n\n pip install django-social-friends-finder\n\nor build from the source.\n\n python setup.py install\n\nor add `social_friends_finder` to your path\n\nUsage and Configuration\n-----------------------\n\nAdd `social_friends_finder` to your APPS list in your settings file\n\n INSTALLED_APPS = (\n ...\n \"social_friends_finder\",\n )\n\nAdd urls to your url config\n\n urlpatterns = patterns('',\n ...\n url(r'^find-friends/', include('social_friends_finder.urls')),\n )\n\nOptionally you can use following settings:\n\n SF_REDIRECT_IF_NO_SOCIAL_ACCOUNT_FOUND: True if no social account found. Default is True\n REDIRECT_URL: The url to redirect if above setting is used. Default is \"/\"\n\nGo to `/find-friends/list/` on your browser.\n\nContributions\n-------------\n\nCurrently there are facebook and twitter backends are available. Please help to implement new backends.\n\nImplementing backend classes are easy. Just create a class inherits from `BaseFriendsProvider` and implement two of its methods. \nSee backends module for example implementations\n\nThe software design for back-ends needs to be tweaked a little. Encapsulating the allauth and social-auth behaviors in different subclasses would help.\nAlso a common interface for backends to load them silently is crucial. Now if there is a missing backend, we raise an error. Factory class that loads them is also very ugly.\n\nI needed to implement this app for a real-world project with an impossible deadline, and now no time to refactor it. So if you can spend some time on the above issues, that'd be awesome.\n\nThanks `lizrice` for the `django-allauth` integration.\n\nChange Log\n----------\n\nSee `CHANGES.txt` file for history", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/laplacesdemon/django-social-friends-finder.git", "keywords": null, "license": "BSD licence, see LICENCE.txt", "maintainer": null, "maintainer_email": null, "name": "django-social-friends-finder", "package_url": "https://pypi.org/project/django-social-friends-finder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-social-friends-finder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/laplacesdemon/django-social-friends-finder.git" }, "release_url": "https://pypi.org/project/django-social-friends-finder/0.2/", "requires_dist": null, "requires_python": null, "summary": "An extension app for django-social-auth or django-allauth that fetches your friends from different social-networks.", "version": "0.2" }, "last_serial": 790692, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "132251746c72e4436cc696daed12c919", "sha256": "c297dd49521df9e58f75852a93d3c8d990e77b995ef7cbdde4ec274d0308205f" }, "downloads": -1, "filename": "django-social-friends-finder-0.1.tar.gz", "has_sig": false, "md5_digest": "132251746c72e4436cc696daed12c919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8612, "upload_time": "2012-12-05T19:24:26", "url": "https://files.pythonhosted.org/packages/fc/c9/0c73878721c765ee6bb5d53318981373fa9b7e68b91108e4741ba3ee06d2/django-social-friends-finder-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "632cb07b3b52dde709774edbac7dcda4", "sha256": "06864122c15bc1d6a0e29fc382e56962fd28380624cc0e80378ecd6c24fe37a6" }, "downloads": -1, "filename": "django-social-friends-finder-0.2.tar.gz", "has_sig": false, "md5_digest": "632cb07b3b52dde709774edbac7dcda4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9459, "upload_time": "2012-12-22T23:16:47", "url": "https://files.pythonhosted.org/packages/dd/a0/c26e4146457c632872a9789d6fb2d1d8344e6bdb550079f3c631daee6110/django-social-friends-finder-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "632cb07b3b52dde709774edbac7dcda4", "sha256": "06864122c15bc1d6a0e29fc382e56962fd28380624cc0e80378ecd6c24fe37a6" }, "downloads": -1, "filename": "django-social-friends-finder-0.2.tar.gz", "has_sig": false, "md5_digest": "632cb07b3b52dde709774edbac7dcda4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9459, "upload_time": "2012-12-22T23:16:47", "url": "https://files.pythonhosted.org/packages/dd/a0/c26e4146457c632872a9789d6fb2d1d8344e6bdb550079f3c631daee6110/django-social-friends-finder-0.2.tar.gz" } ] }