<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
		<id>https://wiki.nuvem.art.br/index.php?action=history&amp;feed=atom&amp;title=Yupana_Scripts</id>
		<title>Yupana Scripts - Histórico de revisão</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.nuvem.art.br/index.php?action=history&amp;feed=atom&amp;title=Yupana_Scripts"/>
		<link rel="alternate" type="text/html" href="https://wiki.nuvem.art.br/index.php?title=Yupana_Scripts&amp;action=history"/>
		<updated>2026-04-15T02:34:11Z</updated>
		<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
		<generator>MediaWiki 1.27.7</generator>

	<entry>
		<id>https://wiki.nuvem.art.br/index.php?title=Yupana_Scripts&amp;diff=608&amp;oldid=prev</id>
		<title>Yupana: Criou página com '&lt;syntaxhighlight lang=&quot;python&quot;&gt; #!/usr/bin/python # -*- coding: utf-8 -*- import sys import urllib2 from stripogram import html2text import random import re   #emabaralhador d...'</title>
		<link rel="alternate" type="text/html" href="https://wiki.nuvem.art.br/index.php?title=Yupana_Scripts&amp;diff=608&amp;oldid=prev"/>
				<updated>2012-02-14T14:07:42Z</updated>
		
		<summary type="html">&lt;p&gt;Criou página com &amp;#039;&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt; #!/usr/bin/python # -*- coding: utf-8 -*- import sys import urllib2 from stripogram import html2text import random import re   #emabaralhador d...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
import sys&lt;br /&gt;
import urllib2&lt;br /&gt;
from stripogram import html2text&lt;br /&gt;
import random&lt;br /&gt;
import re&lt;br /&gt;
 &lt;br /&gt;
#emabaralhador do baralho&lt;br /&gt;
def scramble(string):&lt;br /&gt;
        palavras=string.split()&lt;br /&gt;
        random.shuffle(palavras,random.random)&lt;br /&gt;
        return ' '.join([p for p in palavras])&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
# busca=[(meme,lingua),(...)] pt(portugues), el (grego), hi (hindi) ou en (ingles), mas da pra implemntar mais mexendo na expressã regular regex, mais abaixo&lt;br /&gt;
busca=[('Alchemy','en'),('Nuvem','pt'),('Vida','pt'),('Turing_Test','en'),('Oráculo','pt'),('Curupira','pt'),('Μαντείο','el'),('Ποίηση' ,'el'),('नैतिकता', 'hi'),('मनोविज्ञान','hi')]&lt;br /&gt;
 &lt;br /&gt;
brain='' #inicializando cerebro&lt;br /&gt;
 &lt;br /&gt;
letras=140 #limite de caracteres&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
### mais sobre expressões regulares:&lt;br /&gt;
#&amp;lt;TAG\b[^&amp;gt;]*&amp;gt;(.*?)&amp;lt;/TAG&amp;gt; - expressão regular pra tirar uma tag da uma ideia de como cortar trechos&lt;br /&gt;
# http://www.pythonregex.com/&lt;br /&gt;
 &lt;br /&gt;
for b in busca:&lt;br /&gt;
        opener = urllib2.build_opener()&lt;br /&gt;
        opener.addheaders = [('User-agent', 'Mozilla/5.0')]&lt;br /&gt;
        infile = opener.open('http://'+b[1]+'.wikipedia.org/wiki/'+b[0])&lt;br /&gt;
        page = infile.read()&lt;br /&gt;
        html = page&lt;br /&gt;
        pattern = re.compile('(?&amp;lt;=p&amp;gt;).+(?=&amp;lt;/p)', re.DOTALL)&lt;br /&gt;
        p=pattern.search(html).group()&lt;br /&gt;
        text = html2text(p)&lt;br /&gt;
        regex = re.compile(&amp;quot;(.*?)(Contents|Índice|\[edit\]|\[editar\]|Πίνακας|\[Επεξεργασία\]|अनुक्रम|\[संपादित करें\])&amp;quot;,re.DOTALL)&lt;br /&gt;
        r = regex.search(text)&lt;br /&gt;
        t=r.groups()&lt;br /&gt;
        bio=t[0]&lt;br /&gt;
        brain=brain+bio&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
sorte = scramble(brain)#embaralhador&lt;br /&gt;
sorte = &amp;quot;#wiqua &amp;quot;+sorte&lt;br /&gt;
sorte = sorte[:letras]&lt;br /&gt;
sorte = scramble(sorte)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
print sorte&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Yupana</name></author>	</entry>

	</feed>