nerdologiatron

2.0.0 • Public • Published

Nerdologiatron 2.0

Serviço para filtrar comentários de um vídeo no Youtube utilizando a API v3.

Importante: Desenvolvido para Node.js a partir da versão 7.

home2

Configuração

Para utilizar o recurso, é necessário possuir o ID do vídeo que será acompanhado e uma Chave de API.

ID do Vídeo

Para obter a ID do vídeo, basta acessar o endereço do mesmo e abstrair de sua URL. O mesmo estará localizado logo após o https://www.youtube.com/watch?v=: home2

Chave de API

Para obter uma Chave de API siga os seguintes passos:

  • Acesse Google API Console
  • Crie um novo Projeto
  • Acesse no menu lateral a opção Painel
  • Ative o YouTube Data API
  • Acesse no menu lateral a opção de Credenciais
  • Crie uma nova credencial de Chave de API
  • Copie a chave e ignore a opção de restrição de acesso

Instalação

Para instalar, basta utilizar o comando via npm:

npm install nerdologiatron --save

API

new Nerdologiatron(key, video)

  • key String - Chave de API para acesso aos recursos do YouTube
  • video Object - ID do vídeo a ser acompanhado

Construtor da classe, instanciando variáveis de controle.

nerdologiatron.load([success[, error]])

  • success Function - Função a ser executada após o carregamento dos comentários com sucesso
  • error Function - Função a ser executada caso ocorra algum erro

Realiza as chamadas para obter e armazenar todos os comentários do vídeo.

nerdologiatron.filter(exp, lines, remove)

  • exp RegExp - Expressão regular responsável por filtrar as mensagens
  • lines Boolean - Indica se deve fragmentar as mensagens por quebra de linha
  • remove Boolean - Indica se deve remover as partes do texto que casam com a expressão regular

Filtra os comentários de acordo com um padrão determinado.

Retorna um Array contendo apenas os comentários filtrados.

Package Sidebar

Install

npm i nerdologiatron

Weekly Downloads

0

Version

2.0.0

License

MIT

Last publish

Collaborators

  • rickgbw