I figured it out.  Is there any way to delete your own posts?

Brendan Fay wrote:
> Dear Someone:
>
>      I have written a script that accesses the googleAPI through
> pygoogle and saves each of the ten documents as a .txt file by using a
> specific function for each respective file type (.doc, .pdf, .html) to
> convert it to such.  Everything works fine, except that I am trying to
> make it search and return another result in the event that a file type
> other than .doc, .pdf, .html, or .txt comes up.  Python is new to me
> and I'm not sure why my method doesn't work.  I'd really appreciate any
> advice; here is the relevant code:
>
> def searchhelper(words, start=0, max=10):
>       data = google.doGoogleSearch(words)
>       objlist = data.results
>       urllist = map((lambda x: x.URL), objlist)
>       return urllist
>
>
> def searchhelper2(initwords, urls, counter):
>       for url in urls:
>               if findinlink(url, 'pdf'): # all these functions are defined
> elsewhere,
>                       convertpdf(url)  # fbut they definitely are working 
> properly
>               elif findinlink(url, 'htm'):
>                       converthtml(url)
>               elif findinlink(url, 'txt'):
>                       urllib.urlretrieve(url, parse(x))
>               elif findinlink(url, 'doc'):
>                       convertdoc(url)
>               elif not findinlink(url, '.'):
>                       converthtml(url)
>               else:
>                       urllist = urls[counter + 1:] + searchhelper(initwords, 
> 11 + counter,
> 1) # (I'm
>                       searchhelper2(initwords, urllist, counter + 1)# 
> assuming this is
> where I have      #
>                                   erred; however, I'm not sure)
>
>
> def search(initwords):
>       urllist = searchhelper(initwords)
>       searchhelper2(initwords, urllist, 0)
> 
> Thanks,
> Brendan

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to