You are browsing as a guest. Sign up (or log in) to start making projects!

TubeSlice

  • 3 Devlogs
  • 12 Total hours

App for downloading segments from YouTube videos. Handy for making edits.

Open comments for this post

6h 44m 28s logged

Stage 1.1V ?

If someone has experience in downloading youtube videos, especially only part of the video with python yt-dlp please contact me. I really appreciate any help.
I am getting close to finishing the segment downloading function, but…

I am hitting the wall. the downloading only slice of the yt video is slower than i expected. it might take up to hours if clip has to be extracted from long video. I don’t know what to do now. I am searching for some solution in official yt-dlp repository through issues and questions. Still, couldn’t find solution that would work for me. I tried direct ffmpeg,aria2c as external downloaders and maybe i will have to download full video first and only then cut clip from it… Though I find it very inefficient.

2
0
29
Open comments for this post

4h 41m logged

STAGE 1: IT IS WORKING!!

Following the three stage plan I made, and now I am happy to share that first stage is completed.
Right now, the backend includes

  • basic authentication + encryption + JWT token
  • it can download youtube video by the url.

that is basically it?
I know there are many downloader apps for youtube. But, this is not final stage and I have a lot of things to add and learn.

Stage 2 planned functions:

  • Download only clips from youtube videos
  • Preventing API abuse from same IP
  • adding workers and queue (Celery and Redis)
  • Scheduler to Delete videos daily
  • Assigning Roles
  • email function (forgot password, 2FA)

The conclusion from first stage.
It took longer than I expected (partly because I played and was glued to Factorio game). Nevertheless, I certainly made a step to my goal and specializing in backend coding without any use of AI and understanding every code I write.

So, learn, build and enjoy!

0
0
6
Open comments for this post

42m 37s logged

YAY, made authorization completely from scratch using fast api. This project is not just the sake of the final product. I want to actually learn and love the process. So, it is also a challenge for me.

Actually, I started learning FastApi and python backend a little earlier, so I know the basics. Previously, though, I only repeated from tutorials, and I couldn’t make it from scratch. Yet, I was able to do it now, so I enjoy this small accomplishment.

In future, though, there are huge challenges on my way.

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…