How do I create a Leo outline from within a Python program? I have a Python 
program where I want to export into a Leo outline format file. 


All the snippets of code I’ve found assumes the code is running within Leo. 
I want to run outside LEO 


I tried this:

from leo.core import leoGlobals as leo_g

from leo.core import leoApp

leo_g.app = leoApp.LeoApp()

leo_c = leo_g.app.newCommander(‘test.leo’) 

But I got the exception NoneType object has no attribute 
‘globalSettingsDict’ 


I also tried:

from leo.core.loeGlobals import createScratchCommander 

c = createScratchCommander(‘test.leo’)

I got the same error. 


I found the “mod_read_dir_outline.py” plugin but it seems to be written to 
work within Leo. 


I found a post about “web-to-outline script” 
(https://groups.google.com/g/leo-editor/c/CkS8MLRStsA/m/7xbIowG9BAAJ) but I 
could not find this script. 


I also found LeoBridge to interface with an existing instance of Leo but I 
just want to create an leo outline in another program and then manually 
open the file with Leo.  I don't want to risk corrupting an existing leo 
file.  


-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to leo-editor+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/leo-editor/9e45986c-ec51-43d8-a0d5-e647c1c460d5n%40googlegroups.com.

Reply via email to