Thanks for that guide. Unfortunately touch.py is the only script which runs in 
that environment. Other Scripts seems to hang. After ctrl-c I get this:

(rewrite) C:\pywikibot\rewrite\scripts>redirect.py double
Configuration variable 'userinterface_lang' is defined but unknown. Misspelled?
Configuration variable 'account_global' is defined but unknown. Misspelled?
Configuration variable 'use_diskcache' is defined but unknown. Misspelled?
Configuration variable 'notify_unflagged_bot' is defined but unknown. Misspelled
?
Traceback (most recent call last):
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 718, in <module>
    main()
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 714, in main
    bot.run()
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 630, in run
    self.fix_double_redirects()
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 446, in fix_double_redir
ects
    for redir_name in self.generator.retrieve_double_redirects():
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 292, in retrieve_double_
redirects
    in self.get_redirects_via_api(maxlen=2):
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 209, in get_redirects_vi
a_api
    for apiQ in self._next_redirect_group():
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 180, in _next_redirect_g
roup
    for page in self.get_redirect_pages_via_api():
  File "C:\pywikibot\rewrite\scripts\redirect.py", line 167, in get_redirect_pag
es_via_api
    for p in gen:
  File "c:\pywikibot\rewrite\pywikibot\data\api.py", line 550, in __iter__
    self.data = self.request.submit()
  File "c:\pywikibot\rewrite\pywikibot\data\api.py", line 272, in submit
    body=paramstring)
  File "c:\pywikibot\rewrite\pywikibot\comms\http.py", line 105, in request
    request.lock.acquire()
  File "C:\Python27\lib\threading.py", line 324, in acquire
    self.__cond.wait()
  File "C:\Python27\lib\threading.py", line 244, in wait
    waiter.acquire()
KeyboardInterrupt

(rewrite) C:\pywikibot\rewrite\scripts>deactivate
C:\pywikibot\rewrite\scripts>

Any suggestions?

Regards
xqt

----- Original Nachricht ----
Von:     Merlijn van Deen <[email protected]>
An:      Pywikipedia discussion list <[email protected]>
Datum:   18.02.2011 00:46
Betreff: [Pywikipedia-l] Running the rewrite branch as developer/power-user
        [windows]

> Hello all,
> 
> *As several people have mentioned they had trouble starting with the
> rewrite
> branch, I decided to do a step-by-step log of installing the rewrite in a
> way that is good for developing -- this means you are able to edit the
> framework files, while not inflicting any changes on other users (or other
> bots you run!) of the system. By using setup.py develop, edits you make to
> the framework will immediately be used (no need to setup.py install them),
> but only within the virtualenv.*
> 
> *This is the windows version of my earlier email*
> *
> *
> I do not run python on windows, so this is a tutorial that starts with
> installing python. It's a bit rougher than the unix one, as I did not want
> to spend too much time on it.
> 
> 1. Install python 2.7
> http://python.org/ftp/python/2.7.1/python-2.7.1.msi<http://python.org/downlo
> ad/>
> (do
> *not* use the 64-bit version, due to http://bugs.python.org/issue6792 )
> 
> 2. Install Setuptools
> http://pypi.python.org/pypi/setuptools#files
> 
> 3. Install Virtualenv
> start/run: cmd
> c:\Python27\Scripts\easy_install.exe virtualenv
> 
> 4. create a virtualenv for pwb
> C:\Users\valhallasw>c:\Python27\Scripts\virtualenv.exe pywikibot
> New python executable in pywikibot\Scripts\python.exe
> Installing setuptools.....................done.
> 
> 5. Go to C:\Users\valhallasw\pywikibot and use tortoisesvn to get the
> rewrite
> 
> 6. create a shortcut to    cmd /k
> c:\users\valhallasw\pywikibot\scripts\activate.bat
>     with working path C:\Users\valhallasw\pywikibot\rewrite
> 
> 7. Use the shortcut. You now have a new cmd.exe window
> 
> 8. python setup.py develop
> 
> Your default user directory is
> "C:\Users\valhallasw\AppData\Roaming\pywikibot"
> How to proceed? ([K]eep [c]hange)
> 
> change, to c:\users\valhallasw\pywikibot\conf\
> Answer 'y' to the warning prompt (not 'yes')
> 
> Do you want to copy files: y
> [note: I copied my unix user-config.py to c:\users\valhallasw\pywikibot]
> Path to existing wikipedia.py? C:\Users\valhallasw\pywikibot
> NOTE: user-config.py already exists in the directory
> Create user-fixes.py file? ([y]es, [N]o) n
> 
> (pywikibot) C:\Users\valhallasw\pywikibot\rewrite>echo SET
> PYWIKIBOT2_DIR=c:\users\valhallasw\pywikibot\conf>> ..\Scripts\activate.bat
> 
> (DON'T put a space between f and >>!)
> 
> Close the window, and
> 
> 9. Use the shortcut from (7) again
> 
> You should now have a cmd.exe with a working pywikibot setup!
> 
> (pywikibot) C:\Users\valhallasw\pywikibot\rewrite\scripts>python touch.py
> Gebruiker:Valhallasw
> Retrieving 1 pages from wikipedia:nl.
> Page [[Gebruiker:Valhallasw]] saved
> 
> 
> NOTE: you *must* use 'python' in front of the script name, or python will
> not find the pywikibot directory.
> 
> Good luck!
> 
> Merlijn
> 
> 
> --------------------------------
> 
> _______________________________________________
> Pywikipedia-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l
> 

_______________________________________________
Pywikipedia-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l

Reply via email to