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 <zanni.andrea84(a)gmail.com>
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 <phil.el(a)free.fr> 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.…
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
Wikisource-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikisource-l
_______________________________________________
Wikisource-l mailing list
Wikisource-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikisource-l