Wikipédia:Kocsmafal (műszaki)

(Wikipédia:KFM szócikkből átirányítva)
Legutóbb hozzászólt MediaWiki message delivery 11 órával ezelőtt a(z) Tech News: 2024-32 témában
Kocsmafal – műszaki problémák szekciója

A műszaki szekcióban vitathatod meg a MediaWiki szoftverrel, HTML/CSS/JS/... kóddal, böngészőkkel stb. kapcsolatos ötleteidet, problémáidat. A már megoldódott problémákról szóló szakasz elejére az áttekinthetőség érdekében illeszd be a {{megoldva|~~~~}} sablont. Hibák jelzésekor írd meg a böngésződ típusát, és hogy kaptál-e hibaüzenetet!

Amennyiben nem a Wikipédiához vagy a MediaWikihez kapcsolódó műszaki kérdésed van (például különböző számítógéppel kapcsolatos problémák), azt ne itt tedd fel, hanem keress fel egy, az ilyen kérdésekre szakosodott fórumot.

A magyar Wikipédiát különösen érintő MediaWiki-hibákat a Phabricatorön gyűjtjük.

  • Új témát mindig a lap alján kezdj! Vagy használd a következő linket: Új szakasz nyitása!
  • Ne felejtsd el aláírni a hozzászólásodat (a ~~~~ jelek begépelésével vagy a szerkesztőablak fölötti aláírás gomb használatával)!
Tippek a Kocsmafal hatékonyabb használatára
  • Ha egy jó ötletednek nem akad pillanatnyilag megvalósítója, de többen helyeslik, vedd fel a később megvalósítandó Jó ötletek tárházába, nehogy elsüllyedjen a kegyetlenül falánk archívumban!
  • Ha személyes segítőtársat szeretnél, akivel megbeszélheted szerkesztési problémáidat, akkor ide kattintva kérhetsz mentort magadnak.
  • Ha nem tudod eldönteni, hogy valamely speciális probléma/feladat kire tartozik, nézz körül a különleges szerkesztői jogokkal felruházott Wikipédia-munkatársak feladatkörét ismertető lapon!
  • Ha valamilyen enciklopédikus információ után kutattál a cikkekben, de nem találtad meg, fordulj a Tudakozóhoz.

Infobox helye

szerkesztés

Nálam minden infobox „lecsúszott” a bevezető alá. Vajon miért? OsvátA vita 2024. július 26., 05:59 (CEST)Válasz

Kijelentkezve jó? Bean49 vita 2024. július 26., 10:46 (CEST)Válasz

Ellenőrőrzöm, pill. OsvátA vita 2024. július 26., 10:51 (CEST)Válasz

Egyértelmű, hogy módosítás a kódban, mert az ellenőrizetlen szerkesztésekre új módon, egy teljes szürke sorban hívja fel a figyelmet. Nekem is lejjebb vannak az infoboxok. Csurla vita 2024. július 26., 10:53 (CEST)Válasz

Akkor országosak vagyunk a pusztulásban − ahogy a költő mondja. A kódfelelős pedig ront, vagy javít, de nem henyél − ahogy a egy másik (dal)költő mondja. OsvátA vita 2024. július 26., 11:05 (CEST)Válasz

Nálam nem. – Pagony üzenet 2024. július 26., 10:57 (CEST)Válasz

  (Szerkesztési ütközés után) Nekem nincsenek lejjebb. Az általatok „megadott” információk alapján nem tudom reprodukálni. Bean49 vita 2024. július 26., 10:59 (CEST)Válasz

Nálam Vector (2022), szürke sáv van, infobox nem csúszott le. – Burumbátor Súgd ide! 2024. július 26., 11:07 (CEST)Válasz

Igen, szürke sáv nálam is van. Pagony üzenet 2024. július 26., 11:24 (CEST)Válasz

Milyen felületen van lejjebb csúszva? Csak annyival, amennyivel a szem-ikon lejjebb tolja? Bean49 vita 2024. július 26., 11:31 (CEST)Válasz

A szürke sáv valami borzadály. (Monobook, Firefox, asztali nézet.) Elvileg felül tudjuk írni a megjelenését, ha kitalál valaki valami normális megjelenést. Az infoboxszal nincs baj. Egyelőre nem tudjuk, van-e összefüggés a kettő között. Bináris ide Kelt: Wikipédia,  2024. július 26., 11:42 (CEST)Válasz

