Python 2.7 Fügen Sie Dash.app japanische Dokumentation hinzu

Ich habe hier auf die grundlegende Methode Bezug genommen. [Hinzufügen einer Sphinx-basierten Dokumentation zu Dash.app (japanische Dokumentation ist in Ordnung) - Programmierer März Kapitel 2](http://takuan-osho.hatenablog.com/entry/2013/02/20 / How-to-Add-Sphinx-basierte-Dokumentation-in-Dash-App)

Wie auf dieser Site erwähnt, konnte ich Klassen oder Module nicht einfach durch einfaches Konvertieren indizieren.

Im Folgenden finden Sie die Schritte für Mac OS X 10.9.2.

Schritt 1 Installieren Sie doc2dash

Da pip nicht enthalten ist, habe ich es mit easy_install installiert. Sie müssen Befehlszeilentools installieren. Wenn beim Erstellen des abhängigen Pakets lxml eine Fehlermeldung angezeigt wird,

sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future easy_install doc2dash

Es war in Ordnung, wenn ich das Flag setzte und es ausführte. Wahrscheinlich das gleiche mit pip. Referenz: Fehler beim Installieren des Python-Moduls lxml auf osx mavericks --Stack Overflow

Schritt 2 Japanisches Dokument konvertieren

Laden Sie einen HTML-Satz von python-doc-ja - Python-Dokument Japanisches Übersetzungsprojekt - Google Project Hosting herunter und konvertieren Sie ihn mit doc2dash.

doc2dash -n Python2.7ja -i _static/py.png -I index.html -d pathto/output pathto/python-doc-2.7ja1-html

Als ich versuchte, dies Dash zuzuführen, wurde der Index doch nicht erstellt.

Schritt 3 Konvertieren Sie ein englisches Dokument und extrahieren Sie den Index

Also habe ich beschlossen, dieselbe Version des englischen Dokuments zu konvertieren und den Unterschied zu sehen. Laden Sie eine HTML-Datei aus Download - Python v2.7.6-Dokumentation herunter und konvertieren Sie sie mit doc2dash. Es dauerte länger als das japanische Dokument, und der Index wurde normal ausgefüllt. Im Docset war die Größe von "docSet.dsidx" deutlich unterschiedlich, daher habe ich sie in das japanische Docset kopiert. Dann bekam ich eine Liste von Klassen und Modulen und die Links funktionierten gut. Ich habe nicht alle Indizes validiert, daher kann es irgendwo inkonsistent sein.

スクリーンショット

Es ist möglicherweise möglich, aus dem echten Dash-Docset zu extrahieren, aber es scheint, dass sich die Konvertierungsmethode von doc2dash unterscheidet und der Indexdateityp unterschiedlich ist.

Ich denke, Sie können dasselbe mit der Python 3-Serie tun, aber ich habe es nicht ausprobiert, da es anscheinend keinen Ort gibt, an dem japanische Dokumente auf einmal heruntergeladen werden können.

Dash - Documentation Browser, Snippet Manager - Kapeli doc2dash 1.2.0 : Python Package Index

Nachtrag 2017-05-17: Python 3.6.1

Ich habe die Version 3.6.1 erstellt, indem ich das HTML der englischen Version von docset zwangsweise ersetzt habe. Sie können den vollständigen Index der englischen Version unverändert verwenden. Es ist ein etwas kompliziertes Skript, da Sie einen Anker in HTML einbetten müssen. https://gist.github.com/hetima/26f21023c417e68be1d4db2d1e388816

Recommended Posts

Python 2.7 Fügen Sie Dash.app japanische Dokumentation hinzu
TRACE-Protokollebene zu Python hinzufügen ...?
Umgang mit Japanisch mit Python
So zeigen Sie Python-Japanisch mit Lolipop an
[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu
Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu
Wie man mit Python-Flüchen Japanisch eingibt
So fügen Sie der Anaconda-Umgebung ein Python-Modul hinzu
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
[Python] Fügen Sie der Standardeingabedatei einen Kommentar hinzu
Auf Python 2.7.9 aktualisiert
"Backport" zu Python 2
Fügen Sie der Heatmap (Python, Matplotlib) eine diagonale Linie (Schraffur) hinzu.
[Python] Memo zur Übersetzung von Matplotlib ins Japanische [Windows]
So fügen Sie einen Suchpfad für Python-Module hinzu
So fügen Sie Python ein Modul hinzu, das Sie in Julialang eingefügt haben
Geschwindigkeit: Element am Ende des Python-Arrays hinzufügen
[Python] Umgang mit japanischen Zeichen mit openCV
Python-Übung Konvertieren Sie den eingegebenen westlichen Kalender in einen japanischen Kalender
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
So fügen Sie HDA Hilfe hinzu (mit Python-Skriptbonus)
Änderungen von Python 3.0 zu Python 3.5
So installieren Sie Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Es ist zu mühsam, Japanisch in Vims Python3 anzuzeigen.
Python-Fehlerliste (Japanisch)
Beachten Sie, dass Python ein Daemon ist
So fügen Sie einer PDF-Datei Seitenzahlen hinzu (in Python)
Einführung von Python 2.7 in CentOS 6.6
Japanische Ausgabe mit Python
Python3> Dokumentationszeichenfolge / Dokumentzeichenfolge
Verbinden Sie Python mit MySQL
Python Umweltfreundliche japanische Umgebung
Programm zur Schwächung der japanischen Sprache
Ich habe verschiedene Methoden ausprobiert, um japanische Post mit Python zu senden
Stellen Sie mit Python eine Verbindung zu BigQuery her
[Neueste Version 2020.8] So installieren Sie Python
[Python] Datum in Zeichenfolge konvertieren
Ich habe Python auf Japanisch geschrieben
Post von Python nach Slack
So installieren Sie Python [Windows]
poste an vim → Python → Slack
Einführung in Python Django (2) Win
So löschen Sie stdout in Python
Konvertieren Sie numpy int64 in python int
python3: Verwendung der Flasche (2)
Hinzufügen / Entfernen des Kernels zu JupyterLab
[Python] Liste in Pandas konvertieren [Pandas]
Flirte von PHP nach Python
Ein Weg zum mittleren Python
Python: Japanischer Text: Morphologische Analyse
Versuchen Sie, Python selbst zu verstehen
Python-Notizen, die Sie bald vergessen sollten
[Python] Verwendung von Liste 1
Fügen Sie MeCab ein Wörterbuch hinzu
Melden Sie sich auf der Website in Python an