Skip to main content

Home/ Scripters/ Group items tagged Read

Rss Feed Group items tagged

Jac Londe

RSS Feeds Reader Plugin for jQuery - Zazar Online Website Builder - 0 views

shared by Jac Londe on 27 Dec 14 - No Cached
  •  
    This plugin will read RSS feeds from any website URL using the Google Feeds API. It produces structured HTML with in-built CSS classes for styling. Simple and easy to use.
Jac Londe

Parsing HTML in Python (Shallow Thoughts) - 0 views

  • Parsing HTML in Python
  • Up until now, I've avoided doing any HTMl parsing in my RSS reader FeedMe.
  • from HTMLParser import HTMLParser class MyFancyHTMLParser(HTMLParser): def fetch_url(self, url) : request = urllib2.Request(url) response = urllib2.urlopen(request) link = response.geturl() html = response.read() response.close() self.feed(html) # feed() starts the HTMLParser parsing def handle_starttag(self, tag, attrs): if tag == 'img' : # attrs is a list of tuples, (attribute, value) srcindex = self.has_attr('src', attrs) if srcindex < 0 : return # img with no src tag? skip it src = attrs[srcindex][1] # Make relative URLs absolute src = self.make_absolute(src) attrs[srcindex] = (attrs[srcindex][0], src) print '<' + tag for attr in attrs : print ' ' + attr[0] if len(attr) > 1 and type(attr[1]) == 'str' : # make sure attr[1] doesn't have any embedded double-quotes val = attr[1].replace('"', '\"') print '="' + val + '"') print '>' def handle_endtag(self, tag): self.outfile.write('</' + tag.encode(self.encoding) + '>\n'
1 - 4 of 4
Showing 20 items per page