Wikipédia:Interwiki nélküli kategóriák

A Wikipédiából, a szabad enciklopédiából

Ezen a lapon azok a kategórialapok találhatóak, melyeknek nincs interwiki kapcsolatok. A lekérdezés az alábbi SQL-kóddal történik, a lista kézzel frissül bizonytalan időközönként, és a korábbi változatok felülíródnak.

1. A használt SQL-lekérdezés (https://quarry.wmflabs.org/query/50899 vagy https://quarry.wmcloud.org/query/35097 ):

USE huwiki_p;
SELECT page_title FROM page
  LEFT JOIN templatelinks ON tl_from = page_id AND tl_namespace = 10 AND tl_title = 'Kat-redir'
  LEFT JOIN langlinks ON ll_from = page_id
WHERE page_namespace = 14
  AND NOT page_title LIKE 'Csonkok_%'
  AND NOT page_title LIKE 'Figyelmet_igénylő_lapok_%'
  AND page_is_redirect = 0
  AND tl_from IS NULL
  AND ll_from IS NULL;

2. A listát rendezni kell ábécé szerint.

3. A szakaszoláshoz le kell futtatni az alábbi két JS-kódot (pl. a böngésző konzoljában, de a listát egy üres szerkesztőablakba másolva!):

function format(input) {
	const lines = input.split('\n'),
		lines2 = [];
	let letter = null;
	for (let i = 0; i < lines.length; ++i) {
		if (lines[i][0] !== letter) {
			letter = lines[i][0];
			lines2.push(`== ${letter} ==`);
		}
		lines2.push(`* [[:${lines[i]}]]`);
	}
	return lines2.join('\n');
}
const box = document.getElementById('wpTextbox1');
box.value = format(box.value);

4. Tisztítani kell (ki kell törölni több tucat felesleges szakaszcímet), mert a fenti kód különbséget tesz az ékezetes és más diakritikus jellel rendelkező karakterek esetén, míg a sorba rendezés nem.

5. Hozzáadni a hivatkozás elejéhez a :Kategória hivatkozást (ez a fenti kódba is könnyen belerakható), és kicserélni a _ karaktereket szóközre.

A 2021. november 20-i állapot alapján (12 413 tétel):

Számok[szerkesztés]