Exibindo alertas em janelas Popup no Windows

Um dia desses tive que me aventurar no mundo Windows e tive que criar um script para alertar o usuário referente a um determinado evento. Para isto tive que criar um script para fazer o mesmo. A solução mais simples foi criar um script em VB no qual recebe o texto que deseja que aparece e mostre para o usuário

Set objArgs = WScript.Arguments
messageText = objArgs(0)
MsgBox messageText

# usando
cscript MessageBox.vbs “This will be shown in a popup.”

Parseando RSS usando Python

Mais um post daqueles tutoriais ultra-fast. Neste mostrarei como fazer um parser de rss usando o Python.

Veja a simplicidade do código

import urllib
import sys
import xml.dom.minidom

# The URL of the RSS feed
address = ‘http://rss.slashdot.org/Slashdot/slashdot’

# Our actual XML document
document = xml.dom.minidom.parse(urllib.urlopen(address))

for item in document.getElementsByTagName(‘item’):
title = item.getElementsByTagName(‘title’)[0].firstChild.data
link = item.getElementsByTagName(‘link’)[0].firstChild.data
creator = item.getElementsByTagName(‘dc:creator’)[0].firstChild.data

print ”'<a href=”%s”>%s</a> (%s)”’ % (link.encode(‘UTF8’, ‘replace’),
title.encode(‘UTF8′,’replace’),
creator.encode(‘UTF8’, ‘replace’))

Executando comando shell no Python

Este exemplo além de bem simples é possível entender com facilidade como funciona a chamada de comandos shell no Python

#!/usr/bin/python
import subprocess
shell_var = subprocess.Popen(‘cat /logs/today.log’, shell=True)
print shell_var

Simples não ? Na linha shell_var colocamos o sub processo para abrir o arquivo via cat com o shell habilitado