Пример #1
0
def activate(profile,mixed=False):
    dname = os.path.dirname(__file__)
    pdir = locate_profile(profile)

    jc = JSONFileConfigLoader('ipython_notebook_config.json',pdir)


    try:
        config = jc.load_config();
    except (ConfigFileNotFound,ValueError) as e:
        config = Config()
    if 'NotebookApp' in config:
        if ('tornado_settings' in config['NotebookApp']) or ('contents_manager_class' in config['NotebookApp']):
            # TODO, manually merge tornado settin if exist
            # but cannot do anythin automatically if contents_manager_calss is set
            raise ValueError('You already got some configuration that will conflict with google drive. Bailin out')
    if mixed :
        drive_config  = JSONFileConfigLoader('mixed_contents.json', dname).load_config()
    else :
        drive_config  = JSONFileConfigLoader('ipython_notebook_config.json', dname).load_config()
    config.merge(drive_config)
    print('Activating Google Drive integration for profile "%s"' % profile)
    config['nbformat'] = 1

    with io.open(os.path.join(pdir,'ipython_notebook_config.json'),'w', encoding='utf-8') as f:
        f.write(cast_unicode_py2(json.dumps(config, indent=2)))
Пример #2
0
 def default_config(self):
     c = Config({
     'SphinxTransformer': {'enabled':True}
     })
     c.merge(super(SphinxHowtoExporter,self).default_config)
     return c
                 
Пример #3
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority': [
                 'text/latex', 'application/pdf', 'image/png', 'image/jpeg',
                 'image/svg+xml', 'text/plain'
             ]
         },
         'ExtractOutputPreprocessor': {
             'enabled': True
         },
         'SVG2PDFPreprocessor': {
             'enabled': True
         },
         'LatexPreprocessor': {
             'enabled': True
         },
         'SphinxPreprocessor': {
             'enabled': True
         },
         'HighlightMagicsPreprocessor': {
             'enabled': True
         }
     })
     c.merge(super(LatexExporter, self).default_config)
     return c
Пример #4
0
def activate(profile, mixed=False):
    dname = os.path.dirname(__file__)
    pdir = locate_profile(profile)

    jc = JSONFileConfigLoader('ipython_notebook_config.json', pdir)

    try:
        config = jc.load_config()
    except (ConfigFileNotFound, ValueError) as e:
        config = Config()
    if 'NotebookApp' in config:
        if ('tornado_settings'
                in config['NotebookApp']) or ('contents_manager_class'
                                              in config['NotebookApp']):
            # TODO, manually merge tornado settin if exist
            # but cannot do anythin automatically if contents_manager_calss is set
            raise ValueError(
                'You already got some configuration that will conflict with google drive. Bailin out'
            )
    if mixed:
        drive_config = JSONFileConfigLoader('mixed_contents.json',
                                            dname).load_config()
    else:
        drive_config = JSONFileConfigLoader('ipython_notebook_config.json',
                                            dname).load_config()
    config.merge(drive_config)
    print('Activating Google Drive integration for profile "%s"' % profile)
    config['nbformat'] = 1

    with io.open(os.path.join(pdir, 'ipython_notebook_config.json'),
                 'w',
                 encoding='utf-8') as f:
        f.write(cast_unicode_py2(json.dumps(config, indent=2)))
Пример #5
0
 def default_config(self):
     c = Config({
         'RevealHelpPreprocessor': {
             'enabled': True,
         },
     })
     c.merge(super(SlidesExporter, self).default_config)
     return c
Пример #6
0
 def default_config(self):
     c = Config({
         'CSSHTMLHeaderPreprocessor':{
             'enabled':True
             }          
         })
     c.merge(super(HTMLExporter,self).default_config)
     return c
Пример #7
0
 def default_config(self):
     c = Config({
         'RevealHelpPreprocessor': {
             'enabled': True,
             },
         })
     c.merge(super(SlidesExporter,self).default_config)
     return c
Пример #8
0
 def default_config(self):
     c = Config(
         {
             "GlobalConfigurable": {"display_data_priority": ["latex", "svg", "png", "jpg", "jpeg", "text"]},
             "ExtractFigureTransformer": {"enabled": True, "extra_ext_map": {"svg": "pdf"}},
         }
     )
     c.merge(super(LatexExporter, self).default_config)
     return c
