music21.documentation.library.writers¶
CorpusReferenceReSTWriter¶
-
class
music21.documentation.library.writers.
CorpusReferenceReSTWriter
¶ Write the corpus reference ReST file: referenceCorpus.rst
CorpusReferenceReSTWriter
bases
CorpusReferenceReSTWriter
methods
-
CorpusReferenceReSTWriter.
run
()¶
Methods inherited from ReSTWriter
:
IPythonNotebookReSTWriter¶
-
class
music21.documentation.library.writers.
IPythonNotebookReSTWriter
¶ Converts IPython notebooks into ReST, and handles their associated image files.
This class wraps the 3rd-party
nbconvert
Python script.
IPythonNotebookReSTWriter
bases
IPythonNotebookReSTWriter
read-only properties
-
IPythonNotebookReSTWriter.
rstEditingWarningFormat
¶
IPythonNotebookReSTWriter
methods
-
IPythonNotebookReSTWriter.
blankLineAfterLiteral
(oldLines)¶ Guarantee a blank line after literal blocks.
-
IPythonNotebookReSTWriter.
cleanConvertedNotebook
(oldLines, ipythonNotebookFilePath)¶ Take a notebook directly as parsed and make it look better for HTML
-
IPythonNotebookReSTWriter.
cleanupNotebookAssets
(ipythonNotebookFilePath)¶ Deletes all .text files in the _files directory.
-
IPythonNotebookReSTWriter.
convertOneNotebook
(ipythonNotebookFilePath)¶ converts one .ipynb file to .rst using nbconvert.
returns True if IPythonNotebook was converted. returns False if IPythonNotebook’s converted .rst file is newer than the .ipynb file.
sends AssertionError if ipythonNotebookFilePath does not exist.
-
IPythonNotebookReSTWriter.
iterateSequencePairwise
(sequence)¶
-
IPythonNotebookReSTWriter.
run
()¶
-
IPythonNotebookReSTWriter.
runNBConvert
(ipythonNotebookFilePath)¶
Methods inherited from ReSTWriter
:
ModuleReferenceReSTWriter¶
-
class
music21.documentation.library.writers.
ModuleReferenceReSTWriter
¶ Writes module reference ReST files, and their index.rst file.
ModuleReferenceReSTWriter
bases
ModuleReferenceReSTWriter
methods
-
ModuleReferenceReSTWriter.
run
()¶
Methods inherited from ReSTWriter
:
ReSTWriter¶
-
class
music21.documentation.library.writers.
ReSTWriter
¶ Abstract base class for ReST writers.
Call .run() on the object to make it work.
ReSTWriter
methods
-
ReSTWriter.
run
()¶
-
ReSTWriter.
write
(filePath, rst)¶ Write
rst
(a unicode string) tofilePath
, only overwriting an existing file if the content differs.