Lehet összefüggés, mert az "Ellenőrzőtt lap" jelzés van a korábbinál lentebb és utána jön az infobox. Csurla vita 2024. július 26., 11:44 (CEST)Válasz
"the Interface of FlaggedRevs (also known as "Pending Changes") is improved and consistent with the rest of the MediaWiki interface and Wikimedia's design system." Két szakasszal feljebb. Bean49 vita 2024. július 26., 11:56 (CEST)Válasz
Ugyanott azt is írja, hogy a mobillal és a Minervával volt probléma. Bináris ide Kelt: Wikipédia,  2024. július 26., 12:02 (CEST)Válasz

Zajlanak a dolgok, még alakul, kéne várjunk egy kicsit, míg ülepedik. Bean49 vita 2024. július 26., 12:23 (CEST)Válasz

OK. Bináris ide Kelt: Wikipédia,  2024. július 26., 12:31 (CEST)Válasz

Nálam mindenhol (Firefox, Chrome, Edge) (bejelentkezve, kijelentkezve, Vector stb.). Wikizoli vita 2024. július 26., 12:45 (CEST)Válasz

Vectorban okéság van. A vector legacy műveli ezt a kellemetlent. OsvátA vita 2024. július 28., 09:36 (CEST)Válasz
Ha jól látom, a problémám csak a magyar nyelvű Wikipédián jelenik meg, más nyelvűeken nem. Nem találom a megoldást. OsvátA vita 2024. július 30., 11:47 (CEST)Válasz
Ha dolgoznak rajta, megoldják. Köszi! OsvátA vita 2024. július 30., 11:47 (CEST)Válasz

Python program

szerkesztés

Sziasztok

Van egy régi hobbyprojektem, ami a magyar wikipédiához kapcsolódik. Több nemzetközi repülőtér-cikket létrehoztam légitársaságokkal és uticélokkal. A táblázatokat az angol wikiből fordítja a Wikipédia:Fordító nevű programocskám. Jól működik, de az a baja, hogy ha az angol cikkben a táblázatban redirektek vannak, nem fordítja le, csak ha a redirektek is szerepelnek a szótárában. Az angol-magyar párok összeállítása még ment nekem, de minden angol cikkhez még a a redirekteket is hozzágyűjteni, nos az már túl nehéz feladat volt nekem. Megkértem a Chatgpt-t, hogy segítsen benne, egy tetszőleges cikkre mutató redirekteket szépen ki is gyűjti, de mikor többet kértem tőle, válaszul egy python programot adott.

Valaki tudná értelmezni a programot és le tudná futtatni? Vagy kezdjek ismerkedni én is a Python nyelvvel?

import re

# Data sources from the browser tool
redirect_pages = [
    "https://en.wikipedia.org/wiki/Aéroport_de_Lyon-Saint-Exupéry",
    "https://en.wikipedia.org/wiki/Marseille_Provence_Airport",
    "https://en.wikipedia.org/wiki/Nice_Côte_d%27Azur_Airport",
    "https://en.wikipedia.org/wiki/Toulouse-Blagnac_Airport",
    "https://en.wikipedia.org/wiki/Bordeaux_Mérignac_Airport"
]

# This is a simplified list of redirections found in the data.
# A proper extraction would require the complete content of the pages.
redirects = {
    "Lyon–Saint-Exupéry Airport": [
        "Saint-Exupéry Airport", 
        "Aéroport de Lyon-Saint-Exupéry",
        "Lyon Saint-Exupéry",
        "Lyon Airport",
        "Saint Exupéry Airport",
        "Lyon Satolas Airport"
    ],
    "Marseille Provence Airport": [
        "Marseille Airport", 
        "Marseille Provence",
        "Aéroport de Marseille-Provence",
        "Marseille Marignane Airport"
    ],
    "Nice Côte d'Azur Airport": [
        "Nice Airport", 
        "Aéroport de Nice-Côte d'Azur",
        "Côte d'Azur Airport",
        "Nice Intl Airport"
    ],
    "Toulouse-Blagnac Airport": [
        "Toulouse Airport", 
        "Aéroport de Toulouse-Blagnac",
        "Blagnac Airport",
        "Toulouse Intl Airport"
    ],
    "Bordeaux Mérignac Airport": [
        "Bordeaux Airport", 
        "Aéroport de Bordeaux-Mérignac",
        "Mérignac Airport",
        "Bordeaux Intl Airport"
    ]
}

# Prepare the formatted result
airport_redirects = "\n".join(
    f"{airport}:\n" + "\n".join(f"  - {redirect}" for redirect in redirects[airport]) 
    for airport in redirects
)

print(airport_redirects)

Bár ez inkább maga a válasz, mint sem program. Nem értem, de talán tudtok segíteni. B.Zsolt vita 2024. július 29., 01:48 (CEST)Válasz