Пример #9
0
 def default_config(self):
     c = Config({
         'CSSHTMLHeaderTransformer':{
             'enabled':True
             },
         'RevealHelpTransformer':{
             'enabled':True,
             },                
         })
     c.merge(super(SlidesExporter,self).default_config)
     return c
Пример #10
0
 def default_config(self):
     c = Config({
         'CSSHTMLHeaderPreprocessor': {
             'enabled': True
         },
         'HighlightMagicsPreprocessor': {
             'enabled': True
         }
     })
     c.merge(super(HTMLExporter, self).default_config)
     return c
Пример #11
0
 def default_config(self):
     c = Config({
         'CSSHTMLHeaderTransformer':{
             'enabled':True
             },
         'RevealHelpTransformer':{
             'enabled':True,
             },                
         })
     c.merge(super(RevealExporter,self).default_config)
     return c
Пример #12
0
 def default_config(self):
     c = Config({
         'GlobalConfigurable': {
             'display_data_priority' : ['latex', 'svg', 'png', 'jpg', 'jpeg' , 'text']
             },
          'ExtractFigureTransformer': {
                 'enabled':True,
                 'extra_ext_map':{'svg':'pdf'},
              }
      })
     c.merge(super(LatexExporter,self).default_config)
     return c
Пример #13
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority' : ['text/javascript', 'text/html', 'application/pdf', 'image/svg+xml', 'text/latex', 'image/png', 'image/jpeg', 'text/plain']
             },
         'CSSHTMLHeaderPreprocessor':{
             'enabled':True
             },
         'HighlightMagicsPreprocessor': {
             'enabled':True
             }
         })
     c.merge(super(HTMLExporter,self).default_config)
     return c
Пример #14
0
 def default_config(self):
     c = Config({
         'CSSHTMLHeaderPreprocessor':{
             'enabled':True
             },
         'RevealHelpPreprocessor':{
             'enabled':True,
             },                
         'HighlightMagicsPreprocessor': {
             'enabled':True
             }
         })
     c.merge(super(SlidesExporter,self).default_config)
     return c
Пример #15
0
 def default_config(self):
     c = Config({
         'GlobalConfigurable': {
             'display_data_priority':
             ['latex', 'svg', 'png', 'jpg', 'jpeg', 'text']
         },
         'ExtractFigureTransformer': {
             'enabled': True,
             'extra_ext_map': {
                 'svg': 'pdf'
             },
         }
     })
     c.merge(super(LatexExporter, self).default_config)
     return c
Пример #16
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority' : ['latex', 'png', 'jpg', 'svg', 'jpeg', 'text']
             },
          'ExtractFigureTransformer': {
                 'enabled':True
              },
          'SVG2PDFTransformer': {
                 'enabled':True
              },
          'LatexTransformer': {
                 'enabled':True
              }
      })
     c.merge(super(LatexExporter,self).default_config)
     return c
Пример #17
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority' : ['latex', 'pdf', 'png', 'jpg', 'svg', 'jpeg', 'text']
             },
          'ExtractOutputPreprocessor': {
                 'enabled':True
              },
          'SVG2PDFPreprocessor': {
                 'enabled':True
              },
          'LatexPreprocessor': {
                 'enabled':True
              },
          'SphinxPreprocessor': {
                 'enabled':True
              }
      })
     c.merge(super(LatexExporter,self).default_config)
     return c
Пример #18
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority':
             ['latex', 'pdf', 'png', 'jpg', 'svg', 'jpeg', 'text']
         },
         'ExtractOutputTransformer': {
             'enabled': True
         },
         'SVG2PDFTransformer': {
             'enabled': True
         },
         'LatexTransformer': {
             'enabled': True
         },
         'SphinxTransformer': {
             'enabled': True
         }
     })
     c.merge(super(LatexExporter, self).default_config)
     return c
Пример #19
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority' : ['latex', 'pdf', 'png', 'jpg', 'svg', 'jpeg', 'text']
             },
          'ExtractOutputPreprocessor': {
                 'enabled':True
              },
          'SVG2PDFPreprocessor': {
                 'enabled':True
              },
          'LatexPreprocessor': {
                 'enabled':True
              },
          'SphinxPreprocessor': {
                 'enabled':True
              },
          'HighlightMagicsPreprocessor': {
                 'enabled':True
              }
      })
     c.merge(super(LatexExporter,self).default_config)
     return c
