Zum Inhalt springen

Benutzer:Arbota/Tätigkeiten/Referenzen

Aus Wikiversity

{{Referenzauflistung||}}

Vorlesungsaufzählung (27, 28, 29, 30 Vorlesungen eventuell anpassen)



Referenznummern (noch ziemlich ungeschickt) Wenn der Kurs weitgehend fertig ist.

I Erstellung der benötigten Referenzen

Vorlesung/A-F/Referenzsuche bzw. Aufgaben/A-C/Referenzsuche anlegen mit allen Vorlesungen (am Limit, in Fünferblöcke unterteilen, iterieren)

Bot sucht mit

pwb.py listpages -links:'Kurs:Differentialgeometrie_(Osnabrück_2023)/Vorlesung A/Referenzsuche' -put:Benutzer:Arbota/Zwischenablage1 -overwrite -format:'[[{page.title}]]'

die verwendeten Links zusammen, darunter die roten Referenzseiten (es fehlt Kurs:?! wird im folgenden hinzugefügt).


In der Zwischenablage die gewünschten roten Referenzseiten zusammensuchen (Mischung aus list und wantedpages hat nicht geklappt) und zwar aus dem Quellcode und abspeichern in Zwischenablage2. Einfach, da die roten zusammenhängen.


Bot macht daraus durch

pwb.py replace -always -summary:Ersetzung -fix:Referenzvorbereitung -page:Benutzer:Arbota/Zwischenablage2

eine vorbereitende Seite.


Diese (und zwar die erzeugte Seite Zwischenablage2) nach Referenzenwunschliste.txt kopieren.


Darauf den Bot mit dem Befehl

pwb.py pagefromfile -notitle -begin:{{-Seite-}} -end:{{-Seitenende-}} -titlestart:{{-Seitenname-}} -titleend:{{-Seitennameende-}} -file:Referenzwunschliste.txt

loslassen.


II Schreiben der richtigen Nummern

Der Kursaufbau produziert vier Seiten Kursname/W-Y/Referenzabgleich (vier, damit die 500-Grenze von teuren Parserfunktionen nicht gesprengt wird).

Ergebnis von W-Z/Referenzabgleich als Quelle zu Kursname/Zwischenablage oder Kursname/Referenzauflistung (einmal genügt; hier Kurs ohne Teil I,II) kopieren.

Ergebnis nach Seitenerstellung auf Jupiter kopieren.

Dort pwb.py pagefromfile -notitle -force -begin:{{-Seite-}} -end:{{-Seitenende-}} -titlestart:{{-Seitenname-}} -titleend:{{-Seitennameende-}} -file:Seitenerstellungsliste.txt


III. Bei großen Änderungen bzw. bei der Enderstellung Teil II wiederholen.