Én ennek nem látom sok értelmét. Ez egy olyan gyűjtemény, ami az adott pillanatban létező átirányítások véges halmazát manuálisan rögzíti, és állandó kézi bővítgetést igényelne. Ha most dolgozol vele, két hónap múlva megint rossz lesz. Tipikusan kerülendő a programozásban. Az eredeti feladatot kellene pontosan megfogalmazni, és arra megfelelő eszközt készíteni, ami dinamikusan kezeli az átirányításokat. Bináris ide Kelt: Wikipédia,  2024. július 29., 09:40 (CEST)Válasz

Adott lapra mutató átirányítások: https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=redirects&titles=Budapest%20Ferenc%20Liszt%20International%20Airport&formatversion=2&rdlimit=100

Lehet több lapra vonatkozó lekérdezést adni.

Használat különböző programnyelvekben: mw:API:RedirectsBean49 vita 2024. július 29., 13:12 (CEST)Válasz

Akkor ez számomra zsákutca... Chatgpt nem segít, csak passzolja a kérdést. Az API pedig olyan formátumban adja vissza a választ, hogy abból kézzel kiszedegetni egy fokkal sem könnyebb, mint az enwikiben zöld linkeket keresgélni és beírni a listámba. B.Zsolt vita 2024. július 29., 22:32 (CEST)Válasz

De miért akarod kézzel csinálni? Excelben 2-3 perc. Bináris ide Kelt: Wikipédia,  2024. július 29., 22:57 (CEST)Válasz

Semmi se jó. Miért nem kéred le Lazarus-szal? Biztos olyanná alakíthatod, amilyenné csak akarod. Bean49 vita 2024. július 29., 23:17 (CEST)Válasz

Általában érdemes ismerkedni a Pythonnal, a legfelkapottabb programnyelv manapság, és még szép is. De a ChatGPT simán tud helyetted programozni, csak el kell magyarázni neki értelmesen, hogy mit akarsz. --Tgrvita 2024. július 30., 10:28 (CEST)Válasz

https://en.wikipedia.org/wiki/Special:ApiSandbox#action=query&format=json&prop=links&titles=Budapest%20Ferenc%20Liszt%20International%20Airport&redirects=1&formatversion=2&pllimit=500

Adott lap összes linkje, átirányításokat lecserélve a céllapra. Bean49 vita 2024. július 30., 11:03 (CEST)Válasz

Pontosabban nem az összes, mivel az eredménylista hossza túllépi a limitet, és ezért alul a continue gombot is meg kell nyomni. Jelen esetben két részletben kapjuk a teljes listát. Bináris ide Kelt: Wikipédia,  2024. július 30., 12:13 (CEST)Válasz

Köszönöm a válaszokat és a türelmet! :) Megnézem és kipróbálom! – B.Zsolt vita 2024. július 31., 22:23 (CEST)Válasz

Megpróbálom a programomat tökéletesíteni. Felmerült bennem viszont egy technikai kérdés. Most frissítettem a programommal a A Coruña-i repülőtér célállomásait és oda is írtam, hogy 2024-es adatok. Jó lenne valahogy azonban megjelölni, hogy 2025-ben ismét frissítésre szorul. Csak a kézenfekvő és egyszerű megoldás nem támogatott jelenleg a magyar wikin: elhelyezni egy rejtett kategóriában, melynek a neve valami ilyesmi lehetne: Kategória:2024-ben frissített célállomásokat tartalmazó cikk.

Így ha ezzel támadna kedvem foglalkozni, mindig a legrégebbiekkel kezdhetném. Ennek a kategóriának jó lenne valahol az ezzel foglalkozó szakasznál megjelennie, de pl az AWB is biztos a szócikk végére rakná a kategorizáló kódot. Elrejthetem egy paraméterezhető sablonba is ( {mikorfrissült|2024} ), viszont ez a megoldás nem megengedett/ajánlott (bár pl a csonksablonok is kategorizálnak). Van-e esetleg erre valamilyen ötlet vagy javaslat? – B.Zsolt vita 2024. augusztus 3., 01:07 (CEST)Válasz

Mivel ezzel csak te foglalkozol, szerintem vezesd a listát a saját allapodon évek szerint. A te programod nincs meg senki másnak, és nem is érti senki más, ezért nem hasznos kategorizálni, mert nem fogja senki használni rajtad kívül. Tehát ne bonyolítsuk magának a szócikknek a kódját. Bináris ide Kelt: Wikipédia,  2024. augusztus 3., 03:56 (CEST)Válasz

Growth News, July 2024

szerkesztés

2024. július 30., 17:08 (CEST)

Tech News: 2024-32

szerkesztés

MediaWiki message delivery 2024. augusztus 5., 22:42 (CEST)Válasz