„Wikipédia:Botgazdák üzenőfala/Archív 19” változatai közötti eltérés

Tartalom törölve Tartalom hozzáadva
JwtBot (vitalap | szerkesztései)
Bot: 2 szakasz archiválása a Wikipédia:Botgazdák üzenőfala lapról.
 
JwtBot (vitalap | szerkesztései)
a Bot: Egy szakasz archiválása a Wikipédia:Botgazdák üzenőfala lapról.
16. sor:
Ahogy sejtettem, 11 lap maradt csupán. --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 9., 20:30 (CET)
Köszönöm! --[[Szerkesztővita:Hkoala|<span style="color: #602260">Hkoala</span>]] [[Kép:Pesce(Simbolo).jpg|19px]] 2014. november 20., 22:01 (CET)
 
== Takarítás a filmes cikkekben ==
 
{{megoldva|--[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 21., 01:44 (CET)}}
Sziasztok! Egy összetet botfeladatról lenne most szó, mely túl nehéz nekem. Elkezdtem kicserélni a filmes szócikkekben az eredeti_cím, angol cím, angol_cím paramétereket egységesen eredeti cím-re, de észrevettem, hogy akad még sok más régi maradvány is a cikkekben. Többek között rengeteg képaláírás van kép nélkül (xy film DVD borítója), továbbá van háttérszín és címszín paraméter is, mely szintén nincs már használatban.
 
Tehát a feladat:
* eredeti_cím, angol cím, angol_cím paraméterek egységesen eredeti cím formára;
* képaláírás paraméter törlése, ha nincs kép;
* háttérszín, címszín paraméterek törlése tartalmukkal együtt.
 
Kb. 4000 szócikket kell átnézni.
 
Előre is köszönöm a segítséget! --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 20., 15:17 (CET)
 
 
{{válasz|B.Zsolt}} Én is elkezdtem takarítani (cserélgetni) a következő [[Wikipedia:AutoWikiBrowser/Regular expression|reguláris]] kifejezésekkel:
# <nowiki>(\s*?\|\s*?)(eredeti_cím|angol\scím|angol_cím)(\s*?=) → $1eredeti cím$3</nowiki>
# <nowiki>(\|\s*?képaláírás\s*?=\s*?)[^\n]+ → $1
ha tartalmazza ezt: \|\s*?kép\s*?=\s*?\n
és nem tartalmazza ezt: \|\s*?képaláírás\s*?=\s*?\n</nowiki>
# <nowiki>\s*?\|\s*?(háttérszín|címszín)\s*?=[^\n]* → semmi</nowiki>
 
de ettől még maradhatnak duplikátum "eredeti cím" paraméterek. Az egymás utáni duplikátum paraméterekre a következő két csere-szabályt adtam meg attól függően, hogy az első vagy a második az üres:
 
# <nowiki>(\s*?\|\s*?eredeti\scím\s*?=\s*?[^\n]+\n)(\s*?\|\s*?eredeti\scím\s*?=\s*?\n) → $1</nowiki>
# <nowiki>(\s*?\|\s*?eredeti\scím\s*?=\s*?\n)(\s*?\|\s*?eredeti\scím\s*?=\s*?[^\n]+\n) → $2</nowiki>
 
de [[A Jó, a Rossz és a Csúf]]nál elakadtam. Most meg se időm, se ötletem a további takarításhoz. Szerintem ezekkel neked is menne. -- [[Szerkesztő:Ato 01|ato]] <sup>[[Szerkesztővita:Ato 01|vita]]</sup> 2014. november 20., 23:04 (CET)
 
Rendben, nekifogok! Meglátjuk én meddig jutok! :) A héten ezt letudjuk! :) --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 20., 23:09 (CET)
 
:Lehet, hogy a kép nélküli aláírásokat is hagyni kéne. Sok helyen csak imdb-s információk voltak amikből már eddig is töröltem. A képekhez sokszor közük sincs. -- [[Szerkesztő:Ato 01|ato]] <sup>[[Szerkesztővita:Ato 01|vita]]</sup> 2014. november 20., 23:16 (CET)
 
Perceken belül végez, így ezt lezártnak tekinthetjük! {{ping|Ato 01}} Te egy zseni vagy, ezek a reguláris kifejezések remekül működnek, nekem ez lehetetlen feladat lett volna! :) --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 21., 01:44 (CET)
 
:Na szuper. Akkor már csak azt nem tudom, mit csináljunk a dupla "eredeti cím"-ekkel, pl. [[A Jó, a Rossz és a Csúf]]nál {{D}}. -- [[Szerkesztő:Ato 01|ato]] <sup>[[Szerkesztővita:Ato 01|vita]]</sup> 2014. november 21., 06:49 (CET)
::Ezek a cikkek bekerültek a [[:Kategória:Dupla paramétermegadást tartalmazó lapok]] kategóriába. Kell egy metszet a film infoboxok és a kategória között, majd a listát kézzel átnézni. Szerintem kezelhető mennyiségű cikkről lesz szó. --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 21., 14:45 (CET)
:::Erre való a [[toollabs:catscan2/catscan2.php|CatScan]]. Szerinte annyira kezelhető mennyiség, hogy nekem pontosan 0 találatot sikerült kicsikarnom belőle, még A Jó, a Rossz és a Csúfot sem adta ki. --[[Szerkesztő:Tacsipacsi|Tacsipacsi]] <sup>[[Szerkesztővita:Tacsipacsi|vita]]</sup> 2014. november 21., 18:39 (CET)
 
Én úgy csináltam volna, hogy a database scannerrel kigyűjteném a film infoboxokat tartalmazó lapokat, majd ezt hasonlítanám össze az awbben a [[:Kategória:Dupla paramétermegadást tartalmazó lapok]] kategóriával. A metszetbe kerülnek a hibásak. --[[Szerkesztő:B.Zsolt|B.Zsolt]] <sup>[[Szerkesztővita:B.Zsolt|vita]]</sup> 2014. november 21., 22:48 (CET)
 
:Akkor én pywikibottal menteném ki listába a következő paranccsal:
<code>replace.py -transcludes:"film infobox" "\|\s*?eredeti\scím\s*?=.*?\n(.*?\n)*\s*?\|\s*?eredeti\scím\s*?=" "b" -regex -save:lista.txt</code> -- [[Szerkesztő:Ato 01|ato]] <sup>[[Szerkesztővita:Ato 01|vita]]</sup> 2014. november 22., 21:08 (CET)