https://bugzilla.wikimedia.org/show_bug.cgi?id=63463

            Bug ID: 63463
           Summary: QRpedia should point to Wikidata entity
           Product: QRpedia
           Version: unspecified
          Hardware: All
                OS: All
            Status: NEW
          Severity: enhancement
          Priority: Unprioritized
         Component: General
          Assignee: kel...@kiwix.org
          Reporter: w...@ainali.com
       Web browser: ---
   Mobile Platform: ---

Today, the URL of a QRcode is langcode.qrwp.org/Article_name
This should be complemented with a new default like d.qrwp.org/EntityID

This code should get the language links from Wikidata directly and provides
backwards compability.

There is one obvious advantage with this, stability. If the article is moved on
the originating Wikipedia and a new one is taking its place, the QR-code will
point to a completely wrong article. (Probably a  Template:For will be put in
the top of that article, but that might not be true for other languages.)

A disadvantage is that you always need to make a lookup to see what languages
are available instead of heading of to the article directly if the originating
article is in the same language as your phone.

So if the $requested_language resolves to 'd' a separate piece of code is run
where the call for language would then be something like
https://www.wikidata.org/w/api.php?action=wbgetentities&props=sitelinks%2Furls&ids=$request

This returns all sitelinks, and perhaps (or not) you would want to remove all
non-wikipedias.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to