Git Product home page Git Product logo

yourautoliker's Introduction

Your Auto Liker é uma extensão de navegador que permite que os usuários reajam automaticamente aos videos que assiste no Youtube. Nunca mais esqueça de dar like ou dislike nos vídeos que assiste! Apoie seus canais favoritos curtindo automaticamente seus vídeos.

Browser extension that automatically likes or dislikes youtube videos from selected channels. When browsing on Youtube it is possible to add channels to the lists "Always like videos of this channel" or "Always dislike videos of this channel". So, when you watch videos from the channels of this specific, the extensions automatically like or dislike the video at some specific moment.

Assistir vídeo da extensão em funcionamento

Menu

Sobre a extensão

Historia da extensão

Sobre mim

O Código

Sobre a extensão

Your Auto Liker é uma extensão para navegador (por enquanto apenas para Google Chrome) que permite que usuários criem seleções de canais que deseja sempre gostar ou não gostar em vídeos que assiste no Youtube.

Dessa maneira, uma vez configurado à quais canais deseja reagir, basta assistir à vídeos desses canais e a extensão irá dar ‘Like’ ou ‘Dislike’ no vídeo quando uma certa porcentagem (configurável) for atingida.

A extensão foi criada com o intuito de ajudar usuários e criadores de conteúdo. Já que uma vez selecionado os canais aos quais você sempre gosta do conteúdo, e pressupondo que ao assistir certa parte do vídeo (80% por exemplo) você irá reagir com um Like, a extensão automatiza essa ação e facilita a vida do usuário que sinaliza ao Youtube que gosta do conteúdo consumido e ajuda o produtor conteúdo que gera mais interação com o seu público.

Como o usuário é o responsável por selecionar os canais e decidir assistir os vídeos que assiste, a extensão Your Auto Liker NÃO tem o intuito de obter Likes de forma fraudulenta e sim facilitar e automatizar uma reação genuína à videos assistidos.

Na página de política do Youtube sobre Engajamento Falso ("Fake Engagement Policy"), é possível verificar que o Youtube considera que o envolvimento é legítimo quando a intenção principal de um usuário humano é interagir com conteúdo livre de coerção ou fraude, exatamente como a extensão funciona (“We consider engagement to be legitimate when a human user’s primary intent is to interact with content free of coercion or deception.”).

Historia da Extensão

A extensão Your Auto Liker foi uma ideia concebida ao acaso quando eu (Fabio) estava assistindo a vídeos sobre programação e me deparei com uma série de vídeos que ensinam a criar uma extensão de navegador (como esta que vos fala).

Tais vídeos me deixaram de certa forma intrigado sobre a possibilidade de automatizar e interagir com sites no navegador e a partir dessa curiosidade, comecei a imaginar possibilidades.

Em paralelo, eu como usuário frequente do Youtube, notei que muitos dos canais que eu assisto pedem ao público para que não se esqueçam de “deixar um like” no vídeo para ajudar o canal e notificar ao Youtube sobre o interesse no conteúdo!

Foi daí que me veio a ideia inocente de criar uma extensão que fosse capaz de clicar no botão de Like do Youtube para mim, como todo programador, pensando em maneiras engenhosas de ser preguiçoso :)

A partir de então o processo de criação foi longo e muito divertido: extensões são criadas em Javascript e eu nunca havia programado com a linguagem. Pois bem, movido pela curiosidade, comecei a aprender a linguagem ao mesmo tempo que descobria como se cria uma extensão ao mesmo tempo que descobria problemas com a interação com o site do Youtube.

No entanto, todo o processo de aprendizado foi muito divertido, pois em todo o projeto, vivi uma mistura de “eba está dando certo que legal” e “socorro, o que está acontecendo, como faz isso? Google me salva”. Tal experiência foi única e muito proveitosa, uma vez que aprendi o básico da linguagem e uma brincadeira se transformou em um produto em potencial.

Foi assim que uma brincadeira e um teste se tornou um produto. Uma ferramenta que quero usar e consegui convencer a todos os meus amigos que eles também querem, e espero que você também queira, fique interessado e possa aproveitar!

Sobre mim

A extensão foi inteiramente criada por mim, Fabio F. Destro e teve início em 2018 quando eu cursava o segundo ano do curso de Ciência de Computação na USP de São Carlos.

Se você leu a história da extensão deve imaginar o quanto sou aficionado por tecnologia e programação, uma pessoa curiosa e interessada em criar.

Minha história com tecnologia começou desde pequeno (10 anos de idade), quando no antigo jogo Neopets, era possível criar páginas para bichinhos virtuais utilizando HTML e CSS. Como devem imaginar, a minha curiosidade me moveu a aprender e me interessar e desde então me envolvi com tecnologia.

O que começou com um joguinho, evoluiu para um antigo blog criado com o foco em tecnologia, que desencadeou meu interesse em cursar um curso técnico em informática que confirmou o meu interesse em computação e me trouxe ao presente em que curso Ciências de Computação na Universidade de São Paulo e desenvolvi uma extensão para dar likes automáticos no Youtube e eu espero que goste!

O Código

Como eu já mencionei, esse foi meu primeiro projeto real utilizando Javascript e também a minha primeira extensão. Dei o meu melhor para fazer um código legível e organizado, apesar da falta de experiência na linguagem, o que pode ter acarretado em soluções pouco eficientes em algumas partes.

De qualquer forma, você pode dar uma olhada no meu GitHub e ter acesso ao código todo da extensão e enviar melhorias e sugestões caso queira.

Ajude a divulgar

Por fim peço para caso tenha se interessado no projeto, no código e na ideia, que compartilhe o site da extensão e permita que outras pessoas conheçam e utilizem a ideia!

yourautoliker's People

Contributors

fbfdestro avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.