<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to test</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>Recent changes to test</description><atom:link href="https://sourceforge.net/p/google-code/wiki/test/feed" rel="self"/><language>en</language><lastBuildDate>Fri, 11 Sep 2015 11:19:49 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/google-code/wiki/test/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for test page</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;h4 style="color: #986532;"&gt;enregistrement du blog Mailling lists on Mailman &lt;/h4&gt;

&lt;p&gt;google-code-bzr@lists.sourceforge.net&lt;br/&gt;
&lt;a href="https://lists.sourceforge.net/lists/admin/google-code-bzr"&gt;https://lists.sourceforge.net/lists/admin/google-code-bzr&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://lists.sourceforge.net/lists/listinfo/google-code-bzr"&gt;https://lists.sourceforge.net/lists/listinfo/google-code-bzr&lt;/a&gt;&lt;br/&gt;
google-code-bzr-request@lists.sourceforge.net&lt;/p&gt;
&lt;p&gt;Your mailing list password is:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;926106
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Fri, 11 Sep 2015 11:19:49 -0000</pubDate><guid>https://sourceforge.netd91f0cced9d4a0934b52193bb3f0f01d45f27a06</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -12,7 +12,7 @@
 $ chmod +x myscript.py
 python myscript.py

-~~~~
+                ~~~~gadget xml

 &amp;lt;Module&amp;gt; 
 &amp;lt;Require feature="dynamic-height"/&amp;gt;
@@ -38,3 +38,4 @@
    &amp;lt;/script&amp;gt;
 &amp;lt;/Content&amp;gt; 
 &amp;lt;/Module&amp;gt;
+                ~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Wed, 09 Sep 2015 11:56:03 -0000</pubDate><guid>https://sourceforge.net3f8a7b5249118c41d299307e4f5acfa278dd8016</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -13,3 +13,28 @@
 python myscript.py

 ~~~~
+
+&amp;lt;Module&amp;gt; 
+&amp;lt;Require feature="dynamic-height"/&amp;gt;
+&amp;lt;Optional feature="shareable-prefs"/&amp;gt;
+gadgets.io.makeRequest("http://www.example.com", response, params);
+
+&amp;lt;ModulePrefs title="Developer Forum" description="Demo Preloads" +="" +="" title_url="http://groups.google.com/group/Google-Gadgets-API" height="200" +="" author="Jane Smith" +="" author_email="xxx@google.com" +&amp;lt;Preload="" href="http://www.example.com"/&amp;gt;
+
+&amp;lt;ModulePrefs/&amp;gt;  
+
+&amp;lt;Content ...=""&amp;gt; ... content ... 
+
+&amp;lt;script type="text/javascript"&amp;gt;
+   var prefs = new _IG_Prefs();
+   var someStringPref = prefs.getString("StringPrefName");
+   var someIntPref = prefs.getInt("IntPrefName");
+   var someBoolPref = prefs.getBool("BoolPrefName");
+   &amp;lt;/script&amp;gt;
+&amp;lt;/Content&amp;gt; 
+&amp;lt;/Module&amp;gt;
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 19:29:48 -0000</pubDate><guid>https://sourceforge.net5a0038a23b7c32747f1d136895f0b3c417a35b11</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -9,4 +9,7 @@
 import re
 compileall.compile_dir('Lib/', rx=re.compile(r'[/\\][.]svn'), force=True)

+$ chmod +x myscript.py
+python myscript.py
+
 ~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 16:22:42 -0000</pubDate><guid>https://sourceforge.net66c2c5ee732e7404e421fdc5c3e3f6d49d765e9c</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -0,0 +1,12 @@
