[Pywikipedia-l] Hello, world! project

Milos Rancic millosh at gmail.com
Sat Dec 8 19:13:46 UTC 2007


Anyone interested in joining the project? :)

Here is the initial content of the page 
http://meta.wikimedia.org/wiki/Hello%2C_world!_project

'''[[w:en:Hello world program|Hello, world!]]''' is usually one of the 
simplest possible programs in some programming language. However, it 
becomes very complex if you want to put it on every [[Wikimedia]] 
project in every language.

The goal of this project is not to show one more trivia implemented in 
multilingual wiki environment, but to make roots for building 
multilingual bots on (Media)Wiki based projects. It should be, also, an 
educational material for future bot programmers.

The project is in the early state of development, and all constructive 
inputs are welcome.

== "Simple" things to do ==
* Be sure that you know what are you doing. If you make a mess on some 
project, you will be blocked there. If you make a mess on all projects, 
you will be blocked everywhere.
* Make a page <nowiki>[[</nowiki>User:Your'''Bot'''Name/Hello, world!]] 
with sentence "Hello, world!" on all Wikimedian projects.
** ''Simple'' note: You will need to open accounts for you and your bot 
on all Wikimedian projects (if you didn't do yet) and verify your email 
addresses. You will, also, need to wait four days for "maturity" of your 
accounts.
** It is, also, a matter of good manners to introduce yourself and your 
bot to the people of particular projects.
*** If you don't know particular language, it is good enough to write it 
in English.
*** If you don't want to do copy-paste your text 1000+ times, make it 
with your bot.
*** Tell something about you at your user page (including languages 
which you are speaking by using Babel templates)
**** There are no some Babel templates on some projects? Copy it from 
[[:en:|English Wikipedia]]. Of course, use bot for that if you are not a 
masochist ;)
*** Tell something like "This is <YourUserName>'s test bot and it will 
operating only inside of its and my user space" at your bot's user page.
*** Put interwiki links on all of your and your bot's user pages.
** Try to find some clever way how to translate "Hello, world!" in a 
number of languages. [http://translate.google.com/ Google Translator] is 
one of useful method for doing so. However, it has only a couple of 
languages and Wikimedia has only a couple of hundreds of languages. If 
you find some good method for doing so, please [[Talk:Hello, world! 
project|let us know]].
*** Of course, maybe it is possible to find translations of this 
sentence on the Internet?
*** You may ask native speakers to translate the sentence.
*** And, don't be disappointed if you don't have a translation. If you 
tried all possible and impossible methods, make a page in English, your 
language or some regional lingua franca.
** [[Talk:Hello, world! project|Let us know]] on how many projects in 
how many languages you wrote "Hello, world!".
* Make a bot for checking updates of your "Hello, world!" pages and its 
talk pages. Start it every day (or put it in the crontab of '''your''' 
computer). Program should make output on some subpage of your bot's page 
here, on Meta. Other option is to put feeds for all of the pages in your 
favorite feed reader.
* [[Hello, world! project/code|Show the code]].

== Participants ==
Write it in the form:
<pre>
=== UserName, BotName ===
* phase 1
* phase 2
* phase ...
* phase n
* '''Current phase'''
</pre>

=== [[User:Millosh|Millosh]], [[User:Millbot|Millbot]] ===
* '''Making accounts.'''

[[Category:Bots]]





More information about the Pywikipedia-l mailing list