Download clips from youtube videos with a few clicks and a GUI!

Overview

YouClip v2.0.0

Table Of Contents:

  • What Is YouClip
  • Installation
  • Usage
  • Stuff To Fix
  • Changelog

What Is YouClip?

img

! IMPORTANT: The source files are a total mess for now, I'm going to fix that soon.
YouClip takes the video whose link you provided, downloads it and crops it in the timestamps given.
It uses a fancy GUI using HTML, CSS and Javascript, but don't expect too much; it was done in two days with me being a complete begginer in this GUI field. For the backend, python downloads and crops the video which connects with the Javascript in the page using eel module, now YouClip uses nodeJS with electronJS! Pretty cool stuff.



Installation

Note: This is for the old Python Version of the app; will update this later on. To install requirements for YouClip in Linux run these commands in the terminal:

  • sudo chmod +x install.sh
  • ./install.sh

For windows just download the relase file in the [Relases](https://github.com/adornerz/YouClip/releases) and run it. For Mac try the above commands of linux but I haven't tried nothing on Mac so no idea if it will work or not.

Usage

Note: This is for the old Python Version of the app; will update this later on. Linux: Just execute the script and you will be good to go. python3 main.py in the terminal.

Windows:

  • If you installed using the installed on Relases
  • For old Python Version: If you're using the source code execute python main.py in CMD.
  • If you want to execute source of ElectronJS file set it up as an ElectronJS project.

Stuff To Fix

  • Get The App Basicially Working.
  • Handle Most of The Errors.
  • Make An Installer For Linux.
  • Make an Installer For Windows.
  • Comment the code (update: I did, but poorly.)
  • Doesn't work on Windows; moviepy returns an error. (update: Now works; eliminated moviepy.) (update2: Eliminated python completely.)
  • Add A Progress Bar Of Some Form on the GUI. (update: just an percentage for now but does the job.)
  • Add a theme toggle on the app.
  • Add a HowTo window on the app to show how the app works.
  • Make the default theme an full screen different design one which is more reliable.



Changelog

v1.0.0:

  • Uploaded the first somehow working version of the app, so basicially added all the stuff.

v1.0.1:

  • Downloaded videos now get assigned a random generated number; this is to prevent if any leftover files from other sessions have been left in that same directory.
  • For the above reason now random module is needed.
  • Fixed the error where if the file wasn't mp4 it wouldn't crop, now all files are downloaded to mp4 or converted to mp4.

v1.0.2:

  • Made installers for linx debian and arch. (with no error handling.)
  • Commented the code a bit.

v1.0.3:

  • Improved installer file for linux; Has error handling and now only it's the only one needed. (Made by ropapermaker)
  • Removed the previous installers.

v1.0.4:

  • Removed moviepy as it returned errors on windows and it wasn't really needed as a package, now a local ffmpeg file is used.
  • Created a seperate script for Windows.

v1.0.5:

  • Improved window's main.py a lot.
  • Window's installer now is fully working, and the scripts adapts to it.
  • Published first stable build and installer for windows; you can find it here

v1.0.6:

  • Created other themes! You can see the Retro Theme as a branch of this repo.

v2.0.0

  • Skipped all other versions because this is big news! Now the app works with ElectronJS!
  • Eliminated python: now all works on JavaScript.
  • Works well on Windows.
  • Working installer
You might also like...
Download YouTube videos/music and images in MP4, JPG with this tool.
Download YouTube videos/music and images in MP4, JPG with this tool.

ABOUT THE TOOL Download YouTube videos, music and images in MP4, JPG with this tool, with an easy to understand interface. This tool works with both,

A simple Python program which uses youtube-dl for downloading YouTube videos as mp3 files.

yt-mp3 converter This is a simple Python program which uses youtube-dl for downloading YouTube videos as mp3 files. This program is for you if you are

Youtube Downloader by PyTube é uma ferramenta simples com interface gráfica e escrito em python para baixar vídeos e playlists do youtube...
Youtube Downloader by PyTube é uma ferramenta simples com interface gráfica e escrito em python para baixar vídeos e playlists do youtube...

YouTube Downloader by PyTube O que é o YouTube Downloader by PyTube? YouTube Downloader by PyTube é um software simples para baixar vídeos no YouTube

Um projeto modesto para baixar vídeos do youtube usando tkinter como gui

Youtube Downloader Um projeto modesto para baixar vídeos do youtube usando tkinter como gui Instalação dos requirements: python3 setup.py ou python se

Download Youtube videos in mp4 format in a fast, easy, convenient way made with Python!
Download Youtube videos in mp4 format in a fast, easy, convenient way made with Python!

yt_downloader Download Youtube videos in mp4 format in a fast, easy, convenient way made with Python! Required Modules pytube os time colorama Errors

🔥 A Bot To Telegram For Download High Qulity Videos & Songs From Youtube
🔥 A Bot To Telegram For Download High Qulity Videos & Songs From Youtube

🔥 A Bot To Telegram For Download High Qulity Videos & Songs From Youtube 🎗 Fast And Free Bot No Need To Pay ✅ By SL-Alpha-X-Team ⚡

Download Thumbnail of YouTube Videos

Download Thumbnail of YouTube Videos in High Quality Variables: API_ID : Get From my.telegram.org API_HASH : Get from my.telegram.org BOT_TOKEN : Your

nextdl - download videos from youtube.com or other video platforms

nextdl - download videos from youtube.com or other video platforms

A python program to download one or multiple videos from YouTube.

YouTube-Video-Downloader A python program to download one or multiple videos from YouTube. Quick Start guide First Clone The Project git clone https:/

Releases(windows-youclip)
Owner
ador
amogus
ador
Twayback: Downloading deleted Tweets from the Wayback Machine, made easy

Finding and downloading deleted Tweets takes a lot of time. Thankfully, with this tool, it becomes a piece of cake! 🎂

126 Dec 27, 2022
Terminal based YouTube player and downloader

termitube NOTE: THIS REPOSITORY IS A FORK OF mps-youtube as mps-youtube has been unmaintained for almost a year now. Features Search and play audio/vi

Otis/Jacob Root 27 Dec 23, 2022
Jocomol 16 Dec 12, 2022
YoutubeDownloader - Repo for downloading YT audio and videos

YoutubeDownloader Downloads video/playlist/audio from youtube url. install all t

Anuj SP 2 Feb 17, 2022
A small distributed download manager to help bypass device-specific bandwidth limitations.

Distributed Download Manager A small distributed download manager to help bypass device-specific bandwidth limitations. Architecture The download mana

Anand Balaji 3 Sep 23, 2022
Download clips from youtube videos with a few clicks and a GUI!

YouClip v2.0.0 Table Of Contents: What Is YouClip Installation Usage Stuff To Fix Changelog What Is YouClip? ! IMPORTANT: The source files are a total

ador 2 Oct 05, 2021
mescrappy - Python + Selenium Youtube scraper

mescrappy - Python + Selenium Youtube scraper Youtube Sraping With Python (Selenium) Table of Contents About The Project Built With Getting Started In

Merdan Chariyarov 12 Nov 28, 2021
A program that can download animations from myself website

MYD A program that can download animations from myself website 一個可以用來下載Myself網站上動漫的程式 Quick Start [無GUI版本] 確定電腦內包含 ffmpeg 並設為環境變數 (Environment Variabl

Patrick_star 1 Nov 07, 2021
A Unit3D Mass Release Downloader

Unit3DMassDL A Unit3D Mass Release Downloader. Currently supports Aither. Installation Ensure Python 3 is installed in your system. Run the following

2 Apr 11, 2022
Audio/Video downloader

youtubeDownloader Audio/Video downloader • The project downloads audio/video/both after link is entered • It also shows total size of the file, time l

Tulsi Thakur 1 Nov 16, 2021
A growing collection of search plugins for the qBittorrent, an awesome and opensource torrent client

qBittorrent Search Plugins This is a still growing collection of search plugins for qBittorent, an amazing and open source torrent client, maintained

Alessio Tudisco 59 Dec 26, 2022
Fully automated download and parsing for Texas A&M University's Registrar's grade distribution PDFs for years 2014+.

Fully automated download and parsing for Texas A&M University's Registrar's grade distribution PDFs for years 2014+. Adds the parsing results to a mySQL database.

TAMU Grade Distribution 1 Sep 28, 2022
Downloads data from OSM API and uploads it to the mapping sandbox.

OpenStreetMap To Sandbox This is a script to download data from OSM API and upload it to the mapping sandbox. Note that it clears all data in the sand

Ilya Zverev 5 Nov 27, 2022
Desktop utility to download images/videos/music/text from various websites, and more

Desktop utility to download images/videos/music/text from various websites, and more

Kurt Bestor 11.2k Jan 08, 2023
Python library to download bulk of images from Bing.com

Python library to download bulk of images form Bing.com. This package uses async url, which makes it very fast while downloading.

Guru Prasad Singh 105 Dec 14, 2022
YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Created using Python, PyTube and PySimpleGUI.

YouTube Downloader YouTube Downloader is extremely simple program for downloading songs or playlists (in audio or video) from YouTube. Disclaimer It's

Simeon Tsvetanov 3 Dec 14, 2022
A cross-platform python based utility to download courses from udemy for personal offline use.

udemy-dl A cross-platform python based utility to download courses from udemy for personal offline use. Warning Udemy has started to encrypt many of t

Nasir Khan 4.6k Dec 31, 2022
A Python script to download PDB files associated with a Portable Executable (PE)

A Python script to download PDB files associated with a Portable Executable (PE)

Podalirius 33 Jan 03, 2023
This is a Text Data Analysis Project Involving (YouTube Case Study).

Text_Data_Analysis This is a Text Data Analysis Project Involving (YouTube Case Study). Problem Statement = Sentiment Analysis. Package1: There are m

1 Mar 05, 2022
A cross platform front-end GUI of the popular youtube-dl written in wxPython.

youtube-dlG A cross platform front-end GUI of the popular youtube-dl media downloader written in wxPython. Supported sites Screenshots Requirements Py

8.7k Dec 31, 2022