Log: Automatizando processos até que você não precise fazer nada 📈

  • Autor Autor Xavier Z
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Xavier Z

Xavier Z

Gamma
Verificado
Verificación en dos pasos activada
Verificado por Binance

El inicio de la historia 🏴​


¿Seguro qué si es una bitácora? No estoy seguro, de lo que sí estoy seguro es que cada semana iré añadiendo aunque sea un poco de contenido a esto, con la idea de que te sea útil y te inspire a automatizar cosas (si me pagas a mi para ello, mejor 😉)

Siempre que veo que alguien comparte contenido sé que lo hace por "x" o "y" motivo y para que no le des vueltas a los míos, te los dejo aquí:


¿Por qué haces esto?
  1. Porque siento que en muchas ocasiones realizamos cosas de forma manual que son cien por ciento automatizables
  2. Para empezar a crearme una presencia en internet 🙂

Dicho esto vamos a empezar,

Vamos a llenar TikTok de videos, ¿por qué no?​

Antiguamente se usaban mensajeros quer corrían con sus piernas o montaban a caballo para hacer llegar los mensjaes de sus amos a otro reino, hoy subes cosas a TikTok para dar tu mensaje, es más rápido, pero aún así subir el contenido planeado para los próximos 10 días da pereza, esperar a que cargue el video, poner los tags... Es ABURRIDO, así que que lo haga la máquina.

tiktok-uploader, sí, te comparto mi fork (es decir yo se lo copie a otro, pero le hice mejoras🙂*), lo que hace este uploader es abrir el navegador y realizar las acciones necesarias para subir el video.

¿En qué me beneficia?
  • Puedes llenar de videos tiktok con tus cuentas (tiene soporte para proxy así que podrás estar usando diferentes IPs)
  • Aunque pueda parecer una tontería el subir un video a TT te lleva unos 2-4min, si tienes que publicar unos 30 videos ya son 1-2 horas, así que ese tiempo te lo puedes ahorrar en cosas más productivas o hacer algo que te guste
Esto es la primera edición, si tienes una idea sobre algo interesante qué automatizar, consejos, sugerencias para mejorar esto, deja tu comentario que lo tomaré en cuenta 🙂

*Nota para los que quiren saber más: Realicé un Pull Request, pero la persona del repo no ha revisado los PRs ni Issues hace como 2 meses.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
los contenidos quemas se pueden automatizar son esenas de peliculas las personas la buscan muchos
 
Muy buen aporte! Lo voy a guardar para mis futuros proyectos!
 
Bueno, dos semanas sin escribir .-. , pero esta semana haré dos posts 🙂

los contenidos quemas se pueden automatizar son esenas de peliculas las personas la buscan muchos
Vamos a hacerlo.

Seguramente te has encontrado en TikTok (o formato de video corto), con muchas escenas de películas tipo "Parte 1", "Parte 2", "Parte 3"... en algunas ocasiones con otro video debajo, o solo con texto que dice que parte es, ejemplos:
1693247265131.png
1693247300377.png


Este tipo de videos se pueden crear con código, en mi caso me he descargado Teenagers from Outer Space desde publicdomainmovie.net, esta web tiene películas de dominio público.

Cree un script en Python, lo que realiza el script es tomar un video (file), definir el tamaño del video (size), la duración de los clips (clip_duration) y el texto que quiero colocar (text_prefix)

Python:
from moviepy.editor import VideoFileClip, TextClip, CompositeVideoClip
from utils import calculate_clip_end
import os


file = 'assets/Teenagers_from_Outer_Space_200.mp4'
size = (540, 960)
clip_duration = 60
text_prefix = 'Part'


if __name__ == '__main__':
    results_dir = 'results/'
    if not os.path.exists(results_dir):
        os.makedirs(results_dir)
        print(f'Created {results_dir} directory')

    large_video = VideoFileClip(file)
    clips_processed_total_duration = 0
    clips_processed = 0

    while clips_processed_total_duration < large_video.duration:
        j = clips_processed + 1

        clip_start = clips_processed * clip_duration
        clip_end = calculate_clip_end(clip_start, clip_duration, large_video.duration)

        clip_text = TextClip(f' {text_prefix} {j} ', fontsize=70, color='black', bg_color='white')

        clip = large_video.subclip(clip_start, clip_end)
        clip = clip.resize(width=size[0])
        clip_text = clip_text.set_position(('center', size[1] * .1)).set_duration(clip.duration)
        clip = clip.set_position(('center', 'center'))

        final_clip = CompositeVideoClip(
            [clip, clip_text],
            size=size,
            bg_color=(0, 0, 0)
        )

        final_clip.write_videofile(f'results/clip_{j}.mp4', codec='libx264')

        clips_processed_total_duration += clip.duration
        clips_processed += 1


Repositorio

Con el script creé estos clips:
clips_ss.jpg



Y así es como puedes crear clips a partir de un video, esto es algo simple, pero hay muchas más formas de crear y editar videos con código de formas más interesantes, puedes añadir subtítulos, añadir efectos, que al momento de decirse cierta palabra se aplique cierto efecto, añadir voz con AI, etc.

