On Mon, Jun 2, 2014 at 8:00 PM, Amir Ladsgroup <[email protected]> wrote:
> Core has one million advantages on compat but easy-installation is not one
> of them, a week ago I was trying to teach some bot operators to migrate to
> core and there were three main problems:
>
> 1- core suggests people to make the user-config in a .pywikibot folder
>  and people don't like this and changing it isn't easy (for example if you
> want to set it as current folder, like compat, which is a common act because
> people use several accounts and they need several pywikibot folders with
> separated user-config and the system doesn't let you to make a file in
> existing director, try doing this)

This part of the startup is quite problematic, as the 'config
directory' has three different sets of logic
1. pwb.py
2. generate_user_files.py get_base_dir()
3. pywikibot/config2.py _get_base_dir()

https://gerrit.wikimedia.org/r/#/c/87893/ tries to copy the logic in
config2.py into pwb.py, but really we need one function that is reused
in all three cases.

> 2- people don't know what command is best for installation:
> python pwb.py
> python generate_user_files.py
> python setup.py install
> python ez_setup.py

IMO we should promote 'python pwb.py' as the way that people start using pywiki.

> 3- There is an extra external needed (httplib2) and there is no
> documentation (in files) at all about them and how we can install them, I
> learned about them by experience and this command won't work: (my friend
> told me, I haven't checked it yet)
>
> git submodule update --init

I quickly tested this , and it appears to be working correctly when
used with 'python pwb.py scripts/xxxx.py'

-- 
John Vandenberg

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

Reply via email to