Example #1
0
    def getArticleImages(self, body):
        soup = BeautifulSoup(body)
        imageElements = soup.findAll('img')

        def getSrc(x):
            return x['src']

        return map(getSrc, imageElements)
Example #2
0
		if sr['license']['name'] == "Other":
			lo = License.objects.get(title="Unknown")
			oer.license = lo

		oer.cost = 0.0
		oer.user = User.objects.get(username="******")

		if sr['description'] != "":
			oer.body_markdown = sr['description']

		else:
			if sr['resourceType']['name'] == "resource/url" or sr['resourceType']['name'] == "video/youtube":
				try:
					source = urlopen(sr['url'])
					soup = BeautifulSoup(source)
					description = soup.findAll('meta', attrs={'name' : "description"})[0]

					if description:
						oer.body_markdown = description['content']
				except:
					pass
				
		oer.save()
		oerSet.append(oer)

	print oerSet
	article.resources = oerSet
	article.save()

	except:
		for oer in oerSet: