Benutzer Diskussion:Hgzh

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von Benutzer:Inkowik32)
Wechseln zu: Navigation, Suche

Archiv 2015, Archiv 2016

hgztools/contributors[Quelltext bearbeiten]

Magst Du Dir dieses mal anschauen. Vielen Dank.  @xqt 09:43, 1. Jan. 2017 (CET)

Tja, da hat irgendjemand am 16. Dezember in meiner Passwortdatei rumgefuhrwerkt und diese dabei zerstört. Keine Ahnung, wie das passieren konnte und wie ich das jetzt wieder hinbekomme. @Luke081515: zufällig eine Idee? -- hgzh 11:31, 3. Jan. 2017 (CET)
Am besten du erstellt einen Subtask von phab:T140592 mit Angabe des Nummer des Benutzer/Tool-Accounts. Viele Grüße, Luke081515 19:51, 3. Jan. 2017 (CET)
Scheint wohl T154933 zu sein. Viele Grüße, Luke081515 22:18, 11. Jan. 2017 (CET)
Danke! -- hgzh 20:18, 12. Jan. 2017 (CET)

Hallo hgzh! Wir würden gerne dieses Tool als Contributor's Log für versionsüberschneidende Importe verwenden. Soll aus anderen Sprachversionen importiert werden, funktioniert Dein Ergebnis leider nicht, da die Versionen nur in der verwendeten Sprachversion funktionieren. Vorschlag:

  1. Kannst Du bitte im Result einfach die Sprachkürzel mit ausgeben, die dort angegebenen Permalinks also für die jeweilige Sprache festmachen?
  2. Es wäre auch günstig, die Benutzerlinks in der abgerufenen Sprache mit dem Sprachkürzel festzumachen, weil sie ja am ehesten in dieser Sprachversion erreichbar sind, wenn man Kontakt wegen irgendwas aufnehmen möchte.
  3. Wegen der damit entstehenden Internationalisierung ist die Zeitangabe in UTC umgerechnet und so auch dargestellt.
  4. sollten Links auch in der Kommentarzeile vorkommen, wäre es natürlich hilfreich, die ebenfalls mit Sprachkürzel wie :en: zum Beispiel zu versehen, damit beim Click darauf man auf den richtigen Link rauskommt und bei uns in der Wikipedia keine Rotlinks entstehen.

Insgesamt wäre das alles sehr hilfreich, um die Angaben transparent und zielführend zu verlinken, so dass wir sie auch brauchbar bei versionsüberschneidenden Importen einsetzen zu können. An der jetzigen Verwendung ändert sich ja nichts, deshalb denke ich, dass das auch gut umsetzbar sein kann. Was meinst Du dazu? Du kannst Dir ja mal ein Beispiel meines Contributors Tools einfach mal anschauen, wie die Links dort angebracht sind, wenn Du möchtest. Als Beispiel hier ganz unten

* [http://en.wikipedia.org/w/index.php?oldid=758461276 2017-01-05 16:00:11 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=758461276&diff=prev diff]) [[:en:user:70.184.214.35|70.184.214.35]] ''(alphabetized the categories)''
* [http://en.wikipedia.org/w/index.php?oldid=757776046 2017-01-01 17:48:23 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=757776046&diff=prev diff]) [[:en:user:Lordtobi|Lordtobi]] ''(clean up, replaced: vgrelease new → Video game release using [[:en:Project:AWB|AWB]])''
* [http://en.wikipedia.org/w/index.php?oldid=756600201 2016-12-25 12:20:59 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=756600201&diff=prev diff]) [[:en:user:Fandelasketchup|Fandelasketchup]] ''(<span class="autocomment">/* Plot */</span>)''
* [http://en.wikipedia.org/w/index.php?oldid=753314096 2016-12-06 12:37:41 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=753314096&diff=prev diff]) [[:en:user:Ferret|Ferret]] ''(Reverted 2 edits by [[:en:Special:Contributions/75.80.224.224|75.80.224.224]] ([[:en:User talk:75.80.224.224|talk]]): "last-gen" is a moving target. ([[:en:WP:TW|TW]]))''
* [http://en.wikipedia.org/w/index.php?oldid=753296813 2016-12-06 09:22:42 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=753296813&diff=prev diff]) [[:en:user:75.80.224.224|75.80.224.224]] 
* [http://en.wikipedia.org/w/index.php?oldid=753296773 2016-12-06 09:22:05 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=753296773&diff=prev diff]) [[:en:user:75.80.224.224|75.80.224.224]] ''(Updated the page to be more accurate.)''
* [http://en.wikipedia.org/w/index.php?oldid=751992067 2016-11-28 22:17:32 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=751992067&diff=prev diff]) [[:en:user:24.173.91.18|24.173.91.18]] ''(name of city was incorrect (said Los Angeles))''
* [http://en.wikipedia.org/w/index.php?oldid=749429087 2016-11-14 07:54:22 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=749429087&diff=prev diff]) [[:en:user:OxXBLADEZXxo|OxXBLADEZXxo]] ''(Wrong score)''
* [http://en.wikipedia.org/w/index.php?oldid=747649452 2016-11-03 15:36:48 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=747649452&diff=prev diff]) [[:en:user:Crystallizedcarbon|Crystallizedcarbon]] ''(Reverted edits by [[:en:Special:Contributions/CreamCheese|CreamCheese]] ([[:en:User talk:CreamCheese|talk]]) ([[:en:WP:HG|HG]]) (3.1.21))''
* [http://en.wikipedia.org/w/index.php?oldid=747649385 2016-11-03 15:36:20 (UTC)] ([http://en.wikipedia.org/w/index.php?oldid=747649385&diff=prev diff]) [[:en:user:CreamCheese|CreamCheese]] ''(<span class="autocomment">/* Gameplay */</span>)''

Danke sehr, – Doc TaxonDisk.WikiMUCWikiliebe?!16:39, 20. Jan. 2017 (CET)

@Doc Taxon: habe den Code geupdated. Das Standard-Format wikitext (internal links) sollte schon ganz gut funktionieren, an den anderen Ausgaben muss ich noch etwas Feintuning vornehmen. UTC sollten die Daten auch vorher schon gewesen sein. Gruß, -- hgzh 20:34, 20. Jan. 2017 (CET)
Dass Du das gleich so schnell umsetzt, finde ich ja klasse. Kann man 'von' und 'bis' vielleicht noch alternativ mit oldid eintragen? Und lassen sich für Importeure noch spezielle Features einsetzen? – Doc TaxonDisk.WikiMUCWikiliebe?!21:41, 20. Jan. 2017 (CET)
Das Tool wollte ich schon ewig mal überarbeiten. Da kam mir deine Anfrage als Motivation ganz recht. Auswahl per revid kann ich noch einbauen, die speziellen Importörsfunktionen müsstest du mir noch näher erläutern. Gruß, -- hgzh 23:33, 20. Jan. 2017 (CET)

Hm, danke! Naja, es wird ja nun diese Liste generiert. Bei Click auf einen Button z.B. sollte dann diese Liste unten an den Artikel geheftet und gleich wieder gelöscht werden. Danach wird eine jeweils passende Box ganz oben auf die Diskussionsseite eingefügt, die auf die Versionsgeschichte verweist. Bei oben genanntem Beispiel Battlefield Hardline z.B. Dort war TaxonBot 2017-01-12T17:45:32 UTC unterwegs:

  • Diff 1: Hier wurde ganz unten am Ende des Artikels unter der Abschnittsüberschrift == Versionsgeschichte == die generierte Versionsgeschichte eingefügt, Reihenfolge neueste Version bis zur ältesten Version. Ganz oben im Artikel wird gleichzeitig ein Kasten eingefügt, der je nach Importgrund unterschiedlichen Inhalts ist, genauso wie die Zusammenfassungszeile der Version.
  • Diff 2: In dieser Version wird die Vorversion wiederhergestellt. Kasten und Versionsgeschichte wurden wieder entfernt, die Zusammenfassungszeile lautet "- Versionsgeschichte"
  • Diskdiff: Jetzt wird auf der Diskussionsseite ganz oben der Lizenzkasten eingefügt, der wiederum je nach Importgrund verschiedenen Inhalts ist. Hintergrund ist der, dass auf die Versionsgeschichte in einer der Artikelversionen (Diff 1) verwiesen werden muss. Schau Dir den Kasten und die Links darin mal an.

Mit Radio-Buttons muss der Importeur also den Grund des Imports auswählen können und dann rast das Script vollautomatisch von revid zu revid, stellt die Versionsgeschichte her, rein in den Artikel, raus aus den Artikel, und Vermerk auf die Disk | fertig. – Doc TaxonDisk.WikiMUCWikiliebe?!08:45, 21. Jan. 2017 (CET)

@Doc Taxon: sorry, dass ich das hier hab schleifen lassen. Wenn ich unter dem Benutzernamen auf Wikiseiten zugreifen will, komme ich um OAuth nicht herum, da muss ich mich aber erst mal ausführlich einlesen und dazu fehlt mir momentan die Zeit. Also kann ich dir leider noch nix versprechen. Ein Desktopprogramm, dass sich die Importeure herunterladen können, würde ich sicherlich schneller hinbekommen, aber das wird euch eher nicht weiterhelfen, oder? -- hgzh 12:43, 18. Feb. 2017 (CET)
geht als Alternative für "unter dem Benutzernamen" z. B. "jeder Administrator"? – Doc TaxonDisk.WikiMUCWikiliebe?!15:29, 18. Feb. 2017 (CET)
der Check auf Benutzerrechte ist nicht das Problem. Gruß, -- hgzh 15:45, 18. Feb. 2017 (CET)
der Check auf Benutzerrechte reicht aber aus. Problem gelöst. – Doc TaxonDisk.WikiMUCWikiliebe?!15:00, 20. Feb. 2017 (CET)
Jetzt verwirrst du mich. Vielleicht reden wir nicht von der selben Sache? Meine Annahme ist, dass die drei von dir genannten Edits auf der Wikipedia mit dem Benutzerkonto des Importeurs ausgeführt werden sollen. Ich glaube, dass es auf Labs nicht erlaubt ist, sich mit den normalen Benutzerkonto-Zugangsdaten eines fremden Benutzers per API einzuloggen, das heißt, ich muss OAuth benutzen. Und das macht mir Probleme, weil noch nie genutzt. -- hgzh 12:07, 21. Feb. 2017 (CET)
Ach so, das meinst Du. Ja, Du hast recht. Nun, vielleicht kannst Du Dich ja schlau machen, wie das funktioniert. Falls Tests anfallen müssen, können wir das mit meinem Konto auf Spielwiesen probieren, das wäre dann nun ja nicht das Problem. – Doc TaxonDisk.WikiMUCWikiliebe?!23:50, 21. Feb. 2017 (CET)

APPERs MwBot in php[Quelltext bearbeiten]

Hallöchen! Du hast letzten Februar bei Benutzer:APPER/MwBot.php was geändert. Ich darf seit ein paar Tagen als Co-Maintainer vom APPERbot dort herumfummeln und steh momentan auf dem Schlauch (bin nicht so der php-Mensch). So wie es aussieht, funktioniert die Methode readPage() nicht mehr. Laut (Linux-Kommando) strace kommt ein HTTP/1.1 301 Moved Permanently und eine Umleitung auf https://de.wikipedia.org/w/index.php?title=Benutzer%3AGraphikus%2FListe_der_Biografien%2FAnzahl_der_Listen&action=raw. Würdest du so lieb sein und da mal draufgucken? Kann durchaus sein, dass diese Umstellung am 4. November war, seit damals (bis zum 11. Januar) war das Passwort des Bots zu kurz und der ist nicht gelaufen. --Wurgl (Diskussion) 12:18, 13. Jan. 2017 (CET) Nachtrag: Ich bin mir vor allem unsicher, weil in den Cookie-Zeilen beim Login am Ende immer ein "httponly" steht, wenn ich einfach das curl-Zeugs auf http umstelle, gilt dann das Login? (ist zwar im Allgemeinen egal, aber was wenn die Seite Halbschutz hat?). --Wurgl (Diskussion) 12:45, 13. Jan. 2017 (CET)

Hallo Wurgl, ich hatte für Luke bereits schon mal an diesem Skript herumgespielt und daraus entstanden dann die auf der Wikiseite vorhandenen Änderungen. Wenig später gab es dann aber erneut Probleme (hatte mit den Logindaten etc. zu tun), sodass ich, anstatt die Flickschusterei mit fsock und dem manuellen Zusammenbauen der HTTP-Requests weiterzuführen, das HTTPS- und Cookie-Handling komplett an curl übertragen habe. Das funktioniert, ist aber im Prinzip ein völlig neuer Code, weshalb ich die neuerliche Änderung auch nicht auf Benutzer:APPER/MwBot.php eingetragen hatte.
readPage() wirst du mit der Umstellung von http auf https wohl wieder hinbekommen. Und solange du nur liest, brauchst du eigentlich auch keine Logindaten. Wenn es dann doch irgendwelche Probleme mit dem Login gibt, die du nicht in den Griff bekommst, kann ich dir nur anbieten, dir meinen damals geschriebenen neuen Code auf Basis von curl zukommen zu lassen. Am Bestandscode hatte ich lange herumprobiert und war zu keinem zufriedenstellenden Ergebnis gekommen. Gruß, -- hgzh 14:03, 13. Jan. 2017 (CET)
Hab mal rotzfrech ein "s" reingemacht und ja, es funktioniert. Und meine Bedenken bezüglich Halbsperre sind wohl auch falsch gewesen. Quelltext lesen geht wohl immer. Okay, dann bau ich das einfach auf https um und zieh das auf APPERs Benutzerseite nach. Die Anmeldung an sich und das eingeloggte speichern der Seite geht ja, siehe Spezial:Diff/161584154. Danke nochmals. --Wurgl (Diskussion) 16:05, 13. Jan. 2017 (CET)

Ach ja, ich hab das Gedaddel mit dem Login ein wenig umgebaut. Security fängt bei Kleinkram an. So in der Art wie die Zugangsdaten zu MySQL abgelegt sind.

  $pw_cwd = posix_getpwuid(posix_getuid());
  $pw_mycnf = parse_ini_file($pw_cwd['dir'] . "/dewiki.cnf");
  $mwbot = new MwBot("de.wikipedia.org", $pw_mycnf['user'], $pw_mycnf['password']);
  unset($pw_mycnf, $pw_cwd);

und die Datei "dewiki.cnf" mit Berechtigung "0400" sieht so aus

[client]
user='Der Account'
password='Das Passwort'

Man bekommt dort ja recht einfach einen Shell-Account und alle die einen haben, können auch in alle Scripte gucken und den Zugang missbrauchen. Ich bin ja nur eine kleine Wurst und wenn da jemand mit den Account Schindluder treibt, hab ich wohl gewisse Argumentationsprobleme. Das brauch ich nicht, das muss nicht sein. Kannst ja auch übernehmen. --Wurgl (Diskussion) 17:04, 13. Jan. 2017 (CET)

!important ist kein "Unfug"[Quelltext bearbeiten]

Du entfernst gerade massenweise "!important" parameter aus tabellen mit dem Vermerk "absoluter unfug" ... Ich hoffe du weisst was du da tust? !important verhindert das überschreiben der entsprechenden Parameter durch individuelle CSS-Templates ! --Anachron (Diskussion) 14:54, 26. Jan. 2017 (CET)

Ja, ich weiß, was ich da mache. Zunächst einmal war das !important an dieser Stelle vollkommen wirkungslos, da nicht im Style-Attribut enthalten. Gedacht war es, um die Nicht-Fettschrift innerhalb der Überschriftszellen gegenüber der zentralen Definition der wikitable-Klasse, die an dieser Stelle Fettschrift vorsieht, durchzusetzen. Das funktioniert aber, wie zu sehen ist, auch ohne. Und außerdem sehe ich überhaupt keinen Grund, an dieser Stelle mögliche individuelle CSS-Anpassungen zu überschreiben. Gruß, -- hgzh 15:00, 26. Jan. 2017 (CET)
Dann ist ja gut, ich hätte auch nix gesagt wenn da nicht so lapidar "absoluten Unfung entfernt" gestanden hätte sondern sagen wir mal "untauglichen Parameter entfernt" ... da dachte ich frag sicherheitshalber mal - nix für ungut. --Anachron (Diskussion) 15:03, 26. Jan. 2017 (CET)

Einladung für den Wartungsbausteinwettbewerb Winter 2017[Quelltext bearbeiten]

Hallo Hgzh, der nächste Wartungsbausteinwettbewerb startet am 5. Februar (für Schiedsrichter bereits einen Tag vorher). Du bist wie immer als Teilnehmer und/oder Schiri willkommen! Falls du fortan keine Einladung mehr auf deiner Diskussionsseite erhalten möchtest, trag dich bitte hier aus. Falls du per Echo über wichtige Neuigkeiten, Terminabstimmungen usw. informiert werden möchtest, trag dich bitte hier ein. MediaWiki message delivery (Diskussion) 15:39, 29. Jan. 2017 (CET) im Auftrag von Gripweed

Hab leider keine Zeit. Gruß, -- hgzh 13:18, 30. Jan. 2017 (CET)

Funktion „Tabellen in PDFs“ kommt[Quelltext bearbeiten]

Hallo, in der 2015er Umfrage „Technische Wünsche“ hast du für den Wunsch „Tabellen in PDFs“ gestimmt. Der Wunsch wurde nun für die Funktion „Als PDF herunterladen“ umgesetzt und wird voraussichtlich morgen Nachmittag, 2. Februar, in der deutschsprachigen Wikipedia verfügbar sein. Dort gibt es jetzt zwei Optionen: Man kann ein einspaltiges PDF generieren lassen, das nun auch Tabellen und Infoboxen enthält, oder ein zweispaltiges wie gehabt (ausführlichere Infos gibt es im WP:Kurier). Damit viele von der neuen Möglichkeit erfahren und sie nutzen, wäre es super, wenn du die Info bei Gelegenheit weitergibst! Vielen Dank und beste Grüße -- Johanna Strodt (WMDE) (Diskussion) 15:33, 1. Feb. 2017 (CET)

Technische Wunschliste: „Bessere Lösung von Bearbeitungskonflikten“ kommt als Beta-Funktion[Quelltext bearbeiten]

Hallo, in der 2015er Umfrage Technische Wünsche hast du für den Wunsch „Bessere Lösung von Bearbeitungskonflikten“ gestimmt. Der Wunsch wurde jetzt als Beta-Funktion umgesetzt und ist voraussichtlich ab dem 14. Februar in der deutschsprachigen Wikipedia verfügbar. Weitere Infos findest du im Kurier. Jede Art von Rückmeldung ist herzlich willkommen, am besten auf der zentralen Diskussionsseite zur Beta-Funktion oder hier auf WP:Technische Wünsche. Damit viele von der neuen Möglichkeit erfahren und sie nutzen, wäre es super, wenn du die Info weitergibst! Vielen Dank und beste Grüße -- Johanna Strodt (WMDE) (Diskussion) 15:57, 13. Feb. 2017 (CET)

Danke für den Hinweis. Gruß, -- hgzh 16:00, 13. Feb. 2017 (CET)