I don't see fawikis on the page, could you update it also with farsi wikiS ?
thanks in advance

Mardetanha

On Thu, Apr 28, 2016 at 8:09 PM, Andrea Zanni <[email protected]>
wrote:

> Thanks Phe also for the pointer at your GitHub page,
> I'll try to post issues directly there if needed :-)
>
> Your tool and a bit of fiddling with transclusions got me thinking:
> sometime some works are really complex.
> You have multiple Indexes representing multiple texts, and at times you
> also have other versions/editions of the same work.
> This creates a mess because all the realtionships between Indexes and ns0
> pages are made by humans,
> and it's not always easy to understand the "structure".
>
> So, my question is:
> is it possibile to "draw" some sort of graph/network between Indexes and
> the pages that are transcluded from them?
>
> Maybe with a visual representation it would be easier to tame the chaos :-)
>
> Aubrey
>
>
>
>
> On Thu, Apr 28, 2016 at 4:47 PM, Philippe Elie <[email protected]> wrote:
>
>> On Thu, 28 Apr 2016 at 15:55 +0200, Alex Brollo wrote:
>>
>> > Very interesting.
>> >
>> > Have you any suggestion about finding the list of not transcluded
>> pages? I
>> > can imagine, to get by a bot html of ns0 main page and all its subpages
>> > related to a Index page, then parsing it to get the list of existing
>> page
>> > links; is there any simpler strategy?
>> >
>> > Alex
>>
>> If you have access to the database the simplest way is the code of this
>> tool
>>
>> https://github.com/phil-el/phetools/blob/master/statistics/not_transcluded.py
>> as the function not_transcluded() is nearly what you need. I'll probably
>> show the list of page not transcluded in a future version but this tool
>> get
>> such list for all index: on a wiki and the query takes a few minutes,
>> it's not
>> handy for a per index transclusions status.
>>
>> To get such list for only one index it'll easier to use the API, 1) get
>> all
>> links on the Index:page filtered to namespace Page: 2) use the embededin
>> api
>> to get all transclusions from ns:0, result from 1) minus result from 2)
>> are
>> what you are searching. You can do 1) in one request and you can probably
>> get
>> also the proofread status with the same request as you are probably only
>> interested in yellow or green page not transcluded, 2) is perhaps possible
>> in only one request, I don't remember. Such tool to complement my tool
>> can be
>> very useful. It's possible I'll provide a simpler API on toollabs to do
>> that.
>>
>> --
>> phe
>>
>> _______________________________________________
>> Wikisource-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikisource-l
>>
>
>
> _______________________________________________
> Wikisource-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikisource-l
>
>
_______________________________________________
Wikisource-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikisource-l

Reply via email to