Por que o Minitube não está mais funcionando?

13

Quando eu executo o minitube do terminal, recebo:

No available API keys 
403 "Error downloading https://www.googleapis.com/youtube/v3/search?part=snippet&type=video&maxResults=50&q=teste - server replied: Forbidden" 202

Existe uma maneira de corrigir isso?

    
por lapisdecor 10.09.2015 / 14:45

2 respostas

3

O Ubuntu 16.04 usa o Gnome Software Center por padrão, nós encontramos isso onde o problema se origina:

Veja como resolvemos isso.

Passo 1: Visite o site link e faça o download do arquivo .deb mais recente.

Passo 2: Clique no botão Dash, digite "Ubuntu Software", clique no ícone do Ubuntu Software. Quando o Ubuntu Software Center for aberto, procure por "gdebi" e, usando o Centro de Software do Ubuntu, instale o instalador do pacote gdebi.

Passo 3: Vá para a pasta Download e clique com o botão direito do mouse no arquivo .deb e selecione abrir com o instalador do pacote gdebi e continue com a instalação.

Passo 4: Verifique o seu número de versão indo em "Ajuda" - > "Sobre"

Etapa 5: visualização feliz

Pensamos que o motivo pelo qual ele não vem com uma chave de API padrão e funciona imediatamente é devido ao modo como foi originalmente empacotado para o Ubuntu Software Center. Além disso, se você instalar o pacote .deb usando o Ubuntu Software Center (backend do Gnome Software Center), ele será automaticamente padronizado para a versão que não possui uma chave de API. É por isso que você precisa usar o instalador de pacotes do gdebi para que isso funcione.

    
por Merlin2525 19.03.2017 / 07:40
12

Desde a versão 2.4 do Minitube, você precisa ter uma chave pessoal da API do YouTube:

% bl0ck_qu0te%

Antes de mais nada, você precisará obter sua chave da API do YouTube. Então você tem três opções para fazer o MiniTube funcionar novamente:

  1. Use o script de instalação no Noobslab
  2. Modifique a instalação atual e insira a chave da API
  3. Compile o próprio MiniTube

Obtenha a chave da API do YouTube

Conecte-se ao seu Google Developer Console e crie um novo projeto.

Na sua página do projeto aberta Ative as APIs do Google para uso em seus aplicativos e acesse:

  1. API e autenticação > API de dados do YouTube e selecione Ativar API .
  2. Volte para API e autenticação > Credenciais > Adicione credenciais > Chave da API > Chave do navegador .

Do que tentei, você precisará de uma Conta do Google, mas nenhum pagamento é necessário.

Método 1: Use o script de instalação do Minitube.sh (maneira mais fácil)

Noobslab criou um script de instalação que faz tudo para você.

Durante a instalação, você será solicitado a inserir sua chave de API:

wget -O minitube.sh http://drive.noobslab.com/data/apps/minitube/minitube.sh
chmod +x minitube.sh
source ./minitube.sh

Método 2: Usar a instalação atual do Minitube

Se você já tem o Minitube instalado, basta adicionar sua Chave de API pessoal:

sudo nano /etc/profile.d/minitube.sh

Adicione a seguinte linha:

export GOOGLE_API_KEY="your-google-api-key"

Observação: se você tiver um qtsingleapp-minitube-xxx.lockfile na sua pasta /tmp , precisará excluí-lo.

Método 3: Compile MiniTube

Depois de ter sua chave pessoal, você pode compilar o Minitube.

  1. Instale as bibliotecas necessárias para criar:

    sudo apt-get install build-essential qt4-dev-tools libphonon-dev libqt4-sql-sqlite
    
  2. Repositório do Miniatube do Clone:

    git clone https://github.com/flaviotordini/minitube.git
    
  3. Compile

    qmake "DEFINES += APP_GOOGLE_API_KEY=YouAPIKeyHere"  
    make
    
  4. Inicie o seu Minitube compilado ...

    build/target/minitube
    
  5. ... ou instale-o

    sudo make install
    

Consulte o repositório do Minitube para obter mais informações sobre como criar o Minitube com uma chave de API pessoal.

    
por hg8 10.09.2015 / 15:02

Tags