On Mon, Jul 20, 2009 at 10:00 PM, Chengbin Zheng<chengbinzh...@gmail.com> wrote:
> It seems that reply doesn't work. So I'll send a new message.
> Since the static HTML Wikipedia is not updating (please update), and XML
> updates like everyday, the logical choice is to go with XML. Is there any
> way to convert XML to HTML, like the static HTML version?

Download MediaWiki, import the dump, and use your wiki to output a
static HTML dump.  That's the only way I know of (but I haven't ever
looked into it).

> I don't have mad computer skills like most of you. I need a simple way
> (preferably a GUI) to convert XML to HTML.

Unlikely to exist.

> Also, how does the converted XML
> look like compared to the real Wikipedia? I've use Bzreader to open it, and
> it looks TERRIBLE, without any skin or format organization. Please tell me
> the converted XML won't look like this, and looks like the Wikipedia
> website.

The XML only contains the wikitext for the pages, it doesn't contain
the skin or the rules to convert to HTML.  You need to run it through
MediaWiki to get the HTML.  Some simpler third-party tools would be
able to produce some approximation of the HTML, as well, but none
reliably.

> If the static HTML Wikipedia does update at some time, what are your
> preferred method of deleting the user talk, discussion, etc pages? I tried
> using Vista's search function and delete all of them with the name "user",
> etc. But Vista doesn't like deleting millions of files. Even deleting 1 file
> takes minutes (probably due to the sheer number of folders). Is there like a
> program that can delete more efficiently? Or a program that deletes while
> searching (like finds a page, delete it, move on to search for the next
> file).

I don't know of efficient GUI deletion utilities on Windows, because I
don't need them.  Probably nor do most people on what is, after all, a
development list and not a user list.  (Why would developers be likely
to know about GUI tools that are easy to use for non-developers?
You'd want to ask people with your skill set, not people with mad
computer skills.)  On a Unix command line, something of this form will
do what you want:

find -iname 'User:*' -exec rm {} +

_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to