+~~~~
+""""
+:::python2.7  -v # -*- coding: encoding -*-
+
+import sys
+import compileall
+
+compileall.compile_dir('Lib/', force=True)# Perform same compilation, excluding files in .svn directories.
+import re
+compileall.compile_dir('Lib/', rx=re.compile(r'[/\\][.]svn'), force=True)
+
+~~~~
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 16:16:12 -0000</pubDate><guid>https://sourceforge.netb4d70bebef1e1368fe511db1c4f19b81c1d5c132</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,96 +0,0 @@
-"""
-
-Helps make paras for Less framework
-
-@div large-column float-left
-
-# This is an H1
-
-this is a paragraph right here!
-
-and a new one
-
-## Heading 2
-
-and yet another one
-
---&amp;gt; becomes --&amp;gt;
-
-&lt;div class="large-column float left"&gt;
-&lt;h1&gt;This is an H1&lt;/h1&gt;
-&lt;p&gt;this is a paragraph right here!&lt;/p&gt;
-&lt;p&gt;and a new one&lt;/p&gt;
-&lt;h2&gt;Heading 2&lt;/h2&gt;
-&lt;p&gt;and yet another one&lt;/p&gt;
-&lt;/div&gt;
-
-~~~~python
-
-import re
-import markdown
-
-# Global vars
-
-LESS_BLOCK_RE = re.compile( \
-    r'@(?P&amp;lt;tag&amp;gt;div|span)[ ]*(?P&amp;lt;class&amp;gt;[a-zA-z0-9-\ ^\n]+)[ ]*\n(?P&amp;lt;inner&amp;gt;.*)(?=div|span)?',
-    re.MULTILINE|re.DOTALL
-    )
-
-class LessFrameworkExtension(markdown.Extension):
-
-    def extendMarkdown(self, md, md_globals):
-        md.registerExtension(self)
-
-        md.preprocessors.add('less_framework', LessBlockPreprocessor(md),'_begin')
-
-    def reset(self):
-        print 'resetting'
-
-class LessBlockPreprocessor(markdown.preprocessors.Preprocessor):
-
-    def __init__(self, md):
-        markdown.preprocessors.Preprocessor.__init__(self, md)
-
-    def getConfig(self, key):
-        if key in self.config:
-            return self.config[key][0]
-        else:
-            return None
-
-    def run(self, lines):
-        """ Match and store Less Framework Blocks in the HTML Stash """
-
-        text = "\n".join(lines)
-
-        while 1:
-            m = LESS_BLOCK_RE.search(text)
-            if m:
-                less_tag = m.group('tag')
-                less_class = m.group('class')
-                less_inner = m.group('inner')
-
-                print less_tag
-                print less_class
-                print less_inner
-
-                placeholder = self.markdown.htmlStash.store(less_inner, safe=True)
-                text = '&amp;lt;%s class="%s"&amp;gt;\n%s\n' % (less_tag, less_class, placeholder, less_tag)
-            else:
-                break
-        return text.split("\n")
-
-    def _escape(self, txt):
-        """ basic html escaping """
-        txt = txt.replace('&amp;amp;', '&amp;amp;')
-        txt = txt.replace('&amp;lt;', '&amp;lt;')
-        txt = txt.replace('&amp;gt;', '&amp;gt;')
-        txt = txt.replace('"', '"')
-        return txt
-
-def makeExtension(configs):
-    return LessFrameworkExtension(configs)
-    ~~~~
-    
-    &lt;div class="large-column" style=""&gt;
-
-&lt;/div&gt;'
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 13:31:57 -0000</pubDate><guid>https://sourceforge.net5f53e9ecef23fb01a8426c9f6b464793165fe597</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -90,7 +90,7 @@
 def makeExtension(configs):
     return LessFrameworkExtension(configs)
     ~~~~
-    &lt;div class="large-column float-left -"&gt;
+    
+    &lt;div class="large-column" style=""&gt;

 &lt;/div&gt;'
&lt;/div&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 13:26:08 -0000</pubDate><guid>https://sourceforge.netc44ddf45b046da4fba5456f59e2f2706f826257e</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -24,7 +24,7 @@
 &lt;p&gt;and yet another one&lt;/p&gt;
 

