Thanks Nicolas,

On Mon, Apr 12, 2010 at 18:31, Nicolas Dumazet <[email protected]> wrote:

> Hello,
>
> 2010/4/1 Chris Watkins <[email protected]>:
> > I want to generate a list of matches for a search, but not do anything to
> > the page.
> >
> > E.g. I want to list all pages that contain "redirect[[:Category", but I
> > don't want to modify the pages.
>
> List pages? That's a job for pagegenerators.py
>
>    python pagegenerators.py -search[.....]
>

Thanks - this is strange, I initially looked at this, and then somehow got
the impression that it did something quite different. And I couldn't find
any documentation at all for pagegenerators.py - but I've now created a page
on the wiki.

Now, this will be very useful, but one of my tasks won't work with this
command. I want to list all pages with tables - i.e. look for "{|". The
MediaWiki search won't do this, so I'll ask Merlijn about his text dump
idea...


But honestly Chris, as I wrote before, you should try to learn Python.
> It's not this hard :)
> The time required to write a 3 lines long code snippet yielding all
> pages matching a Mediawiki search (2 minutes) should be about 500
> times shorter than the average latency of this mailing list:
>

I did look at python, and I think you greatly underestimate how much it
would take me, with almost zero coding experience, to learn a useful amount
of python.

I also have a lot of patience in waiting for answers. And I hope that we'll
have more tech volunteers working on Appropedia, by later this year. Then I
can do other things like community management and looking for funding, while
they do things with Python & MediaWiki.

For now, my main contribution to the Pywikipediabot project is to help out
with documentation where I can...

Anyway, I appreciate your help!
Chris


   from pagegenerators import SearchPageGenerator
>    for page in SearchPageGenerator("my query"):
>      print page
>
> I haven't been coding with pywikipedia for months, this code is
> provided without any guarantee. But you get the simplicity of the
> operation I guess :)
>
> Best regards,
> Nicolas.
>
> >
> > I guess that it's possible to modify redirect.py (I don't speak python,
> but
> > it shouldn't be hard) and run it with -log. But maybe there's a simpler
> way?
> >
> > Thanks in advance.
> >
> > --
> > Chris Watkins
> >
> > Appropedia.org - Sharing knowledge to build rich, sustainable lives.
> >
> > blogs.appropedia.org
> > community.livejournal.com/appropedia
> > identi.ca/appropedia
> > twitter.com/appropedia
> >
> > _______________________________________________
> > Pywikipedia-l mailing list
> > [email protected]
> > https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
> >
> >
>
>
>
> --
> Nicolas Dumazet — NicDumZ
>
> _______________________________________________
> Pywikipedia-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
>



-- 
Chris Watkins

Appropedia.org - Sharing knowledge to build rich, sustainable lives.

blogs.appropedia.org
community.livejournal.com/appropedia
identi.ca/appropedia
twitter.com/appropedia
_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to