In [14]:
fecon = 'http://lanyrd.com/topics/web-development/feed/'
In [ ]:
Script to loop at upcoming conferences and add their hashtag to script that then tweets/rt/fav the hashtag
In [ ]:
In [15]:
from TwitterFollowBot import TwitterBot
In [ ]:
In [16]:
import requests
In [17]:
import json
import xmltodict
In [30]:
wcm_bot = TwitterBot('/home/wcmckee/github/config.txt')
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [31]:
refecon = requests.get(fecon)
In [32]:
rexml = xmltodict.parse(refecon.text)
In [34]:
rexml['feed']['entry'][0]['title']
Out[34]:
In [41]:
lenran = len(rexml['feed']['entry'])
In [50]:
fedict = dict()
In [79]:
import pandas
import bs4
In [ ]:
bs4.BeautifulSoup()
In [113]:
bsstrin = list()
In [ ]:
In [114]:
for feran in range(lenran):
fedict.update({feran : (rexml['feed']['entry'][feran]['title'])})
#newdict = ({fedict : (rexml['feed']['entry'][feran]['link']['@href'])})
#nedict = dict()
#nedict.update({fedict : str(rexml['feed']['entry'][feran]['link']['@href'])})
print (rexml['feed']['entry'][feran]['link']['@href'])
bstex = bs4.BeautifulSoup((rexml['feed']['entry'][feran]['summary']['#text']))
#print (bstex.find('img'))
bsfa = (bstex.findAll('a'))
for bsf in bsfa:
print (bsf)
bsstrin.append(bsf)
#bsfq
#bstxa = (bstex.text)
#print(bstxa.replace(' ', ''))
#print (bstxa.upper())
In [130]:
chit = list()
In [162]:
fulltwe = chit[0] + ' ' + chit[2] + chit[3]
In [163]:
fulltwe
Out[163]:
In [161]:
for chz in range(7):
stach = (chit[chz])
sez = stach.replace('\n', '')
sert = sez.replace('\t', '')
serb = sert.replace(' ', '')
print('#' + serb)
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [143]:
chit[0]
Out[143]:
In [146]:
chit[2]
Out[146]:
In [148]:
chit[3]
Out[148]:
In [149]:
chit[4]
Out[149]:
In [150]:
chit[5]
Out[150]:
In [152]:
chit[6]
Out[152]:
In [153]:
chit[7]
Out[153]:
In [141]:
for ch in chit:
rechn = (ch.replace('\n', ''))
othchz = (rechn.replace('\t', ''))
print ('#' + (othchz))
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [131]:
for bstr in bsstrin:
bstx = (bstr.text)
rmst = bstx.replace(' ', '')
chit.append(rmst)
print (rmst)
for rma in rmst:
#print(rma)
fixde = rma.replace(' ', '')
#print(fixde)
In [ ]:
In [ ]:
In [ ]:
In [122]:
rmst
Out[122]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [74]:
import arrow
In [77]:
for fedi in fedict.values():
fedsi = (fedi.split(',')[1])
pantim = pandas.to_datetime(fedi.split(',')[1])
print (pantim)
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [40]:
rexml['feed']['entry']
In [ ]:
In [ ]:
In [35]:
rexml['feed']['entry'][0]
Out[35]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: