#10637: Implement sage -sws2rst
----------------------------+-----------------------------------------------
   Reporter:  nthiery       |       Owner:  jason, mpatel, was
       Type:  enhancement   |      Status:  new               
   Priority:  major         |   Milestone:  sage-4.6.2        
  Component:  notebook      |    Keywords:  ReST, worksheet   
     Author:  Pablo Angulo  |    Upstream:  N/A               
   Reviewer:                |      Merged:                    
Work_issues:                |  
----------------------------+-----------------------------------------------
 Implement:

 {{{
     sage -sws2rst bla.sws bli.sws ...
 }}}

 which given worksheets

 {{{bla.sws, bli.sws, ...}}} would create ReST files {{{bla.rst,
 bli.rst, ...}}} together with media directories:

 {{{
 media/bla/
 media/bla/data/
 media/bla/7/sage0.png
 ...
 media/bli/
 ...
 }}}

 The proposed implementation adds a script
 {{{local/bin/sage-sws2rst}}}, edits {{{local/bin/sage-sage}}} to add
 the sws2rst option, and add some libraries in
 {{{sagenb-main/sagenb/notebook/}}}. It further depends on the
 BeautifulSoup Python library (released under Python's license).

 The script builds the ReST file from the included worksheet.html file
 as follow:

  - Preparsing to handle the {{{ / }}}
  - Parsing of the resulting html using BeautifulSoup
  - Manipulation on the obtained tree

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/10637>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to