scraper updates
This commit is contained in:
@@ -197,7 +197,29 @@ def createBasicArticle(article, event_type, organization):
|
||||
)
|
||||
return new_article, created
|
||||
|
||||
def getiCalEvents(gcal, scraper):
|
||||
def createIcalEvent(event, scraper, venue, event_type):
|
||||
new_date = event['dateStart']
|
||||
new_event = {}
|
||||
new_event['scraper'] = scraper
|
||||
new_event['calendar'] = scraper.calendar
|
||||
new_event['title'] = event['strSummary'],
|
||||
new_event['date'] = str(new_date)[:-6],
|
||||
new_event['dateStamp'] = str(new_date)[:-6],
|
||||
new_event['link'] = venue.website
|
||||
createBasiciCalEvent(new_event, event_type, venue)
|
||||
|
||||
def createCleanIcalEvent(event, scraper, venue, event_type):
|
||||
new_date = event['dateStart']
|
||||
new_event = {}
|
||||
new_event['scraper'] = scraper
|
||||
new_event['calendar'] = scraper.calendar
|
||||
new_event['title'] = event['strSummary'],
|
||||
new_event['date'] = str(new_date),
|
||||
new_event['dateStamp'] = str(new_date),
|
||||
new_event['link'] = venue.website
|
||||
createBasiciCalEvent(new_event, event_type, venue)
|
||||
|
||||
def getiCalEvents(gcal, scraper, venue):
|
||||
for component in gcal.walk():
|
||||
event = {}
|
||||
event['scraper'] = scraper
|
||||
@@ -229,30 +251,13 @@ def getiCalEvents(gcal, scraper):
|
||||
try:
|
||||
print("1Event: ", event['dateStart'])
|
||||
if event['dateStart'] > now_now:
|
||||
new_date = event['dateStart']-td
|
||||
new_event = {}
|
||||
new_event['scraper'] = scraper
|
||||
new_event['calendar'] = scraper.calendar
|
||||
new_event['title'] = event['strSummary'],
|
||||
new_event['date'] = str(new_date),
|
||||
new_event['dateStamp'] = str(new_date),
|
||||
new_event['link'] = venue.website
|
||||
createBasiciCalEvent(new_event, "Mu", venue)
|
||||
createIcalEvent(event, scraper, venue)
|
||||
except Exception as e:
|
||||
try:
|
||||
event['dateStart'] = event['dateStart'].date()
|
||||
print("1Event: ", event['dateStart'])
|
||||
if event['dateStart'] > now_now:
|
||||
new_date = event['dateStart']-td
|
||||
print("The new Date: ", new_date, type(new_date))
|
||||
new_event = {}
|
||||
new_event['scraper'] = scraper
|
||||
new_event['calendar'] = scraper.calendar
|
||||
new_event['title'] = event['strSummary'],
|
||||
new_event['date'] = new_date,
|
||||
new_event['dateStamp'] = new_date,
|
||||
new_event['link'] = venue.website
|
||||
createBasiciCalEvent(new_event, "Mu", venue)
|
||||
createIcalEvent(event, scraper, venue)
|
||||
except Exception as e:
|
||||
print("The Error: ", e)
|
||||
pass
|
||||
Reference in New Issue
Block a user