Skip to content

Instantly share code, notes, and snippets.

Created December 6, 2012 07:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/4222619 to your computer and use it in GitHub Desktop.
Save anonymous/4222619 to your computer and use it in GitHub Desktop.
ordered facebook friend list
import urllib2
import json
# to run:
# from IDE: Run and type start()
# from command line: navigate to folder containing this file
# type python
# type execfile('friendList.py')
# type start()
def start():
url = 'http://graph.facebook.com/'
print "Go to facebook.com."
print "View the source."
print 'Find "OrderedFriendsListInitialData"'
print 'Copy everything between ""list":" and "}]],"require":" EXACTLY.'
print "Include the [] at the ends."
print '*It should look something like this, but with a lot more numbers: ["1234567","9876543","246810"]'
links = input("Paste that information here, then hit Enter \n")
num = input("How many friends do you want to see out of " + str(len(links)) + "? \n")
for link in links[:num]:
try:
source = json.load(urllib2.urlopen(url+link))
print str(links.index(link)+1) + ". " + source['name']
except urllib2.HTTPError, e:
print str(links.index(link)+1) + ". disabled account"
return
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment