Precisei migrar 600 aulas do Vimeo em 3h (com node.js)
HTML-код
- Опубликовано: 5 ноя 2024
- ⚠️ O Vimeo bloqueou todos nossos vídeos gratuitos do Discover e, por isso, tivemos que migrar mais de 600 aulas para uma nova plataforma utilizando um script automatizado com Node.js utilizando recursos de stream e fila em paralelo.
💻 Link do repositório do projeto: github.com/die...
Conecte-se a 200mil devs e avance para o próximo nível com a nossa plataforma: rocketseat.com...
Confira a grade completa de conteúdos do canal aqui: rocketseat.com...
Cadastre-se na nossa plataforma: app.rocketseat...
Junte-se a mais de 392mil devs em nossa comunidade no Discord: / discord
Acompanhe a Rocketseat nas redes sociais:
Twitter: @rocketseat
Facebook: @rocketseat
Instagram: @rocketseat_oficial
Nos ouça também no Spotify:
Podcast Faladev
Podcast Alumni
Podcast Proxy
caralh* que vídeo massa!
Faaaaaala, Lucas! Que massa ter você por aqui! Valeu demais pelo seu feedback! 💜 😍
kkkkkkk pensei em você Lucas Montano do Canal Lucas Montano e @Diego3g fera demais! Parabéns Rocketseat
Que dor de cabeça...
Achei muito antiético por parte do vimeo cortar o acesso tão cedo, não cumprindo a palavra.
Mas foi legal a solução, sorte aí amigo, pois esta do vimeo foi de doer.
Hora hora se não é o Lucas Montano do Canal Lucas Montano
2 cafeinólatras
Caraca Show!!!!! Diegão, traz mais vídeos assim
Faaaala, Vitor! Que massa ver que o pessoal ta curtindo esse formato! Valeu demais pelo feedback, viu? 💜 😍
@@rocketseat de p
me
Uma das coisas que mais gosto é fazer automatização de processos manuais... Já peguei muita planilha e criei script para importações.,1 hora fazendo o script e quando vê rodando tudo automático e sensação de vitória....
Eu me senti incrível tambem quando consegui criar um script (acho que era uma macro que rodava num Excel pra Mac) rodando sozinho e fazendo exatamente o que um humano faria em horas (ou dias!) em minutos. É uma sensação realmente muito boa!!
Cmg já rolou o contrário também, passei horas automatizando algo no excel que, depois de um tempo, eu percebi que dava pra fazer a mesma coisa com uns 2 ou 3 replaces seguidos no vs code... Ou seja, não valia ter automatizado kkkkkk
Ótimo vídeo, com um problema real, e uma explicação de toda construção da solução, parabéns!
Curtiu o formato, João? Valeu demais pelo feedback! 🚀 💜
Que video meus amigos.. QUE VÍDEO
Que vídeo, né, Maykão!? 💜 💜 💜
Que foda ver o Diego gravar vlogs. Diego se lançara como Digital Influencer?? 😂 Muito bommm
ne isso kkkkkkkkkkkk
Será? HAHAHAHA 😛 💜
Massa que curtiu o formato, Weickmam!
Ele ja é a anos amigo ! xD PArabens pela aula !
Muitooo bom!! Por favor grava mais videos neste formato!!
Ficou muito massa!
Faaaaala, João! Que massa que curtiu esse formato! Valeu demais pelo feedback! 💜 😍
Sim, Richard. Nunca havia comentado em vídeos da Rocketseat. Sensacional ver a solução de um problema real!!! Parabéns!
Que vídeo incrível! Momento "skin in the game". Por mais vídeos assim, por favor. Pra quem não tem tanta experiência prática como eu, ajuda muito em ter essa noção em como estruturar um problema e depois por em prática. Além de observar tbm que o volume da prática com as tecnologias permitiu construir a solução.
Muitos devs que 'ensinam' a programar na internet, ensinam muito a como codar e isso é realmente importante.
Porém, ver um cenário real de caso de uso, em que tudo foge dos padrões do que a galera aprende em cursos, é realmente um conteúdo de ouro.
Meus parabéns pelo video e eu espero ansiosamente por esse do Kafka, provavelmente vou implementar algo usando ele nos próximos dias e ainda não consegui entender o potencial dessa ferramenta rsss.
Abração
Videos de casos reais fazem falta aqui no YT. E parabéns por transformar uma dor de cabeça em conteúdo construtivo, vocês são 10
É bem bacana esse olhar dos bastidores, né, Lucas? 😉
Valeu demais por esse feedback e pelo carinho! 💜 😍
Esse vídeo ficou perfeito!
Edição, som, qualidade, tudo!
Gostei demais também de todo o processo do desenvolvimento dessa automatização :)
Abraço Diegão
Show Diegão! Maneiro vc ter compartilhado a solução que vc usou para resolver o problema. Não sou especialista em cloud, mas acredito que se tivesse usado o lambda da AWS ou GCP functions com autoscaling vc teria feito essa migração dos 600 vídeos muito mais rápido.
Fala Rander, com certeza, mas dai eu precisaria envolver mais tempo desenvolvendo o código, o que provavelmente não valeria a pena sendo que eu nunca mais vou usar esse código na vida hahaha (eu espero)
Parabéns @Rocketseat ficou incrível!
Tão legal quando ver o script é ver todo racional envolvido para chegar na solução! 🚀🧑🚀❤️
Seria sensacional se você trouxesse esse conteúdo abordando o Kafka, Diego!
Ansioso já!
Deixa com a gente, Gabriel! 💜 🚀
Curti o formato, top D+, e pensar que o Diego aprendeu a usar a API do Vimeo e do Mux em 1 dia e funfou, na hora que ele falou do espaço pensei em baixar um vídeo e depois do upload excluir.
Pensei nisso também, mas mesmo assim acredito que ia demorar bastante, fora que operações que mexem com disco podem demorar mais caso eu esteja usando o computador enquanto o processo ocorre já que o disco também tem um limite de escrita e leitura.
Ou seja além de consumir mais recursos, também reduziria o tempo de vida do SSD.
Adorei esse tipo de vídeos, como você tirou a ideia da cabeça, foi para o papel e depois executou. Sensacional!!!!! 👏🏼👏🏼👏🏼
Esse setup do Diego tanto na casa dele, como no escritório e muito bonito sonho da ate animo pra trabalho no setup desse kkk
Esse vídeo apareceu no momento certo. Precisei fazer algo parecido em um projeto da empresa (tinhamos que baixar de uma API +200 mil conversas de wpp e exportar para um arquivo), então esse video clareou bem a mente e trouxe uns insights muito bons. No final conseguimos resolver.
Parabéns pela explicação, Diego! Conseguiu mostrar o que aconteceu e os passos para solucionar o problema numa síntese top! Obrigado por compartilhar
Lembrei de um script que eu fiz para baixar todos os episódios de Futurama dentro do site do SuperAnimes. O script funcionava pra qualquer conteúdo.
Compartilha ae 🤧
@@Marco-my8dp Meus arquivos estavam num NVMe que entortou e parou de funcionar por causa de um erro de projeto de um dissipador...
😑
@@VictorCampos87 github ficou triste agora
Vídeo muito bom.
Esse estilo de vlog é mt top, ainda mais nessa qualidade.
Faaaaala, Diego!
Valeu demais pelo feedback! Que massa que curtiu esse formato aqui! 💜 😍
Espero um dia chegar nesse nível de pensamento e programação, cara você é o máximo, PARABÉNS.
Acordei inspirado pra estudar naquele dia, e... PAH! Sem video! Hahahah
Maneiro demais compartilhar a solução que você encontrou pra resolver um problema. Mais gente na comunidade podia aprender essa boa prática.
Nos desculpe pelo transtorno, Edu! 😅 🤭
Que massa que curtiu esse formato! Valeu demais pelo feedback! 💜 🚀
Day in the life do Diego pra hoje na nossa mesa! UHAUAHUAHUA maravilhoso, parabéns pelo trabalho
Curti demais o formato do video Diego, clamo por mais vídeos nesse estilo aqui no canal... um forte abraço!!!
Faaaaala, Jair! Que show que curtiu esse formato! Valeu pelo feedback, viu? Um forte abraço! 💜 🚀
Que vídeo incrível! Diego sempre encontra uma forma de surpreender a gente… parabéns, conteúdo realmente de qualidade!
Gostou desse formato, Paulo? Que feedback massa! 😍 💜
Sim, por favor mais conteúdos nesse formato. Passa uma experiência diferente e, ao mesmo tempo, descontraída.
Faaaaala, Danilo! Que bom que curtiu esse novo formato! Valeu demais pelo feedback! 💜 😍
Traz mais Diego, vai ser muito bom para nós passarmos a ter uma mentalidade capaz criar algoritmos práticos para resolver problemas do dia-a-dia de um programador
Caraca, Diegão! MASSA DEMAIS ESSE CONTEÚDO! Essa situação e o tipo de vídeo, com relato, estudo, proposta e situação ficou sensacional 👏 👏 👏
Essa abordagem me fez pensar em quantas vezes o método foi importante para trazer soluções espontâneas e criativas, analisando de forma eficiente uma parada que tá acontecendo e precisa ser resolvida.
Parabens pelo conteúdo! 👏 👏 👏 👏
Cara, eu caí de paraquedas aqui, não entendo nada de programação.. mas o vídeo me prendeu literalmente os 28 minutos! parabéns pelo conteúdo.
Cara esse vídeo ficou muito bom, vê toda a resolução do problema passo a passo e o resultado da ação logo em seguida. Muito maneiro cara parabéns!!!
Curti demais esse formato!!
Que massa! Valeu demais pelo feedback! 😍 💜
Não existe outra plataforma pra aprender programação no mundo, melhor que a rocketseat, eu simplesmente me encanto com o conteúdo que vocês trazem pra gente, mto obg por esses conteúdos e também por serem gratuitos, a forma que a comunidade de vocês funciona é simplesmente impressionante
Acho que vc é a pessoa mais produtiva que eu conheço. Precisa fazer um curso só disso.
Muiuto boa didática! Esse modo de nos fazer compreender a lógica que ele usou para chegar a solução de um determinado problema💚
Curtiu, Ernesto? Que massa! Valeu demais por nos deixar seu feedback! 💜 😍
@@rocketseat Temos um projecto para realizar um concurso de programação com vocês. Precisamos do vosso email
Show demaaais, traz mais vlogs por favoor 🚀
Valeu demais pelo feedback! 💜 🚀
Bom demais Diegão, tá doido. Como uma galera já falou, vídeos desse tipo sobre o kafka seriam muito bons!
Faaaaala, Henrique! Que bom que curtiu esse formato!
Opa, valeu demais pelo feedback! 💜 😍
Que vídeo TOP meus amigos. Parabéns, Diego!! Muito mais sucesso aí pra Ti.Você é fonte de inspiração para muitos. UM ABração de MG.
Show!!! Curti esse novo formato, ainda mais se poder trazer o pessoal da Rocketseat para contar como resolveu tal problema em um mundo real.
Faaaaaala, dev! Ótima sugestão! Que massa que curtiu esse formato! Valeu pelo feedback! 💜 🚀
Cara foi massa!
Eu tenho que praticar muito pra ter essa mentalidade em resolver esses tipos de desafios que acontece!
Estou com a mente cheia de dopamina, explicação top, conhecimento constante!
cara, sou programador das antigas... rsss quando nem usavamos o termo DEV. Estou consumindo muito o conteúdo de tudo que vcs comentam por aqui! E velho, vc tem uma didática F#dastica! sério.
parabéns pelo excelente trabalho e com seus videos, suas "maratonas" tecnologicas e demais que lança ai pelo yt, me incentivou a estudar Node, react e react native!
Vc é bruto molecão!
ah, sou cervejeiro caseiro tb. kkkkkkkkkk
Obrigaaaaaado demais! caramba, manda umas dessas cervejas ai pra mim hahahaha
@@dieegosf mando sim. Chama no robinho_beer@outlook.com que mando pra vc.
Caramba que fera ver como vcs utilizaram as ferramentas pra resolver um problema, e ainda um caso real! Legal demais
Caramba mano, curti demais, continue produzindo cara, é importante também pro nosso desenvolvimento como programadores a gente ver devs experientes resolvendo desafios do mundo real.
Obrigado Diego pelo ótimo conteúdo. Fico aguardando o vídeo sobre Kafka neste formato. 😎
Sensacional Diegão! Na espera por mais videos assim :D
Faaaaaaala, JPedro! Curtiu esse formato então? Que massa! Valeu demais pelo feedback! 💜 🚀
Diego super maneiro o conteúdo. Cara continua com essa pegada porque foi espetacular. E o processo para descobrir a ideia e depois implementar foi fantástico. Cara segue com esse modelo de vídeo por favor. Rocket vocês são demais!!!
Faaaaala, Daniel!
Que massa que curtiu esse formato! É incrível ver o que acontece nos bastidores, né?
Valeu demais pelo carinho e pelo feedback! 💜 🚀
Massa demais, Diegão! Faz mais vídeos assim, por gentileza!!
Finalmente um vídeo mais "humano"!!!! Eu sou da tecnologia, trabalho com isso, mas é MUITO MASSA quando o VÍDEO mistura o "profissional"/técnico com um estilo "dia a dia". Mandou bem.
Saber programar proporciona esse tipo de satisfação. Resolver problemas sem necessidade de trabalho braçal.
Muito bom esse formato de vídeo Diego! Bem enriquecedor também. Se puder fazer sobre o Kafka também, a comunidade agradece! 🙌👏👏
Faaaaala, Henrique! Que show que curtiu!
Valeu demais pelo feedback! Deixa com a gente! 💜 🚀
Muito bom! É sempre bom ver conteúdos de como problemas são resolvidos em situações reais. Espero mais vídeos neste formato. Abraços!
É bacana demais acompanhar por esse outro lado, né, Mateus?
Que massa que curtiu! Valeu demais pelo feedback! 🚀 💜
Muito top! Esse é o tipo de video que eu pagaria pra ver, essa parte de estruturação logica, de pesquisa e tomada de decisões por um "profissional". Eu que sou iniciante procuro muito esses videos. valeu Diegão!
porra, fazia um tempo que eu não ficava sonolento vendo um vídeo de ~30 minutos... esse formato é muito bom!
Curti dms o formato Diegão!! Continuem com esses formatos de vídeo! Ficou mto show 😎😎😎👌
Faaaaaala, Henrique! Curtiu o formato então? Show de bola! Estamos providenciando mais conteúdos assim... 👀 💜
Poxa mano que vídeo gostoso de assistir de vdd, Diego faz mais videos assim pfv, ficou incrivel.
Curtiu, Wallace? Que massa! Valeu demais por esse feedback! 💜 🚀
nossa mano, a qualidade desse video, conteudo, foi tudo tao fantastico... parabens maluuuuuco
Curtiu, Lucas? Que show! Valeu demais por esse feedback incrível! 💜 🚀
Ideia muito boa. Experimente rodar o projeto ts antes de publicá-lo, no vídeo identifiquei alguns problemas como dependência circular e finalização do processo antes de sua finalização. Abraços!
Muito legal!! Esperando mais vídeos desse tipo!
Que show que curtiu, Bruno! 😍 💜
Uma vez eu tive que fazer script parecido, só que eu nem sabia que existia esse fastq, aí ia processando de um em um...
Parabéns pelo conteúdo, sempre conteúdo muito massa!! 😁
Show Diego. Vc deve manter esse tipo conteúdo. Esperando ansioso pelo do kafta.
Faaaaala, Einsten! Que massa que curtiu esse tipo de formato aqui no canal! Deixa com a gente, valeu demais pelo feedback! 💜 🚀
Faz mais vídeos assim, Diegão! Ficou muito bom. Meio vlog, meio técnico.
Curtiu esse formato, João? Que massa! Valeu pelo feedback! 💜 🚀
Parabéns pelo vídeo e vontade de expor a realidade do que passamos todos os dias em busca de soluções urgentes!! Com toda a certeza, vale a pena outros vídeos assim!!
Muito massa esse vídeo! Parabéns Diegão!
Que bom que curtiu, Robson! 😍 💜
Sensacional, gostei muito desse formato. Mostrar um pouco os bastidores gera mais empatia, não fica aquela coisa automática, não que os outros sejam assim (aliás aqui é referência para conteúdo de qualidade) , mas esse ficou um formato ainda mais legal.
Muito obrigado por compartilhar. Espero ver mais vídeos como esse aqui no RUclips!
Nós que agradecemos o feedback, Tiago! 💜 🚀
Caraca Diegão, Mano isso foi da hora, vendo isso so me da mais vontade de continuar a Estudar para ter esse tipo de raciocínio.
Formato muito legal. Parabéns pela edição também.
Que massa que curtiu, Edu! Pessoal deu um show na edição, né? 😍 💜
Videos sobre o dia dia na programação, como erros desse gênero são muito interessantes
Que massa que curtiu, Antonio! 💜 🚀
Diegão, traz mais vídeo relacionados a parte de Stream do Nodejs!!
Faaaaala, dev! Boa! Sugestão anotada aqui! 💜 😍
opa, tenho interesse nisso também!!!
Diego, vou aproveitar seu script para fazer exatamente a mesma coisa. Rapaz, obrigado demais!
Cara sempre me impressiono com a mente do Diego! Show mesmo! Realmente adorei o vídeo. Bom dia a todos! Rocketseat é show!
Faaaaala, Palloma! Diego mandou bem demais, né? 💜
Valeu demais pelo feedback, viu? 🚀
@@rocketseat sempre vejo 😉✨💜 Valew mesmo ✨🚀
Diego, excelente vídeo (pra variar) !
Achei show o formato, mostrando teoria/prática pra resolver problemas reais.
Nota 10 !
Curtiu, Alexandre? 😍 💜
Valeu demais por esse feedback! 🚀
Que video sensacional. A maneira que voc explica a solução deixou claro o caminho inteiro. Parabéns!
Que bom que essa visão foi passada, Gustavo! Valeu demais pelo feedback, viu? 💜 🚀
Cara, sem palavras, ficou muito baita! Por favor, continua gravando mais nesse formato, muito muito top! 👏🏽👏🏽👏🏽👏🏽
Curtiu, Cassio? Deixa com a gente! Valeu demais pelo feedback! 💜 🚀
Esse estilo de vídeo meio que estilo vlog ficou muito muito massa, parabéns ao Diego e a Rocket👏👏👏
Curtiu, Wlauber? Que show! Valeu demais pelo feedback, viu? 💜 🚀
@@rocketseat curti muito muito mesmo.Vlw,sempre acompanho os conteúdos incríveis e muito massa q vcs postam aqui, Parabéns 👏👏👏👏👏
Videos assim são tops demais, da para sentir mais a rotina de verdade na pele
Verdade, né, Gabriel? Esse lado dos bastidores é muito bacana de se ver! Que massa que curtiu! 💜 🚀
Esse estilo de vídeo pique Vlog ficou mto bom. Devia ter mais
Que bom que curtiu, Wesley! Valeu demais pelo feedback! 💜 🚀
Meu velho, vc é inteligente demais, eu sou de infra, to engatinhando em dev, kkkk, vc manda bem demais .
Faaaaala, dev! Valeu demais pelo feedback! Diego é brabo, né? 💜 🚀
Show de bola, Diego! O processo de pensar em uma solução é algo muito legal de trazer. E traga vídeos sobre Kafka, com certeza! :)
Vídeo sensacional. Perrengues da vida real e explicação da solução, espero que tenha mais! Gostei desse modo de VLOG, parabéns!
Top o vídeo Diegão, me lembrou muito o estilo de vídeos do Lucas Montano, outro fera da nossa área...
Grande abraço.
Muito legal esse formato! mostra uma realidade maior dos problemas!
Parabéns!!!
Bacana demais ver os bastidores, né, Cleyton?
Valeu pelo feedback! Que massa que curtiu! 😍 💜
manoo que video show de bola! curti demais! valeu Diegoo
Que masssa, Cassio! Valeu demais pelo feedback! 😍 💜
Puts, que irado!!! Garanto que o obstáculo inesperado e a forma de como foi resolvido vai servir de inspiração! 😊😉
ESSE VIDEO SIMPLESMENTE MOSTRA O PODER DE NODE.JS
E COMO EU AMO O NODE.JS STREAMS
É poderoso demais, né, Pedro? Que massa que curte conteúdos assim! 💜 🚀
Eitxa poxa, ficou topado esse vlog, mó estilo uai. Massa demais!
Curtiu, Hubert? Que massa! Valeu demais pelo feedback! 💜 🚀
Curti mt o video. Ancioso para esse video do kafka, e para mais videos neste formato.
Que massa que curtiu esse formato, Erik! Deixa com a gente! 💜 😍
14:30 "talk is cheap show me the code" pra quem quer ir direto ao código, afinal ele explica tudo de novo
O legal de você, é que é pessoa simples as vezes pra botar a cara na internet, e conversar com pessoas.
Diego é brabo, né? 💜
Diego, como sempre um gênio, traz vídeos mais assim, ficou show!! ❤🔥
Vai ser muito show o vídeo sobre o processo de implantação do Kafka dentro da Rocket! Tomara que não demore muito a sair!!!
Faaaaaaala, Guilherme!
Opa, deixa com a gente! Valeu demais pelo feedback! 💜 🚀
Pode trazer mais, esse estilo de conteúdo ficou sensacional!
Wooow! Valeu demais pelo feedback! 😉 💜
Continuem assim seus lindos 💜
Vídeos assim é FENOMENAL
Que massa que curte, Yuri! Valeu DEMAIS pelo feedback! 😍 💜
Salve diego, muito massa ver esses vlogs, continua com videos assim que nós da comunidade, gostamos muito
Show de bola! Valeu demais por esse feedback! 💜 🚀
Sensacional esse tipo de conteúdo. Achei bacana demais! Grave mais nesse tipo assim. Forte abraço!
Curtiu, Matheus? Shooow! Valeu demais pelo feedback! 😍 💜
Maneiro, não conhecia chalk e fasq. Novas ferramentas pro futuro.
Que dahora Diegão, faça mais vídeos nesse formato meio vlog, achei muito massa.
Que massa que curtiu, William! Valeu pelo feedback! 💜 🚀
Vídeo sensacional, programação + vlog é uma combinação mt boa, to no aguardo pelos próximos
Curtiu esse formato, João? Que massa! Valeu por esse feedback! 💜 🚀
Ter visto esse vídeo me ensinou muito como funciona o Stream do Node.js.
Obrigado Rocketseat
Que massa que curtiu, Gui! Valeu demais pelo feedback! 💜 🚀
que video massa, de vdd, tanto a parte de conteudo até a ediçao, mt massa mt massa.
Quero muito poder chegar a esse nivel de poder solucionar problemas, de poder resolver as coisas e entende como elas funcionam...