Alex has a point. We need to write a detailed help about the PWB rewrite branch
Best On Thu, Aug 15, 2013 at 12:31 PM, Amir Ladsgroup <ladsgr...@gmail.com>wrote: > > On Wed, Aug 14, 2013 at 11:40 PM, Merlijn van Deen > <valhall...@arctus.nl>wrote: > >> Hi Amir, >> >> On 14 August 2013 16:22, Amir Ladsgroup <ladsgr...@gmail.com> wrote: >> >>> As you probably know We had a workshop >>> http://wikimania2013.wikimedia.org/wiki/DevCamp/Schedule on Wikimania's >>> DevCamp about using PWB for people who are interested. >>> >> Cool! >> >> >>> but It was a very big problem that installation of PWB is not >>> user-friendly (and It's worse when people try to install rewrite instead of >>> trunk) The main cause as far as we faced during the workshop (on different >>> computers) is dependencies. >>> >> >> This surprises me, as this was not an issue during the Amsterdam >> hackathon - and we used rewrite! However, we used a nightly instead of git, >> which might explain at least part of the difference. What was the audience >> (how experienced with wikipedia as writer / AWB / ..., running windows or >> linux, etc), and how did they install and configure pwb? >> >> They were from different kind of expertise from new to wikipedia to > someone who ran bots in toolserver. The biggest issue was we couldn't get > reach to user-cofnig.py (sometimes people try to install several clones). I > really prefer the old school in this field. We can store user-config in the > clone (core) folder instead of .pywikibot > > >> Maarten (multichill) has suggested we change setup.py and >>> generate_user_config.py and make a auto-generated list of needed >>> dependencies (based on OS or other things) and ask user when he/she wants >>> to install that which one you need! and install it right away. another >>> suggestion (my idea) is an example: >>> >> This is certainly an option. Maybe Dr.Trigon can suggest something in >> this direction - the current method of downloading dependencies/externals >> when needed is reasonable, I think. >> >> Alternatively, I'd like to suggest nightlies as main distribution method. >> At least the core nightly is completely self-contained: it has translations >> *and* httplib2 (the only required external library). For most people, that >> would be the easiest way of installing pywikibot. >> >> > Nightly needs some fixations I don't Legoktm did it or not but we have to > check it > >> When someone doesn't install i18n submodule. Codes breaks (error that >>> says "import i18n, there is no module named "i18n"" or something like that) >>> but we have to catch this error and ask a question and ask do you want to >>> install i18n submodule? and maybe a user doesn't want to install it (just >>> wants to run it in English WP) We have to let the user run the code. >>> >> It's impossible to run a bot without i18n submodule, because *all* >> translations are in the translation file, also the English version! The >> code only knows the key (e.g. 'commons-file-moved', not >> '[[:File:%(localfile)s|File]] moved to >> [[:commons:File:%(commonsfile)s|commons]].'). >> >> > Yeah. You're right > >> Best, >> Merlijn >> >> _______________________________________________ >> Pywikipedia-l mailing list >> Pywikipedia-l@lists.wikimedia.org >> https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l >> >> > > Best > -- > Amir > > -- Amir
_______________________________________________ Pywikipedia-l mailing list Pywikipedia-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/pywikipedia-l