Exemple #1
0
import newt,csv,unicodedata,os
import networkx as nx
import newtx as nwx
api=newt.getTwitterAPI()

users=['lfeatherstone','jamesgraymp','davidevennett','mike_fabricant']
projpath='test'
sampleSize=997


def checkDir(dirpath):
  if not os.path.exists(dirpath):
    os.makedirs(dirpath)

def outputter(fn,twd):
	f=open(fn,'wb+')
	writer=csv.writer(f,quoting=csv.QUOTE_ALL)
	k=[ 'source','screen_name','name','description','location','time_zone','created_at','contributors_enabled','url','listed_count','friends_count','followers_count','statuses_count','favourites_count','id_str','id','verified','utc_offset','profile_image_url','protected']
	writer.writerow(k)
	
	for uu in twd:
		u=twd[uu]
		ux=[user]
		for x in [u.screen_name,u.name,u.description,u.location,u.time_zone]:
			if x != None:
				ux.append(unicodedata.normalize('NFKD', unicode(x)).encode('ascii','ignore'))
			else: ux.append('')
		for x in [u.created_at,u.contributors_enabled,u.url,u.listed_count,u.friends_count,u.followers_count,u.statuses_count,u.favourites_count,u.id_str,u.id,u.verified,u.utc_offset,u.profile_image_url,u.protected]:
			ux.append(x)
		try:
			writer.writerow(ux)
Exemple #2
0
import newt


def report(m):
    newt.report(m, True)


api = newt.getTwitterAPI()

#----------------------------------------------------------------
#user settings
#----------------------------------------------------------------
twsn = {}

tw = []
tw2 = {}
tw2['newt::headerPlus'] = 'party VARCHAR'
'''
twsn=newt.listDetailsByScreenName({},api.list_members,'tweetminster','libdems')
for i in twsn:
  tw.append(i)
  tw2[i]={}
  tw2[i]['party']='libdems'

twsn=newt.listDetailsByScreenName({},api.list_members,'tweetminster','others')
for i in twsn:
  tw.append(i)
  tw2[i]={}
  tw2[i]['party']='others'
'''