Changeset 3089:787296b7e3b0 in livinglogic.python.xist

Show
Ignore:
Timestamp:
01/02/08 14:46:12 (12 years ago)
Author:
Walter Doerwald <walter@…>
Branch:
default
Message:

Update name of the URL parsing method.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • src/ll/xist/xfind.py

    r3088 r3089  
    127127    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    128128    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    129     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     129    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    130130    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.a</em>):</input> 
    131131    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    181181    <tty> 
    182182    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    183     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     183    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    184184    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.hasname("img")</em>):</input> 
    185185    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    243243    <tty> 
    244244    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    245     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     245    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    246246    <prompt>>>> </prompt><input>for node in doc.walknode(<em>doc[0]/xsc.Element</em>):</input> 
    247247    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    280280    <tty> 
    281281    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    282     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     282    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    283283    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.empty</em>):</input> 
    284284    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    316316    <tty> 
    317317    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    318     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     318    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    319319    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.onlychild &amp; html.a</em>):</input> 
    320320    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    351351    <tty> 
    352352    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    353     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     353    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    354354    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.onlyoftype &amp; xsc.Element</em>):</input> 
    355355    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    393393    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    394394    <prompt>>>> </prompt><input>from ll.xist.ns import html, xml</input> 
    395     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     395    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    396396    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.onlyoftype &amp; xsc.Element</em>):</input> 
    397397    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    459459    <tty> 
    460460    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    461     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     461    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    462462    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.attrhasvalue("rel", "stylesheet")</em>):</input> 
    463463    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    521521    <tty> 
    522522    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    523     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     523    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    524524    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.attrcontains("rel", "stylesheet")</em>):</input> 
    525525    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    585585    <tty> 
    586586    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    587     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     587    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    588588    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.attrstartswith("class_", "input-")</em>):</input> 
    589589    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    646646    <tty> 
    647647    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    648     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     648    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    649649    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.attrendswith("href", ".css")</em>):</input> 
    650650    <prompt>... </prompt><input>\tprint repr(node)</input> 
     
    706706    <tty> 
    707707    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    708     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     708    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    709709    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.hasid("logo")</em>):</input> 
    710710    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    741741    <tty> 
    742742    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    743     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     743    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    744744    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.hasclass("reference")</em>):</input> 
    745745    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    779779    <tty> 
    780780    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    781     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     781    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    782782    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.inattr &amp; xsc.Text</em>):</input> 
    783783    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    845845    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    846846    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    847     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     847    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    848848    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.a/html.img</em>):</input> 
    849849    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    879879    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    880880    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    881     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     881    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    882882    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.div//html.img</em>):</input> 
    883883    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    916916    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    917917    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    918     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     918    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    919919    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.h2*html.p/html.a</em>):</input> 
    920920    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    966966    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    967967    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    968     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     968    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    969969    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.a**html.a</em>):</input> 
    970970    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    10271027    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    10281028    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    1029     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     1029    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    10301030    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.hasattr("href") | xfind.hasattr("src")</em>):</input> 
    10311031    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    10651065    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    10661066    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    1067     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     1067    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    10681068    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.input & xfind.hasattr("id")</em>):</input> 
    10691069    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    10991099    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    11001100    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    1101     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     1101    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    11021102    <prompt>>>> </prompt><input>for node in doc.walknode(<em>html.img &amp; ~xfind.hasattr("border")</em>):</input> 
    11031103    <prompt>... </prompt><input>\tprint node.bytes()</input> 
     
    11351135    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    11361136    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    1137     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     1137    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    11381138    <prompt>>>> </prompt><input>def foreignlink(path):</input> 
    11391139    <prompt>... </prompt><input>    return path and isinstance(path[-1], html.a) and not path[-1].attrs.href.asURL().server.endswith(".python.org")</input> 
     
    12051205    <prompt>>>> </prompt><input>from ll.xist import parsers, xfind</input> 
    12061206    <prompt>>>> </prompt><input>from ll.xist.ns import html</input> 
    1207     <prompt>>>> </prompt><input>doc = parsers.parseURL("http://www.python.org", tidy=True)</input> 
     1207    <prompt>>>> </prompt><input>doc = parsers.parseurl("http://www.python.org", tidy=True)</input> 
    12081208    <prompt>>>> </prompt><input>for node in doc.walknode(<em>xfind.nthoftype(0, html.h2)</em>):</input> 
    12091209    <prompt>... </prompt><input>\tprint node.bytes()</input>