word = u''
empty = -10
left = 1000
+ lines = 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':
- empty += 1
+ # count non-empty lines
+ if empty == 0:
+ lines += 1
+ #
+ if lines >= 2:
+ empty += 1
+ lines += 1
else:
empty = 0
left -= 1
<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>