Jump to content

Pywikipediabot/Pywikipediabot basics/Writing simple "Hello, world!" in PWB: Difference between revisions

From IdeaWazaWiki
wikademia>Wikademia
wikademia>Eme
 
(No difference)

Latest revision as of 17:07, 8 November 2009

So, let's try to make a page "Hello, world!" with content "Hello, world!" inside of bot's name space.

<source lang="python"> mynick = "My Bot Name" hello_world = "Hello, world!" myuserpage = "User:" + mynick mypage = myuserpage + "/" + hello_world

site = getSite(language,family) page = Page(site,mypage) page.put(hello_world) </source>

And here is the full script:

<source lang="python">

  1. !/usr/bin/python
  2. -*- coding: utf-8 -*-
  1. let's declare all global values here

mydir = "./" pwbdir = mydir + "pywikipedia/" language = "en" family = "wikinews" mynick = "My Bot Name" hello_world = "Hello, world!" myuserpage = "User:" + mynick mypage = myuserpage + "/" + hello_world

  1. importing modules

import sys sys.path.append(pwbdir) from wikipedia import *

  1. doing the job

site = getSite(language,family) page = Page(site,mypage) page.put(hello_world) </source>