lesmianator fix
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 13 Sep 2010 10:46:17 +0000 (12:46 +0200)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Mon, 13 Sep 2010 11:00:16 +0000 (13:00 +0200)
apps/lesmianator/views.py
wolnelektury/static/css/master.book.css
wolnelektury/templates/catalogue/main_page.html

index 231ab5c..2761ae5 100644 (file)
@@ -33,14 +33,22 @@ def poem(request):
     word = u''
     empty = -10
     left = 1000
     word = u''
     empty = -10
     left = 1000
+    lines = 0
     if not _dictionary:
         left = 0
     if not _dictionary:
         left = 0
-    while empty != 3 and left:
+    # want at least two lines, but let Lesmianator end his stanzas
+    while (empty < 2 or lines < 2) and left:
         letter = _choose_word(word)
         letters.append(letter)
         word = word[-2:] + letter
         if letter == u'\n':
         letter = _choose_word(word)
         letters.append(letter)
         word = word[-2:] + letter
         if letter == u'\n':
-            empty += 1
+            # count non-empty lines
+            if empty == 0:
+                lines += 1
+            # 
+            if lines >= 2:
+                empty += 1
+            lines += 1
         else:
             empty = 0
         left -= 1
         else:
             empty = 0
         left -= 1
index e3b5d8d..aac5d58 100644 (file)
@@ -76,6 +76,7 @@ img {
     color: #888;
     font-style: italic;
     font-size: .75em;
     color: #888;
     font-style: italic;
     font-size: .75em;
+    margin-right: 0.5em;
 }
 
 
 }
 
 
index d503545..e58718a 100644 (file)
             <h2>Leśmianator — poeta automagiczny</h2>
             <p><img src="/static/img/mats_erikssonCCBYNCSA.jpg" title="{% trans "Author" %}: Mats Eriksson@Flickr, CC BY-NC-SA" /><br/>
             <cite>Z drogi! — Idzie poeta — niebieski wycieruch!<br/>
             <h2>Leśmianator — poeta automagiczny</h2>
             <p><img src="/static/img/mats_erikssonCCBYNCSA.jpg" title="{% trans "Author" %}: Mats Eriksson@Flickr, CC BY-NC-SA" /><br/>
             <cite>Z drogi! — Idzie poeta — niebieski wycieruch!<br/>
-Zbój obłoczny, co z światem jest — wspak i na noże!
-Baczność! — Nic się przed takim uchronić nie może!</cite></p>
+Zbój obłoczny, co z światem jest — wspak i na noże!<br/>
+Baczność! — Nic się przed takim uchronić nie może!<br/>
+(<a href='/katalog/lektura/poeta.html#m1199873758998'>źródło</a>)</cite></p>
 
 
-<p>Poezja z Wolnych Lektur przepuszczona przez mikser.</p>
+<p>Poezja z Wolnych Lektur przepuszczona przez mikser. Stwórz własny wiersz klikając w link:</p>
                 <p class="see-more"><a href="{% url lesmianator %}">{% trans "Twórz-że się!" %} ⇒</a></p>
 
             <h2>{% trans "Wolne Lektury Widget" %}</h2>
                 <p class="see-more"><a href="{% url lesmianator %}">{% trans "Twórz-że się!" %} ⇒</a></p>
 
             <h2>{% trans "Wolne Lektury Widget" %}</h2>