Benutzer:Arbota/Tätigkeiten/Referenzen
{{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.