Páginas

sexta-feira, 27 de novembro de 2015

Script para download de músicas no youtube com Python no Linux





Comecei minha jornada com Python e criei um script para automatizar as opções de download com o comando youtube_dl, esse pacote é muito útil e permite baixar vídeos de diversos websites incluindo o youtube, converter em vários formatos entre outras dezenas de opções.

Para o script funcionar primeiro é necessário baixar o youtube-dl veja no meu outro post como fazer isso:
http://cebolaprofunda.blogspot.com.br/2015/10/como-baixar-musicas-e-videos-no-linux.html

Precisava baixar algumas músicas do youtube então criei um simples script que aparentemente funciona, desculpem o amadorismo mas funciona kkkkk \o/. Deixei o import de alguns outros módulos porque estou adicionando mais funções aos poucos, o único que realmente precisa é o "import subprocess", ele chama um programa e faz com que ele funcione dentro do seu script python, é um módulo bem útil.



O script baixa o melhor áudio para o vídeo, qualquer dúvida post um comentário, qualquer modificação é bem vinda.


#!/usr/bin/env python
# -*- coding: utf-8 -*-
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.

#!/usr/bin/python
           
import subprocess
import sys
import fnmatch
import glob, re




print "Please insert 'out' to go out of this program"



def user_url():
global userurl
userurl = raw_input ("Your http url:")

def loop():

i = 1

blankstr = "out"

urllong = 43

while i<50:

user_url()


if userurl != blankstr and len(userurl) == 43:
youtube_dl = subprocess.check_call(["youtube-dl","-f best audio", "%s" %userurl])
print youtube_dl
print "Number of downloads in this session is:%d" %i
i = i + 1
elif len(userurl) > 43 or len(userurl) < 43:
print "Your youtube url is wrong"
user_url()

                elif userurl == blankstr
                        sys.exit()

else:
print "Exit for some unknow error"
user_url()

loop()

quinta-feira, 26 de novembro de 2015

Criptografia na nuvem com Cryptomator





A nuvem para muitos é um ambiente inseguro, principalmente quando é necessário contratar serviços de terceiros, pois o custo de manter alguns servidores para muitas pequenas e médias empresas brasileiras é muito grande.

Somando a tudo que falei no parágrafo passado temos também os constantes ataques e falhas em sistemas de empresas famosas como o Dropbox, muitas vezes um segredo empresarial, dados de clientes e funcionários e até o próprio funcionamento da empresa podem depender da segurança desses dados. Então visto a importância resolvi pesquisar algumas soluções que aumentam a segurança de dados e que atrapalhem pouco na disponibilidade dos dados e me deparei com uma grata surpresa.

A solução Cryptomator:

Um dos recursos principais que um software criptográfico deve ter no ambiente de nuvem é a capacidade de guardar sigilosamente tanto os dados dentro do arquivo como o próprio nome do arquivo e isso o Cryptomator faz com maestria.

Outra grande função é a capacidade de criptografar facilmente os dados e in time, ou seja, facilidade para o usuário simplesmente arrastar e colar e a criptografia tem que ser feita na hora.

Essas duas funções o criptomator faz muito bem, de brinde é um software de código livre, Open Source, você poderá editá-lo, auditá-lo e republicá-lo sem ter que pagar nada por isso. Escrito em Java ele roda tanto em Linux, como no Windows e parece que em breve estará disponível para mobile.

Vou deixar um vídeo com a demonstração feita pelos desenvolvedores:





Para mais informações: https://cryptomator.org/#download

quarta-feira, 25 de novembro de 2015

Como fazer o download de uma website completo com wget no Linux




Para fazer o download de uma página bastaria o comando wget -r( wget recusivo) e a página, porém muitas páginas não deixam você fazer isso e depois de feito é muito provável que o admin te coloque em uma blacklist.

Então pensando nisso usei as opções abaixo:


wget --wait=15 --limit-rate=50K -r -p -k -U Mozilla http://yourwebsite.com/


Explicação das opções:



O comando --wait=15 espera 15 segundos antes de baixar o próximo elemento, isso diminui a atenção sobre sua navegação no site.

Já o comando --limit-rate=50K limita o download a 50K e.e.

O -r como explicado no inicio dá a recursividade, ou seja, ele baixa os elementos das pastas dentro de outras pastas no mesmo diretório.

O -p e o -k são específicos para quem quer navegar na página offline o -p te dá os elementos para ver o site corretamente(css,imagens...) e o -k muda todos os links para que você possa ver offline as páginas que estão online.

 O -U seguido pelo argumento Mozilla dá ao wget as características de um "navegador" comum, isso porque muitos websites não deixam que você navega por eles sem informar qual navegador você está usando, como diria um amigo meu "Frescura de web designer rsrs".

Se você quiser baixar um local específico do website use -no--noparente.

Para mais informações nunca se esqueça do help, com wget --help você terá todas as opções do comando. 

segunda-feira, 23 de novembro de 2015

Jessé Souza mais um pau mandado do governo à frente do IPEA