Si hay cosas repetitivas que hagas en tu edición de video y/o quieres crear videos sin abrir un editor de video (además del tiempo que eso conlleva), considera editar los videos con código.
 
Última edição:
Muy buen aporte, lo guardo y no dejes de escribir estoy la tanto! aha
 
Ya he compartido un uploader de tiktok, ahora vamos con:

Reels Uploader​


El subir cosas a internet está de moda, así que ¿por qué no subir tiktoks reels a Facebook?

Requisitos​

¿En algún punto de tu vida has cocinado? Estoy seguro que sí (y si no pues... no sé, se me hace raro), para cocinar requieres ingredientes y para que puedas subir reels a facebook también.

  1. Mi repo, que sirve para usar la API de facebook y subir los reels
  2. El id de tu fanpage
  3. Un token de acceso a tu fanpage

No voy a colocar detalles de cómo hacer exactamente cada cosa porque:
  • a) respeto tu inteligencia
  • b) me da pereza

REPOSITORIO

1. Este es el repositorio, debes tener instalado python y seguir las intrucciones de instalación del repositorio

FANPAGE ID

Lo encuentras en el Meta Business Suite

TOKEN DE ACCESO

1. Creas una cuenta de facebook developer
2. Creas una app*

1693708182278.webp

1693708212267.webp


3. Generas el token en Graph API Explorer
  • Seleccionas tu app
  • Seleccionas tu fanpage
  • Agregas los permisos
    • pages_show_list
    • pages_read_engagement
    • pages_manage_posts
  • Click en generar token de acceso y copias el token
1693708513999.webp

  • Para que el token de acceso tengas meses de duración y no solo un par de horas, ve al token debugger, lo pegas, das click y al final de la página das click en extender la duración del token
1693709009301.webp


Listo, hemos terminado con los requisitos, ya podemos publicar

Publicando Reels​

Vamos a gestionar el subir los reels desde un csv, el código está aquí y un ejemplo del formato para el csv

Tengo mi csv:
1693713188365.webp


Ejecuto el código,
Inserir CODE, HTML ou PHP:
python upload_reels_csv.py

Resultado:
1693712776003.webp

1693713143663.webp


En caso exista algún error al intentar subir un reel, el mensaje de error estará en la columna status.

Experimenta​


Este repositorio es una herramienta para automtizar el subir tus reels, si subir reels pasa por tu mente ¿por qué no probarlo?


IMPORTANTE: *Al crear una app está en modo desarrollo, al estar en modo desarrollo los reels que subas solo los podrás ver tú, para que todos puedan ver tus reels debes de poner la app en modo activo, solo da click en la app, verás "desarrollo" y "en vivo" (o similar), pon la app en vivo y ahora los reels podrá verlo desde tu vecino hasta los aliens

PD:

Si tienes comentarios, sugerencias, o qué te gustaría ver la próxima semana en este tema, escríbelo 🙂
 

Anexos

  • 1693709701412.webp
    1693709701412.webp
    21,1 KB · Visitas: 17
  • 1693712590624.webp
    1693712590624.webp
    4,6 KB · Visitas: 15
  • 1693712826829.webp
    1693712826829.webp
    16,5 KB · Visitas: 18
sigo hilo, pagaria para poder automatizar este tipo de procesos, excelente
 
muy buena la bitacora amigo! tambien puedes convertir para subir reels a ig, si lo has hecho, has podido solucionar que cuando subes los reels se vean en el feed principal, y no solo en el feed de reels ? una vez lo hice y no pude solucionar.
 
muy buena la bitacora amigo! tambien puedes convertir para subir reels a ig, si lo has hecho, has podido solucionar que cuando subes los reels se vean en el feed principal, y no solo en el feed de reels ? una vez lo hice y no pude solucionar.

Gracias 🙂

Entiendo que te refieres a esto:
1693794526867.webp

1693794541085.webp


Si es así confírmame, si no es así muestra un ejemplo, puede que haga un post sobre ello
 
Gracias 🙂

Entiendo que te refieres a esto:
Ver o anexo 1087891
Ver o anexo 1087892

Si es así confírmame, si no es así muestra un ejemplo, puede que haga un post sobre ello
Que se muestren los reels tanto en la pestaña "Publicaciones" y "Reels".

No sé por que a mi solo se subia en Reels y definitvamente no tenía alcance. Tenía que subirlo manual desde el cel.
 
Que se muestren los reels tanto en la pestaña "Publicaciones" y "Reels".

No sé por que a mi solo se subia en Reels y definitvamente no tenía alcance. Tenía que subirlo manual desde el cel.

Puede que la app estuviera en estado de "desarrollo", en ese caso tiene 0 alcance y solo tú puedes ver los reels, si aún tienes la app puedes revisar en qué estado está y citar este mensaje con la ss
 
Sin duda la gente que le sabe a la programación para hacer este tipo de cosas tiene mi respeto 🫡
 
No será Domingo de resurección ni el día que nacío "Jesús" pero sí el día que revivo este tema 🙂

¿Qué es tan importante?
- Voy a compartir el progreso de cómo creo mi primer SAAS

¿Cuánto dinero piensas ganar con el SAAS💵?
Más respuestas aquí:
 
Voltar
Topo