Gerador de comandos yt-dlp para Pinterest
Monte um comando do yt-dlp para pins de vídeo do Pinterest.
Observações sobre o Pinterest
URLs de pins individuais que contêm vídeo funcionam direto e não precisam de opções especiais.
O suporte a boards inteiros é limitado e muda junto com a marcação do próprio Pinterest. Passar as URLs de pin uma a uma é mais lento e bem mais confiável.
Nem todo pin é um vídeo — a maioria são imagens — e um board entregue inteiro ao yt-dlp volta na maior parte como itens de imagem. Os pins de vídeo são para o que esta página existe: abra o pin, copie o endereço da própria página do pin (não a URL de imagem de i.pinimg.com que o navegador mostra) e deixe o yt-dlp resolver se o mídia por trás é um vídeo. Quando o yt-dlp responde com uma imagem, esse pin realmente não tem nenhum; não há opção que transforme um pin de imagem num de vídeo.
O Pinterest guarda parte do conteúdo atrás de um login, e ao contrário da maioria das plataformas a barreira vale para navegar tanto quanto para baixar — sem cookies, os boards param depois da primeira página e pins de vídeo de algumas categorias não devolvem nada. A opção de cookies do navegador é o caminho confiável aqui: faça login como sempre no seu navegador, passe os cookies ao yt-dlp, e a paginação segue a conta com a qual você está autenticado. Cookies de uma sessão sem login não compram nada.
Para um board longo ou um perfil que vale manter em dia, combine os cookies com o arquivo de registro e rode o mesmo comando numa periodicidade: o registro anota cada pin já baixado, então cada rodada posterior transfere só o que foi pinado desde a última. Espere que a forma da saída mude com o tempo — o Pinterest refaz sua marcação mais vezes que qualquer outra plataforma que o yt-dlp suporta, e quando um board de repente baixa como uma galeria gigante ou perde os títulos, um yt-dlp atualizado costuma ser todo o conserto. Reporte só se atualizar não resolver.
Nomeie a saída pelo board, não pelo pin. Títulos de pin se repetem — "Sem título", o nome do board, ou nada — então um modelo só de título colide dentro de uma mesma execução; o modelo padrão daqui mantém o id, que é único, e acrescentar o índice da playlist mantém um download de board na ordem do board. Seções dentro de um board chegam como subplaylists, e o arquivo de registro acompanha cada nível disso sem baixar de novo nada na próxima rodada.