-"""
+~~~~python

 import re
 import markdown
@@ -89,7 +89,7 @@

 def makeExtension(configs):
     return LessFrameworkExtension(configs)
-    
+    ~~~~
     &lt;div class="large-column float-left "&gt;

&lt;/div&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 13:24:16 -0000</pubDate><guid>https://sourceforge.net10121a392f61bf54147be43c60f8239217ba8f0a</guid></item><item><title>test modified by pierfort</title><link>https://sourceforge.net/p/google-code/wiki/test/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;"""&lt;/p&gt;
&lt;p&gt;Helps make paras for Less framework&lt;/p&gt;
&lt;p&gt;@div large-column float-left&lt;/p&gt;
&lt;h1 id="this-is-an-h1"&gt;This is an H1&lt;/h1&gt;
&lt;p&gt;this is a paragraph right here!&lt;/p&gt;
&lt;p&gt;and a new one&lt;/p&gt;
&lt;h2 id="heading-2"&gt;Heading 2&lt;/h2&gt;
&lt;p&gt;and yet another one&lt;/p&gt;
&lt;p&gt;--&amp;gt; becomes --&amp;gt;&lt;/p&gt;
&lt;div class="large-column float left"&gt;
&lt;h1&gt;This is an H1&lt;/h1&gt;
&lt;p&gt;this is a paragraph right here!&lt;/p&gt;
&lt;p&gt;and a new one&lt;/p&gt;
&lt;h2&gt;Heading 2&lt;/h2&gt;
&lt;p&gt;and yet another one&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;"""&lt;/p&gt;
&lt;p&gt;import re&lt;br/&gt;
import markdown&lt;/p&gt;
&lt;h1 id="global-vars"&gt;Global vars&lt;/h1&gt;
&lt;p&gt;LESS_BLOCK_RE = re.compile( \
    r'@(?P&amp;lt;tag&amp;gt;div|span)&lt;span&gt;[ ]&lt;/span&gt;&lt;em&gt;(?P&amp;lt;class&amp;gt;&lt;span&gt;&lt;span&gt;[a-zA-z0-9-\ ^\n]&lt;/span&gt;&lt;/span&gt;+)&lt;span&gt;&lt;span&gt;[ ]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;\n(?P&amp;lt;inner&amp;gt;.*)(?=div|span)?',&lt;br/&gt;
    re.MULTILINE|re.DOTALL&lt;br/&gt;
    )&lt;/p&gt;
&lt;p&gt;class LessFrameworkExtension(markdown.Extension):&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;def extendMarkdown(self, md, md_globals):
    md.registerExtension(self)

    md.preprocessors.add('less_framework', LessBlockPreprocessor(md),'_begin')

def reset(self):
    print 'resetting'
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;class LessBlockPreprocessor(markdown.preprocessors.Preprocessor):&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;def __init__(self, md):
    markdown.preprocessors.Preprocessor.__init__(self, md)

def getConfig(self, key):
    if key in self.config:
        return self.config[key][0]
    else:
        return None

def run(self, lines):
    """ Match and store Less Framework Blocks in the HTML Stash """

    text = "\n".join(lines)

    while 1:
        m = LESS_BLOCK_RE.search(text)
        if m:
            less_tag = m.group('tag')
            less_class = m.group('class')
            less_inner = m.group('inner')

            print less_tag
            print less_class
            print less_inner

            placeholder = self.markdown.htmlStash.store(less_inner, safe=True)
            text = '&lt;span class="err"&gt;&amp;lt;&lt;/span&gt;%s class="%s"&amp;gt;\n%s\n&lt;span class="err"&gt;&amp;lt;&lt;/span&gt;/%s&amp;gt;' % (less_tag, less_class, placeholder, less_tag)
        else:
            break
    return text.split("\n")

def _escape(self, txt):
    """ basic html escaping """
    txt = txt.replace('&lt;span class="err"&gt;&amp;amp;&lt;/span&gt;', '&lt;span class="ni"&gt;&amp;amp;amp;&lt;/span&gt;')
    txt = txt.replace('&lt;span class="err"&gt;&amp;lt;&lt;/span&gt;', '&lt;span class="ni"&gt;&amp;amp;lt;&lt;/span&gt;')
    txt = txt.replace('&amp;gt;', '&lt;span class="ni"&gt;&amp;amp;gt;&lt;/span&gt;')
    txt = txt.replace('"', '&lt;span class="ni"&gt;&amp;amp;quot;&lt;/span&gt;')
    return txt
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;def makeExtension(configs):&lt;br/&gt;
    return LessFrameworkExtension(configs)&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&amp;lt;div class="large-column float-left
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;"&amp;gt;&lt;/p&gt;
&lt;p&gt;'&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">pierfort</dc:creator><pubDate>Mon, 07 Sep 2015 13:17:37 -0000</pubDate><guid>https://sourceforge.net2428dde30993eb64d80cb47a865a1e4ac0fb9e8a</guid></item></channel></rss>