Benutzer:BücherBot
Dieser Benutzer ist ein Bot ohne Bot-Flag. Er wird von he!ko betrieben.
|
Mein Zweck
[Bearbeiten | Quelltext bearbeiten]Zweck dieses Bots ist das Erstellen von Bücherregalen mit den Büchern, die auf Basis der Buch Erweiterung erstellt wurden.
Hintergrund
[Bearbeiten | Quelltext bearbeiten]Die Buch-Erweiterung bietet die Möglichkeit Bücher zu speichern und so z.B. anderen Nutzern zu Verfügung zu stellen. Gespeicherte Bücher sind gewöhnliche Wiki-Seiten, die sich durch eine spezielle Syntax zur Beschreibung der enthaltenen Sammlung und ihre Zuordnung zur Kategorie:Wikipedia:Bücher auszeichnen. Bücher können im Benutzernamensraum (Benutzer:Name/Bücher/) oder in einem globalen NS (Wikipedia:Bücher/) existieren. Für das Auffinden von existierenden Büchern ist die Zuordnung zu nur einer Kategorie problematisch, wie man in der Kategorie:Wikipedia:Bücher gut sehen kann. Andererseits möchte man diese (potentiell große Anzahl) Bücher auch nicht in der normalen Kategoriensystematik zuordnen.
Lösung
[Bearbeiten | Quelltext bearbeiten]Der Bot erstellt untereinander verlinkte Seiten, die die Menge der Bücher nach Titel und Schlagworten erschließen. Eine Vorschau der Arbeit kann hier angesehen werden.
Struktur der angelegten Seiten
[Bearbeiten | Quelltext bearbeiten]- Wikipedia:Bücherregal
- Frei editierbare Hauptseite des Bücherregals. Enthält u.a. die A-Z Navigation zur alphabetischen Liste der Bücher und zu der nach Schlagworten gruppierten Liste der Bücher (jeweils durch Transklusion).
- Wikipedia:Bücherregal/A-Z/
- A-Z Navigationsleite zur alphabetisch sortierten Liste der Bücher
- Wikipedia:Bücherregal/A-Z/0 (0,1,2, ...N)
- N Seiten mit jeweils M alphabetisch sortiert gelisteten Büchern
- Wikipedia:Bücherregal/Schlagworte A-Z/
- A-Z Navigationsleite zur alphabetisch sortierten Gruppen von Büchern zu Schlagworten
- Wikipedia:Bücherregal/Schlagworte A-Z/0 (0,1,2, ...N)
- N Seiten mit jeweils M durch Schlagworte gruppierten Büchern
- Wikipedia:Bücherregal/Schlagworte A-Z/Index
- A-Z Liste aller im Bücherregal verwendeten Schlagworte, alphabetisch sortiert
- Wikipedia:Bücherregal/Config
- Listet die Konfiguration des Bücherregals
Fehler
[Bearbeiten | Quelltext bearbeiten]Sollten dir bei meinen Beiträgen Fehler auffallen, so würde ich mich freuen, wenn du sie auf meiner Diskussionsseite notieren könntest. Benutzer:He!ko wird sich dann so bald wie möglich um die Behebung kümmern.
Technisches
[Bearbeiten | Quelltext bearbeiten]Der Bot basiert auf dem Wikipedia Framework[1]
Schlagworte
[Bearbeiten | Quelltext bearbeiten]Jedes Buch wird mit N Schlagworten versehen. Diese werden aus den Namen der häufigsten Kategorien der im Buch enthaltenen Artikel gebildet.
Verwendete Vorlagen
[Bearbeiten | Quelltext bearbeiten]Der Bot nutzt mehrere Vorlagen um die Darstellung und die Lokalisierung unabh. vom Bot zu halten. Die Namen der Vorlagen können in der Konfiguration gesetzt werden.
Siehe Wikipedia:Bücher/Bücherregal
Konfiguration
[Bearbeiten | Quelltext bearbeiten]Die Konfiguration des Bots wird auf einer Unterseite des Bücherregals geschrieben und kann genutzt werden, um bestimmte Variablen in Vorlagen zu nutzen.
Beispiel der Konfiguration: Wikipedia:Bücher/Bücherregal/Config:
- az_navigation_footer
- Wikipedia:Bücher/Bücherregal/A-Z/Fußleiste
- az_navigation_header
- Wikipedia:Bücher/Bücherregal/A-Z/Kopfleiste
- az_navigation_page
- Wikipedia:Bücher/Bücherregal/A-Z
- book_category_name
- Kategorie:Wikipedia:Bücher
- book_display_template
- Wikipedia:Bücher/Bücherregal/Katalogzettel
- books_per_page
- 20
- bookshelf_config_page
- Wikipedia:Bücher/Bücherregal/Config
- bookshelf_page
- Wikipedia:Bücher/Bücherregal
- categories_to_exclude
- set([u'Kategorie:Wikipedia:B\xfccher'])
- keywords_az_navigation_footer
- Wikipedia:Bücher/Bücherregal/A-Z Schlagworte/Fußleiste
- keywords_az_navigation_header
- Wikipedia:Bücher/Bücherregal/A-Z Schlagworte/Kopfleiste
- keywords_az_navigation_page
- Wikipedia:Bücher/Bücherregal/A-Z Schlagworte
- keywords_index_page
- Wikipedia:Bücher/Bücherregal/A-Z Schlagworte/Index
- localize_continued
- Fortsetzung
- max_keywords_per_book
- 3
- min_keyword_occurance
- 5
- num_books
- 637
- use_userspace_books
- True
- userspace_prefix
- Benutzer
- ↑ TECHNISCH