Changeset 107

Show
Ignore:
Timestamp:
Sun Mar 12 08:05:23 2006
Author:
effbot
Message:

extract title from effbot.org documents

Files:

Legend:

Unmodified
Added
Removed
Modified
  • pydotorg/page/views.py

    r106 r107  
    36 36         else:  
    37 37             return None  
    38           return dict(body_elem=extract(self.getfilename(source))), "default"  
      38         page = extract(self.getfilename(source))  
      39         if hasattr(page, "tag"):  
      40             page = dict(body_elem=page)  
      41         return page, "default"  
    39 42  
    40 43 # --------------------------------------------------------------------  
  • pydotorg/page/pageview/view.py

    r106 r107  
    85 85         context = Context(page)  
    86 86  
    87           # FIXME: fill in more standard context variables  
      87         # FIXME: fill in more standard context variables here  
      88  
      89         # processing time (minus template rendering)  
    88 90         context["time"] = ('%.3f' % (t1 - t0))  
    89 91  
  • pydotorg/page/effbot.py

    r103 r107  
    11 11     elem = htmlload.load(source)  
    12 12  
      13     title = elem.findtext("head/title")  
      14     if title:  
      15         title = title.split(":::")[0]  
      16  
    13 17     for body in elem.getiterator("div"):  
    14 18         if body.get("id") == "effbot-body":  
     
    30 34     body.set("class", "body")  
    31 35  
    32       return body  
      36     return dict(body_elem=body, title=title)