28 de out de 2016

Solução para erro ao copiar, destino é somente leitura

Adicionar nome do usuário ao grupo disk.
Exemplo:

sudo gpasswd -a user disk

Encerrar a sessão e logar novamente.

12 de out de 2016

Atualizando o youtube-dl no Ubuntu 16.04

Ao tentar utilizar o youtube-dl, é exibida uma mensagem de erro:

ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 905, in _decrypt_signature
video_id, player_url, s (...)


A causa do problema é uso de uma versão desatualizada do youtube-dl. A solução é atualizar o aplicativo. Segue tutorial...

Abrir o Terminal, executar:

sudo apt-get remove -y youtube-dl

sudo wget https://yt-dl.org/latest/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+x /usr/local/bin/youtube-dl

hash -r

sudo youtube-dl -U


Para as próximas atualizações basta executar:

sudo youtube-dl -U

Referência: github.com/rg3/youtube-dl#how-do-i-update-youtube-dl

21 de set de 2016

Sincronização automática com Google Drive no Linux

Utilizando o rclone para sincronizar pastas e arquivos locais com o Google Drive, sempre que o computador é ligado.

Para download e informações sobre instalação e configuração do rclone, acessar: rclone.org

Shell script:

#!/bin/bash

echo "start..."

#opcional, aguarda 10 minutos
sleep 10m

#sincroniza pasta origem c/ pasta destino (configurações do usuário)
#modifica apenas origem
rclone sync /mnt/Arquivo/Google\ Drive/ gdrive_NOTE:Google_Drive_NOTE --log-file=/home/$USER/.log_rclone

#opcional, copia o log p/ pasta origem
#após sincronizar, p/ evitar erro (log corrompido)
cp /home/$USER/.log_rclone /mnt/Arquivo/Google\ Drive/

#opcional, abre o log
mousepad /home/$USER/.log_rclone

echo "end"

exit 0


Instruções básicas: salvar script no computador (verificar as configurações do usuário, pastas origem e destino). Dar permissão de execução ao arquivo / script. Adicionar o arquivo / script na lista de inicio automático de aplicativos (no Xubuntu, em Configurações > Sessão e inicialização).

Exemplo de aplicação prática, com pequenas modificações:


Link direto: youtu.be/S7ENHvOjv3A

OBS: no vídeo, o script é utilizado para fazer backup da pasta local MEGASync no Google Drive. É executado através de um lançador adicionado ao menu do Xubuntu (Whisker Menu do Xfce).