<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>www.rafaelgimenes.net &#187; python</title>
	<atom:link href="http://rafaelgimenes.net/tag/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://rafaelgimenes.net</link>
	<description></description>
	<lastBuildDate>Sun, 05 Sep 2010 21:11:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>notificação do gmail no conky</title>
		<link>http://rafaelgimenes.net/2010/01/23/notificacao-do-gmail-no-conky/</link>
		<comments>http://rafaelgimenes.net/2010/01/23/notificacao-do-gmail-no-conky/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 11:47:47 +0000</pubDate>
		<dc:creator>Rafael Gimenes</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[conky]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://rafaelgimenes.net/?p=976</guid>
		<description><![CDATA[Com este script, junto com o conky é possivel sempre saber como esta sua caixa de correio do gmail. Dei um encrementada e fiz tocar um mp3 ou wav para aletar sobre a caixa. Salve esse script python em seu diretórios de scripts e faça referência a esse arquivo em seu .conkyrc, adicionando esta linha [...]]]></description>
			<content:encoded><![CDATA[<p>Com este script, junto com o conky é possivel sempre saber como esta sua caixa de correio do gmail. Dei um encrementada e fiz tocar um mp3 ou wav para aletar sobre a caixa.<br />
Salve esse script python em seu diretórios de scripts e faça referência a esse arquivo em seu .conkyrc, adicionando esta linha</p>
<blockquote><p>${color #FFFFFF}GMAIL: ${alignr}${color lightgrey}${execi 100 python ~/scripts/gmail.py}${color FFFFFF}</p></blockquote>
<p>Após isso o resultado será parecido com este.</p>
<blockquote><p><code><a href="http://rafaelgimenes.net/varios/2010/01/conkygmail1.jpg"><img class="aligncenter size-full wp-image-983" title="conkygmail" src="http://rafaelgimenes.net/varios/2010/01/conkygmail1.jpg" alt="" width="395" height="116" /></a></code></p>
<p>Segue o código python</p>
<p><code>#Codigo para ser inserido no .conkyrc do seu home<br />
#este script conecta no gmail e checha se tem e-mail<br />
#se tiver e-mail escreve no conky e toca um wav.<br />
#requer: mplayer, xterm, wget<br />
#coloque este arquivo na sua pasta de scripts<br />
#edite seu conky.rc deixando assim<br />
#${color #FFFFFF}GMAIL: ${alignr}${color lightgrey}${execi 100 python ~/scripts/gmail.py}${color FFFFFF}<br />
#adapatado por mim Rafael Gimenes</code></p>
<p>import os<br />
import string</p>
<p>#entenda isso como usuário e senha<br />
ovos=&#8221;seu_user_sem_@&#8221;<br />
farinha=&#8221;senha&#8221;</p>
<p>#comando wget<br />
comandowget=&#8221;wget -O &#8211; https://&#8221;+ovos+&#8221;:&#8221;+farinha+&#8221;@mail.google.com/mail/feed/atom &#8211;no-check-certificate&#8221;</p>
<p>temp=os.popen(comandowget)<br />
msg=temp.read()<br />
index=string.find(msg,&#8221;")<br />
index2=string.find(msg,&#8221;")<br />
fc=int(msg[index+11:index2])<br />
flag_wav=0<br />
if fc==0:<br />
print &#8220;Caixa de e-mail Vazia oba ! <img src='http://rafaelgimenes.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &#8221;<br />
elif fc==1:<br />
print   &#8220;Vc tem 1 e-mail para ler.&#8221;<br />
flag_wav=1<br />
else:<br />
print &#8220;Vc tem &#8220;+ str(fc) + &#8221; para ler.&#8221;<br />
flag_wav=1</p>
<p>#se veio e-mail toca wav<br />
#coloque o caminho o seu arquivo wav ou mp3<br />
if flag_wav==1:<br />
os.system(&#8221; xterm -e mplayer /caminho_arquivo_wav/gotmail00.wav; &#8220;)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://rafaelgimenes.net/2010/01/23/notificacao-do-gmail-no-conky/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>meu primeiro.py</title>
		<link>http://rafaelgimenes.net/2009/01/06/meu-primeiropy/</link>
		<comments>http://rafaelgimenes.net/2009/01/06/meu-primeiropy/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 22:42:04 +0000</pubDate>
		<dc:creator>Rafael Gimenes</dc:creator>
				<category><![CDATA[nerdlines]]></category>
		<category><![CDATA[tec]]></category>
		<category><![CDATA[linguagem]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://rafaelgimenes.net/?p=661</guid>
		<description><![CDATA[Costumo dizer que consigo programar em qualquer linguagem tudo é uma questão de estudo, Java foi a mais complicada até hoje e a outra foi Shell Script, mas essas realmente me mostraram o que é lógica e não apenas usar recursos da linguagem. Outra que me supreendeu na primeira lida foi Python, sua lógica é [...]]]></description>
			<content:encoded><![CDATA[<p>Costumo dizer que consigo programar em qualquer linguagem tudo é uma questão de estudo, Java foi a mais complicada até hoje e a outra foi Shell Script, mas essas realmente me mostraram o que é lógica e não apenas usar recursos da linguagem.<br />
Outra que me supreendeu na <a href="http://www.pythonbrasil.com.br/moin.cgi/AprendaProgramar">primeira lida</a> foi Python, sua lógica é bem lógica uaehueh, digamos que é bem inteligente, estou apaixonado por ela e vou investir um tempo com certeza.<br />
<code><br />
#meu primeiro programa em python<br />
# calculadora domestica<br />
#por faleco@rafaelgimenes.nete<br />
ntracos=50<br />
print 'Balanco de despesas domesticas'<br />
print '-'* ntracos<br />
cartao = raw_input('Quanto vc gastou de cartao de credito este mes? ')<br />
print '-'* ntracos<br />
celular = raw_input('Quanto vc gastou de celular?')<br />
print '-'* ntracos<br />
carrefour = raw_input('Quanto vc gastou de carrefour?')<br />
print '-'* ntracos<br />
totalgastos = float(cartao) + float(carrefour) + float(celular)<br />
print '-'* ntracos<br />
print 'Vc gastou no total das contas R$ %s.' %totalgastos<br />
ganha = raw_input('Quanto vc ganha por mes?')<br />
print '-'* ntracos<br />
if float(ganha) >= float(totalgastos):<br />
	sobra = float(ganha) - float(totalgastos)<br />
	print 'Blz vai sobrar %s ' %sobra<br />
else:<br />
	falta = float(totalgastos) - float(ganha)<br />
	print 'Se fudeeu vai faltar %s ' %falta<br />
print '-'* ntracos<br />
</code><br />
Resultado : <img src="http://rafaelgimenes.net/varios/2009/01/primeiropy.jpg" alt="primeiropy" title="primeiropy" width="424" height="271" class="alignnone size-full wp-image-662" /></p>
<p>Simples e intuitivo, o que mais me impressionou são combinações de expressões entre tipos de dados, exemplos prático na concatenação &#8220;print &#8216;-&#8217; * ntracos&#8221; e o resultado são 50 traços.</p>
]]></content:encoded>
			<wfw:commentRss>http://rafaelgimenes.net/2009/01/06/meu-primeiropy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