O famigerado IPEA, Instituto de Pesquisa Econômica e Aplicada, aquele mesmo que atrasou pesquisas sobre a miséria para beneficiar o governo do PT nas eleições de 2014, líderado hoje pelo sociólogo Jessé Souza parece continuar serviçal do governo e de sua ideologia doentia , como poderemos ter certeza sobre a idoneidade das pesquisas?

Jessé recentemente foi entrevistado pelo El País, deixarei a entrevista na referência, em toda a entrevista ele faz referências a luta de classes, do mitológico 1% que quer escravizar a todos até a da classe média malvadona, em certa parte da entrevista ele chega a dizer ao referir-se sobre os protestos de junho de 2013:

"Em 2013, houve uma parte inicial do movimento em que havia muitos elementos da classe trabalhadora precária[...] E esse pessoal estava justamente pedindo a ampliação dos seus direitos: melhor escola, melhor saúde, mobilidade urbana. A partir de certo momento, toca-se o bumbo e a classe média vai às ruas. Então ocorre uma mudança dos grandes temas, das demandas, para a demanda típica da classe média: só corrupção. É uma forma de você, que explora os outros, posar de campeão da moralidade."

Primeiro que o que realmente ocorreu nos protestos e que ocorre até hoje nas grandes manifestações contra o governo é a união entre pessoas de várias classes sociais, provavelmente ele não foi a nenhum protesto de rua.

Outro ponto que quero deixar exposto é que claramente ele desclassifica a chamada classe média, que em sua maioria é composta de trabalhadores e pessoas eesforçadas que lutam a cada dia para dar o melhor para o seus filhos, produzem e dão empregos para as pessoas que não tiveram, por culpa do estado, oportunidade. Ele chama essa classe média de exploradores!

Se dar oportunidade para um rejeitado que o estado não conseguiu dar o mínimo de educação é explorar, a ideia para esse esquizofrênico de não exploração é deixar o pobre à mercê do estado e do bolsa família como massa de manobra para os verdadeiros exploradores, aqueles que não produzem absolutamente nada aqueles cujos nomes não podemos pronunciar sobre risco de censura, verdadeiros Valdemorts que enriquecem a eles e seus famíliares  apenas roubando dinheiro dos mais pobres.




E se a educação, saúde e segurança de todos não é melhor, uma das causas é a alta corrupção dos governantes brasileiros, principalmente do governo do PT que foi protagonista do maior escândalo de corrupção da história da humanidade.

Mas ele não parou de "bostejar" por ai, sobre o mesmo tema ele continua:

"[A classe média] É manipulada e sai como tropa de choque para atacar o Estado, apesar de não ter interesse real nesse ataque[...]. Atacar o estado, para a classe média, é morrer em momentos importantes da vida. Essa coisa de dizer que o estado é ineficiente só serve aos 1% mais ricos"

Aqui ele mostra sua real face e como ele é perspicaz em manipular a verdade, a classe média brasileira tem milhares² de motivos incluindo ser uma das que mais paga imposto no planeta e aquela que paga desproporcionalmente em comparação aos mais ricos , além de não ter retorno algum sobre seus impostos, visto que os serviços de saúde, educação e segurança não são bem providos pelo estado. Não só a classe média , mas toda a sociedade tem o direito de cobrar dos seus governantes a eficiência do estado.


O 1% mais rico se serve do pensamento marxista para se manter no poder sem ser questionado, eles criam lutas que não existem na sociedade para nos separar e controlar as pessoas pobres e de classe média, enquanto continuam roubando a sociedade como um todo.

Em certo momento da entrevista ele diz que os brasileiros demonizam o estado e dizem que o mercado é o reino das virtudes, isso não acontece no Brasil o que mais vemos são pessoas como ele que clamam por mais estado e menos mercado, e se a mentalidade está mudando é porque a população está se dando conta que no mercado elas conseguem empregos, geram riqueza, enquanto no estado está a ineficiência, corrupção, exploração e consumo de riquezas por parasítas que nomeamos de políticos.

Jessé Souza é um desonesto intelectual, ele sabe que todos devem cobrar pela eficiência do estado, que todos nós devemos cobrar por menos corrupção, mas não é do  interesse dele e do seu partido que as pessoas façam isso, pois como vemos no artigo do Rodrigo Constantino³ o nome de Jessé para presidente do IPEA não foi escolhido por mérito e sim por indicação política, como Jessé é incapaz de conseguir as coisas por mérito próprio ele precisa defender sua doutrina para continuar gozando de privilégios.

A pergunta que fica é se podemos acreditar nas pesquisas do IPEA com uma pessoa doentia no poder dessa instituição, Jessé intelectualmente é mais um pau mandando do governo.

¹http://brasil.elpais.com/brasil/2015/11/10/politica/1447193346_169410.html

²http://gazetaonline.globo.com/_conteudo/2012/02/noticias/especiais/imposto_de_renda/2012/1128098-classe-media-e-a-que-mais-sofre-com-impostos-no-brasil.html

³http://veja.abril.com.br/blog/rodrigo-constantino/economia/o-fim-da-classe-media-e-o-surgimento-da-rale/