def handle_previous(self, item, args): if self.actual_screen == 0: from presentation import Presentation presentation = Presentation(self.game, 3) self.game.set_stage(presentation) else: self.show_previous_screen()
def handle_level_change(self): if self.game.datastore.datamodel.level < 4: from presentation import Presentation presentation = Presentation(self.game, 3) self.game.datastore.changed_data = True self.game.set_stage(presentation) else: self.game.set_stage(Map(self.game))
def main(input_file, output_file): """Auditing tool for Nagios""" presentation_obj = Presentation(input_file) presentation_obj.printAll() if output_file != None: if presentation_obj.writeToFile(output_file): print("File %s saved successfully" % (output_file, )) else: print("This is some problem in writing to file %s" % (output_file, ))
def main(): """Main function.""" cliparser = argparse.ArgumentParser(prog=__appname__, description='MaTiSSe.py, Markdown To Impressive Scientific Slides') cliparser.add_argument('-v', '--version', action='version', help='Show version', version='%(prog)s ' + __version__) cliparser.add_argument('-i', '--input', required=False, action='store', default=None, help='Input file name of markdown source to be parsed') cliparser.add_argument('-o', '--output', required=False, action='store', default=None, help='Output directory name containing the presentation files') cliparser.add_argument('-t', '--theme', required=False, action='store', default=None, help='Select a builtin theme for initializing a new sample presentation') cliparser.add_argument('-hs', '--highlight-style', required=False, action='store', default='github.css', help='Select the highlight.js style (default github.css); select "disable" to disable highligth.js', metavar='STYLE.CSS') cliparser.add_argument('-s', '--sample', required=False, action='store', default=None, help='Generate a new sample presentation as skeleton of your one') cliparser.add_argument('--toc-at-chap-beginning', required=False, action='store', default=None, help='Insert Table of Contents at each chapter beginning (default no): to activate indicate the TOC depth', metavar='TOC-DEPTH') cliparser.add_argument('--toc-at-sec-beginning', required=False, action='store', default=None, help='Insert Table of Contents at each section beginning (default no): to activate indicate the TOC depth', metavar='TOC-DEPTH') cliparser.add_argument('--toc-at-subsec-beginning', required=False, action='store', default=None, help='Insert Table of Contents at each subsection beginning (default no): to activate indicate the TOC depth', metavar='TOC-DEPTH') cliparser.add_argument('--print-preamble', required=False, action='store_true', default=None, help='Print the preamble data as parsed from source') cliparser.add_argument('--print-css', required=False, action='store_true', default=None, help='Print the css as parsed from source (if done)') cliparser.add_argument('--print-options', required=False, action='store_true', default=None, help='Print the available options for each presentation element') cliparser.add_argument('--print-highlight-styles', required=False, action='store_true', default=None, help='Print the available highlight.js style (default github.css)') cliparser.add_argument('--print-themes', required=False, action='store_true', default=None, help='Print the list of the builtin themes') cliparser.add_argument('--verbose', required=False, action='store_true', default=False, help='More verbose printing messages (default no)') cliparser.add_argument('--online-MathJax', required=False, action='store_true', default=None, help='Use online rendering of LaTeX equations by means of online MathJax service; default use offline, local copy of MathJax engine') cliargs = cliparser.parse_args() config = MatisseConfig(cliargs=cliargs) if cliargs.input: if not os.path.exists(cliargs.input): sys.stderr.write('Error: input file "' + cliargs.input + '" not found!') sys.exit(1) else: with open(cliargs.input, 'r') as mdf: source = mdf.read() presentation = Presentation() if config.verbose: print('Parsing source ' + cliargs.input) presentation.parse(config=config, source=source) if cliargs.output: output = cliargs.output else: output = os.path.splitext(os.path.basename(cliargs.input))[0] output = os.path.normpath(output) config.make_output_tree(output=output) presentation.save(config=config, output=output)
def make_presentation(config, source, output): """Make the presentation. Parameters ---------- config: MatisseConfig() source: str source markdown output: str output path Returns ------- source: str the parsed source """ config.make_output_tree(output=output) if config.theme is not None: source = config.put_theme(source=source, output=output) presentation = Presentation() presentation.parse(config=config, source=source) presentation.save(config=config, output=output) return source
'SEMLEX_AVG_POLY': res['SEMLEX_POLY_INDEX'] }) else: res.update({ 'SEMLEX_AVG_MANULEX': res['SEMLEX_MANULEX'] / nb_words, 'SEMLEX_AVG_POLY': res['SEMLEX_POLY_INDEX'] / nb_words }) # Indices on HTML res.update(reperage_images_liens_viki(data=html_brut)) res.update(reperage_ponctuation(data=html_brut)) except Exception as e: html += '<span style="background-color: red; color: white;">Error while calculating Indices</span>' raise e # Build Indices output html += '<h2 id="ind">Indices</h2><a href="#sum">Back to summary</a><br><br><div style="background-color: #EFEFEF; border: 1px solid grey;">' p = Presentation('templates/maquette2.html') p.populate(res, name='article') html += p.output_html_string(header=False) html += '</div>' # Build output footer html += """</div> </body> </html> """ else: html = """<!DOCTYPE html> <head> <title>Analyse article</title> </head> <body width="100%"> <center>
def handle_ok(self, item, args): from presentation import Presentation presentation = Presentation(self.stage.game, 3) self.stage.game.set_stage(presentation)
def ChangePageName(self, pageid, name): self.notebook.SetPageText(pageid + 1, name) def OnAbout(self, event): d = wx.MessageDialog( self, "Map editor for Game Ramarana made by group 4\nJaime Cornejo, David Fuentes y Eduardo Paz\n\n\nMáster de Desarrollo de Videojuegos UCM 2006/2007", "About Map Editor", wx.OK) # Create a message dialog box d.ShowModal() # Shows it d.Destroy() # finally destroy it when finished. def OnExit(self, event): self.Close(True) # Close the frame. def OnPageChanged(self, event): if event.GetSelection() == 0: self.__statusbar.PushStatusText("") self.__levelManagerPage.FillList() if __name__ == "__main__": app = wx.App() from presentation import Presentation presentation = Presentation(None) presentation.ShowModal() presentation.Destroy() editor = Editor() editor.Show() app.MainLoop()
from postprocessing import PostProcessing from presentation import Presentation from processing.latex.latex import Latex if __name__ == "__main__": processing = PostProcessing() processing.start_processing() latex = Latex() fig = latex.create_diagram() latex.plot_graph(fig) presentation = Presentation(processing) #presentation.plot()