Difference between revisions of "Import Lessons from test wiki"
From COST Action FP0804: FORSYS
SeanGordon (Talk | contribs) m (Text replace - "Is issue closed:" to "Has issue status") |
SeanGordon (Talk | contribs) m (Text replace - "Has issue priority=high" to "Has issue priority=1-high") |
||
(2 intermediate revisions by one user not shown) | |||
Line 20: | Line 20: | ||
2. Re-import lessons from test wiki | 2. Re-import lessons from test wiki | ||
* Done | * Done | ||
− | |Has issue priority=high | + | |Has issue priority=1-high |
− | |Has | + | |Has task status=Completed |
}} | }} | ||
<nowiki> | <nowiki> |
Latest revision as of 00:22, 7 September 2013
Has issue type | Suggestion |
---|---|
Has author | Sean |
Has responsible person or organization | Sean (help from Dominique / Jussi) |
Has issue description | Some Lessons on the test wiki have been changed since the last import. Need to re-import. |
Has issue solution | The given value was not understood. |
Has issue priority | 1-high |
Has task status | Completed |
import sys sys.path.append('mwclient') import mwclient import time print __file__ + ' ' + time.asctime( time.localtime(time.time()) ) print 'Transferring...' filter = 'Category:Lesson' exclude_lessons = [] ##exclude_lessons = ['Brazil', 'Actor Network Theory', 'Using GISCAME', 'Assessing forest functions', 'Modular Forest Management'] site1 = mwclient.Site('test.forsys.siwawa.org','/wiki/') site1.login('forsys', 'forsys1') site2 = mwclient.Site('fp0804.emu.ee','/wiki/') site2.login('SeanGordon', '4other') for page1 in site1.Pages[filter]: pagename = page1.page_title print pagename text = page1.edit() page2 = site2.Pages[pagename] page2.save(text,summary='Seans automated transfer') ## revisions = lessonpage.revisions() ## for rev in revisions: ## print ' comment: ' + rev['comment'] ## ## if rev['comment'][:4] == 'Sean': ## print ' - deleting' ## lessonpage.delete(reason='Seans automated replacement') ## break ## print print "DONE"