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
