1- The original goal... Configure Pywikipedia Bot to access  lotro-wiki.com -- 
which runs MediaWiki, with Semantic extensions.

2- Secondary goal... update the OSX documentation.

3- A side issue -- OSX Server 10.8 now provides a standard distribution Wiki as 
part of it's "canned" support. I have not yet activated it, but that will be 
"the next step." ... but I have to learn how to do that also!!!

====

So far so good... Now I've gotten to the "fork in the road." (BTW, I should 
mention that I'm not a Python programmer.)

The implication from everything I have read so far, is that I will need to 
create a "Family" file to support this private wiki.

Q1 -- Assuming this is necessary ...(which is the first question... is a 
"FAMIILY" and family file necessary at all when running against a private Wiki.

Reading the file families/README-family.txt" the first thing it suggests is to 
run the script -- "generate_family_file.py". --- it fails consistently.

I have tried running that file with the following "user-config.py" files:
This first one was what I was using following my own generalization of the 
parameters.

# -*- coding: utf-8  -*-
family = 'mywiki'
mylang = 'en'
usernames['mywiki']['en'] = u'magill-bot'
use_api_login = True

> python generate_family_file.py
Traceback (most recent call last):
  File "generate_family_file.py", line 36, in <module>
    import config
  File "/Users/magill/pywikipedia/config.py", line 606, in <module>
    execfile(_filename)
  File "./user-config.py", line 4, in <module>
    usernames['mywiki']['en'] = u'magill-bot'
KeyError: 'mywiki'
=================================
Then tried more specifically -- mixed case

# -*- coding: utf-8  -*-
family = 'LOTRO-Wiki'
mylang = 'en'
usernames[LOTRO-Wikii']['en'] = u'magill-bot'
use_api_login = True


>python generate_family_file.py
Traceback (most recent call last):
  File "generate_family_file.py", line 36, in <module>
    import config
  File "/Users/magill/pywikipedia/config.py", line 606, in <module>
    execfile(_filename)
  File "./user-config.py", line 4, in <module>
    usernames['LOTRO-Wiki']['en'] = u'magill-bot'
KeyError: 'LOTRO-Wiki'
==============================
Then with the actual URL...


# -*- coding: utf-8  -*-
family = 'lotro-wiki.com'
mylang = 'en'
usernames[lotro-wikii.com']['en'] = u'magill-bot'
use_api_login = True

>python generate_family_file.py
Traceback (most recent call last):
  File "generate_family_file.py", line 36, in <module>
    import config
  File "/Users/magill/pywikipedia/config.py", line 606, in <module>
    execfile(_filename)
  File "./user-config.py", line 4, in <module>
    usernames['lotro-wiki.com']['en'] = u'magill-bot'
KeyError: 'lotro-wiki.com'

===========================================
So, either I have the syntax of the "user-config.py"  file wrong... or the 
script  "generate_family_file.py"  NEVER works for any undefined WIKI.

Q2 -- is there some magic (i.e. undocumented) incantation necessary to get 
"generate_family_files.py" to work? Or is it simply a worthless script?

T.T.F.N.
William H. Magill
# iMac11,3 Core i7 [2.93GHz - 8 GB 1067MHz] OS X 10.8.4

# Macmini6,1 Intel Core i5 [2.5 Ghz - 4GB 1600MHz] OS X 10.8.3

mag...@icloud.com
mag...@mac.com
whmag...@gmail.com




_______________________________________________
Pywikipedia-l mailing list
Pywikipedia-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to