Difference between revisions of "Import Lessons from test wiki"
From COST Action FP0804: FORSYS
SeanGordon (Talk | contribs) m (Text replace - "Has issue status=Yes" to "Has issue status=Completed") |
SeanGordon (Talk | contribs) m (Text replace - "Has issue status=" to "Has task status=") |
||
Line 21: | Line 21: | ||
* Done | * Done | ||
|Has issue priority=high | |Has issue priority=high | ||
− | |Has | + | |Has task status=Completed |
}} | }} | ||
<nowiki> | <nowiki> |
Revision as of 00:08, 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 | "high" is not in the list of possible values (1-high, 2-medium, 3-low) for this property. |
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"