Direkt zum Hauptinhalt

Jupyter-Notebooks der Zentralbibliothek Zürich

Falls Sie die Suchresultate eines Bibliothekskatalogs in einer flachen, übersichtlichen und bearbeitbaren Struktur vorliegen haben wollen, eigenen sich die folgenden Jupyter Notebooks bestens, um dies zu erhalten.

Ihre Vorteile:

  • in Bibliotheksdaten schweizweit suchen → SLSP-Katalog (> 25 Mio. Einträge)
  • für Suchbegriff bis zu 10'000 Suchresultate in einer Ergebnistabelle wie Excel, JSON, CSV mit den Feldern "Titel", "Autor", "Verlag", "Publikationsort", "Erscheinungsdatum" etc. herunterladen
  • Inhaltsverzeichnisse der Ergebnistabelle als PDFs herunterladen
  • Ergebnistabelle mittels Häufigkeitsstatistiken, Balken- und Kreisdiagrammen und Wortwolken auswerten
  • Datenanalyse des Suchbegriffs als PDF-Bericht exportieren

Benutzung

Anders

Zuerstwie müssenbei alleSwisscovery abhängigenkönnen Python-Modulestatt auf50 Ihrembis Computerzu installiert10'000 Suchresultate heruntergeladen werden. KommentierenDie SieSuchmaske dazuhat ein Eingabefeld in der Jupytereinfachen Notebook-DateiSuche, denaber Code-Blockauch "Modulemehrere installieren" ein und führen Sie den Code-Block aus. Nach der Installation aller Modul-Abhängigkeiten auf Ihrem ComputerEingabefelder können Siedie dasSuche Jupyter Notebook ausführen,präzisieren in demder Siefortgeschrittenen denSuche. Code-BlockAuch "Modulesind installieren"Filterfunktionen, wieder auskommentierenStatistiken und alleVisualisierungen anderender Code-BlocksSuchresultate imdank Jupyterder NotebookDatenanalyse einzeln nacheinander oder in einem Zug durchlaufen lassen. Öffnen Sie zuletzt Ihren Explorer auf Ihrem Computer, navigieren Sie zum Projekt-Verzeichnis und suchen Sie nach dem Suchergebnis, um es anzuzeigen.möglich.

Nutzung:

FallsEs diewird vorausgesetzt, dass grundlegende technische Kentnisse der Informatik vorhanden sind. Dazu gehört, dass man weiss, wie Jupyter Notebooks füraufgebaut einensind akademischenund Zweckwie oderman zursie Veröffentlichungausführt. gebrauchtAusserdem wurden,sind erstellenProgrammierkentnisse Siein bittePython eine entsprechende Referenz für dieses Projekt. Für Referenzangaben finden Sie unter der Datei CITATION mehr Informationen.relevant.

Beitrag

Sie können zu diesem Jupyter Notebook-Projekt beitragen. Dazu öffnen Sie "Issues" auf GitLab, um Fehler zu melden oder neue Funktionen vorzuschlagen. Wenn Sie Code-Änderungen vorschlagen möchten, erstellen Sie bitte einen Pull Request auf GitLab.

Sie können auch basierend auf diesem Jupyter Notebook-Projekt ihr eigenes Projekt entwickeln. Kreieren Sie dazu einen Ast unter "Branches" auf GitLab.

Nach einer Reihe an Änderungen der Dateien in diesem Verzeichnis wird eine neue Projektversion ausgestellt. Die Versionierung des Projekt wird im CHANGELOG nachgeführt.

Lizenz

Dieses Jupyter Notebook-Projekt wurde unter der MIT-Lizenz veröffentlicht. Lesen Sie die Lizenzdatei unter LICENSE für weitere Informationen.