import pywikibot
import requests
import re
import datetime

site = pywikibot.Site('fi', 'wikipedia')

# Haetaan Finnasta sivu
link = "https://www.finna.fi/Record/musketti.M012:KM29:1"
file = requests.get(link)

# Luetaan sivun otsikko regexpillä
pattern= "<title>(.*?)\|(.*?)</title>"
m = re.search(pattern, file.text)

# Poimitaan ensimmäinen match
finnaotsikko = m.group(1).strip()

#Tulostetaan Finnasta saatu otsikko
print("\n\n----\n\nFinnasta saatu otsikko\n")
print(finnaotsikko)

# Haetaan hiekkalaatikon vanha teksti ja tulostetaan se
page = pywikibot.Page(site, 'Ohje:Hiekkalaatikko')
print("\n\n----\n\nVanha teksti\n")
print(page.text)

# Lisätään teksti hiekkalaatikkoon
vanhateksti="'''Hiekkalaatikko''' on lasten ja aikuisten [[leikkipaikka]]"
uusiteksti="Hiekkalaatikko ei ole " + finnaotsikko + " ( " + str(datetime.datetime.now()) + " )"
page.text=page.text.replace(vanhateksti, uusiteksti)
print("\n\n----\n\nUusi teksti\n")
print(page.text)

# Tallennetaan hiekkalaatikko
page.save()

----

Finnasta saatu otsikko

vasarakirves; skandinaavinen vasarakirves


----

Vanha teksti

{{Ole hyvä ja tee muokkauksesi tämän rivin alapuolelle, jottei ohjelaatikko katoaisi}}
[[Tiedosto:Bundesarchiv Bild 183-26012-0005, Eisenhüttenstadt, Kindergarten, Sandkasten.jpg|thumb|upright|Hiekkalaatikoilla voi joskus syntyä tungosta.]]
'''Hiekkalaatikko''' on lasten ja aikuisten [[leikkipaikka]], jossa voidaan leikkiä hiekkaleikkejä, esimerkiksi hiekkalapion, sangon ja hiekkamyllyn kanssa. Voit kokeilla muutoksien tekemistä tähän.

Hiekkalaatikko keksittiin 1800-luvun puolivälissä monipuoliseksi ja pienillekin lapsille sopivaksi leikkivälineeksi.<ref>[http://playgrounddesigns.blogspot.fi/2009/11/brief-history-of-sandbox.html A Brief History of the Sandbox] {{en}}</ref>

== Alaotsikko ==
Tässä osiossa on vinkkejä Wikipedian koodin peruskikkoihin.

Näin saat aikaan luettelon:
* [[WP:Sanasto|Wikipedia-termien hakemisto]]
* [[WP:Kahvihuone (kielenhuolto)|Kielenhuolto-kahvihuone]]
* [[WP:Kahvihuone (Wikipedian käytön neuvonta)|Wikipedian käytön neuvonta -kahvihuone]]

Näin saat numeroidun luettelon:
# Koski
# Vesiputous
# Suisto

Erilaisia viitemallineita:
* kirjaviite-esimerkki<ref name="kirja 08">{{Kirjaviite |Tekijä=Tarkka, Pirkko |Nimeke=Kielenhuoltajan kikat |Julkaisija=Suomen Sanasepot |Vuosi=1998 |Sivut=32–33}}</ref>
* nettiviite-esimerkki<ref name="nettihumppa">{{Verkkoviite |Tekijä=Kannonkoski, Björn-Olli |Osoite=http://www.lmgtfy.com/?q=maksalaatikko+tuo+markettiemme+kankeahumppaaja |Nimeke=Maksalaatikko, tuo markettiemme kankea humppaaja |Julkaisu=PäivänPöläys.fi |Julkaisija=Sanomapirtti |Ajankohta=1.5.2013 |Viitattu= 8.9.2013}}</ref>
* lehtiviite-esimerkki<ref name="lehtipehti">{{Lehtiviite |Tekijä=Giutto, Giulietta |Otsikko= Il nuovo caseificio a Portofiore |Julkaisu=Tamonas Novas Portofiore |Julkaisija=Novastel |Ajankohta=2.9.1938 |Numero=3 |Vuosikerta=19 |Kieli={{it}} |www=http://www.nettiullakko.fi/arc/ant/?id=962021 |www-teksti=Artikkeli verkkoarkistossa}}</ref>

== Lähteet ==
{{Viitteet}}


----

Uusi teksti

{{Ole hyvä ja tee muokkauksesi tämän rivin alapuolelle, jottei ohjelaatikko katoaisi}}
[[Tiedosto:Bundesarchiv Bild 183-26012-0005, Eisenhüttenstadt, Kindergarten, Sandkasten.jpg|thumb|upright|Hiekkalaatikoilla voi joskus syntyä tungosta.]]
Hiekkalaatikko ei ole vasarakirves; skandinaavinen vasarakirves ( 2019-10-13 09:25:09.200863 ), jossa voidaan leikkiä hiekkaleikkejä, esimerkiksi hiekkalapion, sangon ja hiekkamyllyn kanssa. Voit kokeilla muutoksien tekemistä tähän.

Hiekkalaatikko keksittiin 1800-luvun puolivälissä monipuoliseksi ja pienillekin lapsille sopivaksi leikkivälineeksi.<ref>[http://playgrounddesigns.blogspot.fi/2009/11/brief-history-of-sandbox.html A Brief History of the Sandbox] {{en}}</ref>

== Alaotsikko ==
Tässä osiossa on vinkkejä Wikipedian koodin peruskikkoihin.

Näin saat aikaan luettelon:
* [[WP:Sanasto|Wikipedia-termien hakemisto]]
* [[WP:Kahvihuone (kielenhuolto)|Kielenhuolto-kahvihuone]]
* [[WP:Kahvihuone (Wikipedian käytön neuvonta)|Wikipedian käytön neuvonta -kahvihuone]]

Näin saat numeroidun luettelon:
# Koski
# Vesiputous
# Suisto

Erilaisia viitemallineita:
* kirjaviite-esimerkki<ref name="kirja 08">{{Kirjaviite |Tekijä=Tarkka, Pirkko |Nimeke=Kielenhuoltajan kikat |Julkaisija=Suomen Sanasepot |Vuosi=1998 |Sivut=32–33}}</ref>
* nettiviite-esimerkki<ref name="nettihumppa">{{Verkkoviite |Tekijä=Kannonkoski, Björn-Olli |Osoite=http://www.lmgtfy.com/?q=maksalaatikko+tuo+markettiemme+kankeahumppaaja |Nimeke=Maksalaatikko, tuo markettiemme kankea humppaaja |Julkaisu=PäivänPöläys.fi |Julkaisija=Sanomapirtti |Ajankohta=1.5.2013 |Viitattu= 8.9.2013}}</ref>
* lehtiviite-esimerkki<ref name="lehtipehti">{{Lehtiviite |Tekijä=Giutto, Giulietta |Otsikko= Il nuovo caseificio a Portofiore |Julkaisu=Tamonas Novas Portofiore |Julkaisija=Novastel |Ajankohta=2.9.1938 |Numero=3 |Vuosikerta=19 |Kieli={{it}} |www=http://www.nettiullakko.fi/arc/ant/?id=962021 |www-teksti=Artikkeli verkkoarkistossa}}</ref>

== Lähteet ==
{{Viitteet}}
Page [[fi:Ohje:Hiekkalaatikko]] saved