>> Mathieu Stumpf <[email protected]> wrote:
> Hello,
>
> I want to add esperanto words to fr.wiktionary using as input a file
> where each line have the format "word:the fine definition". So I copied
> the basic.py, and started hacking it to achieve my goal.
>
> Now, it's seems like the -file argument expect a file where each line is
> formated as "[[Article name]]". Of course I can just create a second
> input file, and read both in parallel, so I feed the genFactory with the
> further, and use the second to build the wiktionary entry. But maybe you
> could give me a hint on how can I write a generator that can feed a
> pagegenerators.GeneratorFactory() without creating a "miror file" and
> without loading the whole file in the main memory.

All "pagegenerators" return only a series of Page objects and nothing else;
they are useful to create just a list of pages to work on.

I wrote a very simple mini-bot using a different kind of generator
that feeds the bot with both pagename and the content.

You can download the code from Gerrit:

https://gerrit.wikimedia.org/r/98457

You should run it like this:

python onelinecontent.py -simulate -contentfile:somecontent

where "somecontent" contains:

A:Test one line
B:Second line

Hope that provides some starting point for you,

//Saper


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to