Пример #20
0
 def default_config(self):
     c = Config({
         'NbConvertBase': {
             'display_data_priority' : ['text/latex', 'application/pdf', 'image/png', 'image/jpeg', 'image/svg+xml', 'text/plain']
             },
          'ExtractOutputPreprocessor': {
                 'enabled':True
              },
          'SVG2PDFPreprocessor': {
                 'enabled':True
              },
          'LatexPreprocessor': {
                 'enabled':True
              },
          'SphinxPreprocessor': {
                 'enabled':True
              },
          'HighlightMagicsPreprocessor': {
                 'enabled':True
              }
      })
     c.merge(super(LatexExporter,self).default_config)
     return c
Пример #21
0
 def default_config(self):
     c = Config({'CSSHtmlHeaderTransformer':{'enabled':True}})
     c.merge(super(FullHtmlExporter,self).default_config)
     return c
Пример #22
0
 def default_config(self):
     c = Config({'ExtractOutputTransformer':{'enabled':True}})
     c.merge(super(MarkdownExporter,self).default_config)
     return c
Пример #23
0
Файл: rst.py Проект: 2t7/ipython
 def default_config(self):
     c = Config({'ExtractOutputPreprocessor':{'enabled':True}})
     c.merge(super(RSTExporter,self).default_config)
     return c
Пример #24
0
 def default_config(self):
     c = Config({'ExtractFigureTransformer':{'enabled':True}})
     c.merge(super(RstExporter,self).default_config)
     return c
Пример #25
0
 def default_config(self):
     c = Config({"CSSHTMLHeaderTransformer": {"enabled": True}})
     c.merge(super(RevealExporter, self).default_config)
     return c
Пример #26
0
        template_extension = Unicode(".tplx", config=True)
	

    def _init_filters(self):
        """
        Register all of the filters required for the exporter.
        """
        
                super(LatexExporter, self)._init_filters()

                self.register_filter('escape_tex', filters.escape_latex) 
        self.register_filter('highlight', filters.highlight2latex)
	@property
    def default_config(self):
<<<<<<< MINE
        c = Config({            'NbConvertBase': {                'display_data_priority' : ['latex', 'svg', 'png', 'jpg', 'jpeg', 'text']                },             'ExtractFigureTransformer': {                    'enabled':True                 },             'SVG2PDFTransformer': {                    'enabled':True                 },             'LatexTransformer': {                    'enabled':True                 }         })
=======
        c = Config({            'NbConvertBase': {                'display_data_priority' : ['latex', 'pdf', 'png', 'jpg', 'svg', 'jpeg', 'text']                },             'ExtractFigureTransformer': {                    'enabled':True                 },             'SVG2PDFTransformer': {                    'enabled':True                 },             'LatexTransformer': {                    'enabled':True                 }         })
>>>>>>> YOURS
        c.merge(super(LatexExporter,self).default_config)
        return c
	"""
    Exports to a Latex template.  Inherit from this class if your template is
    LaTeX based and you need custom tranformers/filters.  Inherit from it if 
    you are writing your own HTML template and need custom tranformers/filters.  
    If you don't need custom tranformers/filters, just change the 
    'template_file' config option.  Place your template in the special "/latex" 
    subfolder of the "../templates" folder.
    """

Пример #27
0
 def default_config(self):
     c = Config({'CSSHtmlHeaderTransformer': {'enabled': True}})
     c.merge(super(FullHtmlExporter, self).default_config)
     return c
Пример #28
0
 def default_config(self):
     c = Config({'ExtractOutputPreprocessor': {'enabled': True}})
     c.merge(super(MarkdownExporter, self).default_config)
     return c
Пример #29
0
 def default_config(self):
     c = Config({"ExtractFigureTransformer": {"enabled": True}})
     c.merge(super(RSTExporter, self).default_config)
     return c
Пример #30
0
 def default_config(self):
     c = Config({"CSSHTMLHeaderPreprocessor": {"enabled": True}, "HighlightMagicsPreprocessor": {"enabled": True}})
     c.merge(super(HTMLExporter, self).default_config)
     return c
Пример #31
0
 def default_config(self):
     c = Config({"RevealHelpPreprocessor": {"enabled": True}})
     c.merge(super(SlidesExporter, self).default_config)
     return c
Пример #32
0
 def default_config(self):
     c = Config({'SphinxTransformer': {'enabled':True}})
     c.merge(super(SphinxHowtoExporter,self).default_config)
     return c
Пример #33
0
 def default_config(self):
     c = Config({'ExtractOutputTransformer':{'enabled':True}})
     c.merge(super(RSTExporter,self).default_config)
     return c