Convertendo grandes arquivos XLS para CSV ou JSON usando Python

Fala galera tudo tranquilo ? a tarefa de hoje é converter um arquivo XLS de 2GB para CSV ou JSON. Para esta tarefa você pode utilizar o script PyXLSTools que eu disponibilizei com licença open source no Github.

Source Code
https://github.com/jaccon/PyXLSTools

Funcionalidades ?
Com o script você pode converter arquivos XLS para CSV ou JSON

Caso tenha gostado do conteúdo por favor me siga no Github e caso queira acompanhar todas as dicas do processo de desenvolvimento siga-me no Youtube.

Video do script em funcionamento

Canal no Youtube
https://www.youtube.com/channel/UCLI_395Gs87LU0cdWWrfvVg

Com estes simples gestos você me ajudará a continuar este trabalho de compartilhar conhecimento.

Grande Abs

JC Site Shrink

O script Python JC Site Shrink é um projeto que criei para uma necessidade própria e resolvi compartilhar com a comunidade. Este pequeno script Python possibilita que você baixe todos os arquivos de um website apenas digitando a url no qual deseja baixar. Ele mesmo cria a estrutura de pastas organizadas como no site original.

Para quem quizer baixar ou contribuir com o projeto segue o link do repositório no GitHUB

https://github.com/jaccon/jaccon-site-shrink/tree/master

 

jTalk – script simplex em ambiente cliente/servidor para enviar e receber mensagens de texto

Nesta madrugada de domingo 26/05, resolvi estudar um pouco mais sobre Python e então tive esta ideia. Com estou estudando maneiras de enviar mensagens de texto usando uma porta TCP especifica resolvi criar o jTalk.

O jTalk é um script Python que abre uma porta TCP ( 1309 ) que por sinal é a data de nascimento de minha filha Livia na máquina do usuário e começa a escutar o que os cliente irão enviar para ele cliente jTalk Client.

O link do projeto está abaixo. Espero contribuições para melhorar o código
https://github.com/jaccon/jTalk

Abs

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’))