{"id":15015528,"url":"https://github.com/hypocrate-code/hypload","last_synced_at":"2026-03-07T03:03:15.531Z","repository":{"id":190167374,"uuid":"682080780","full_name":"Hypocrate-code/HypLoad","owner":"Hypocrate-code","description":"My app for downloading all the videos and musics i want from YouTube. Don't wait and try it out !","archived":false,"fork":false,"pushed_at":"2025-03-24T07:42:48.000Z","size":368810,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-24T08:36:29.918Z","etag":null,"topics":["app","application","kivy","kivy-application","kivy-framework","pytube","pytube-gui","pytube-projects","pytube3","youtube"],"latest_commit_sha":null,"homepage":"https://hypocrate-code.github.io/HypLoad/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hypocrate-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-23T11:54:14.000Z","updated_at":"2025-03-24T07:42:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"b963b2f6-05bb-4945-8a12-db430c5cfcd6","html_url":"https://github.com/Hypocrate-code/HypLoad","commit_stats":{"total_commits":40,"total_committers":3,"mean_commits":"13.333333333333334","dds":0.4,"last_synced_commit":"d935cafddf62be21d8ea25c9cf84f1f0954ace5b"},"previous_names":["hypocrate-code/hypload"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypocrate-code%2FHypLoad","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypocrate-code%2FHypLoad/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypocrate-code%2FHypLoad/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hypocrate-code%2FHypLoad/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hypocrate-code","download_url":"https://codeload.github.com/Hypocrate-code/HypLoad/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248548989,"owners_count":21122808,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["app","application","kivy","kivy-application","kivy-framework","pytube","pytube-gui","pytube-projects","pytube3","youtube"],"created_at":"2024-09-24T19:47:35.005Z","updated_at":"2026-03-07T03:03:15.512Z","avatar_url":"https://github.com/Hypocrate-code.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nSee the ad we made for it :\n\n\n[![IMAGE ALT TEXT](http://img.youtube.com/vi/8oG4Cr6LbYA/0.jpg)](http://www.youtube.com/watch?v=8oG4Cr6LbYA \"Video Title\")\n\n\n![GitHub all releases](https://img.shields.io/github/downloads/hypocrate-code/HypLoad/total)\n\n\n\u003c!-- \u003ciframe src=\"youtube.com\"\u003e --\u003e\n\n### Translations available :\n- [English](#en)\n* [Français](#fr)\n# \u003ca id=\"en\"\u003eEnglish Version\u003c/a\u003e\n\n**HypLoad** is a smart software made to download audio/video from YouTube \u003cu\u003evideos\u003c/u\u003e \u0026 \u003cu\u003eplaylists\u003c/u\u003e. Available on Windows, macOS et Linux. \nActs as a clean GUI for [yt-dlp](https://github.com/yt-dlp/yt-dlp).\n\u003e Hypload will always be entirely free, ad-less or virus, and doesn't need an account.\n\n### Summary\n- [Installation](#en-installation)\n   - [Windows](#en-win)\n   - [macOS](#en-mac)\n   - [Source code](#en-source-code)\n   \u003c!-- - [Linux](#) --\u003e\n- [Hypload Features](#en-features)\n   - [Download a video](#en-download-video)\n   - [Download a playlist](#en-download-playlist)\n   - [Load saved playlists](#en-load-playlist)\n   - [Video resolutions](#en-resolution)\n   - [Updating HypLoad](#en-update)\n- [Screenshots](#en-screenshots)\n- [Licence](LICENCE)\n\n## \u003ca id=\"en-installation\"\u003eInstallation\u003c/a\u003e\n\n- [Windows](#en-win)\n- [macOS](#en-mac)\n- [Code source](#en-source-code)\n\n### \u003ca id=\"en-win\"\u003eWindows\u003c/a\u003e\n\n1. Download the \u003ca href=\"https://github.com/Hypocrate-code/HypLoad/releases/download/v1.0.0/HypLoad-1.0.0.Setup.exe\"\u003eHypLoad-Setup.exe\u003c/a\u003e file of the latest release.\n2. Execute \u003cu\u003eHypLoad-Setup.exe\u003c/u\u003e and accept permissions.\n3. Use HypLoad !\n\nDownloads will be available in [these folders](#en-folders).\n\nSee [Features](#en-features).\n\n### \u003ca id=\"en-mac\"\u003emacOS\u003c/a\u003e\n\n1. Download the \u003ca href=\"https://github.com/Hypocrate-code/HypLoad/releases/download/v1.0.0/HypLoad-1.0.0-arm64.dmg\"\u003eHypLoad-Setup.dmg\u003c/a\u003e file of the latest release.\n2. Execute \u003cu\u003eHypLoad-x.x.x-arm64.dmg\u003c/u\u003e.\n3. Place HypLoad in the */Applications* folder.\n4. Open a terminal and execute `sudo xattr -r -d com.apple.quarantine /Applications/HypLoad.app` to authorize HypLoad on your mac.\n5. Use HypLoad !\n\nDownloads will be available in [these folders](#en-folders).\n\nSee [Features](#en-features).\n\n### \u003ca id=\"en-source-code\"\u003eSource code\u003c/a\u003e\n\n**Prerequisites :** [Git](https://git-scm.com/), [Node.js](https://nodejs.org/en) and [npm](https://www.npmjs.com/) have to be installed on your PC.\n\n1. `git clone https://github.com/Hypocrate-code/HypLoad`\n2. `cd Hypload/`\n3. `npm install`\n4. Install the corresponding [ffmpeg](https://ffmpeg.org/) and [yt-dlp](https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#release-files) executables according to your OS, then place them in Hypload/bin/mac or Hypload/bin/win.\n5. `npm run start`\n\n\n## \u003ca id=\"en-features\"\u003eHypLoad Features\u003c/a\u003e\n\n- [Download a video](#en-download-video)\n- [Download a playlist](en-download-playlist)\n- [Load saved playlists](en-load-playlist)\n- [Video resolutions](en-resolution)\n- [Update HypLoad](en-update)\n\n### \u003ca id=\"en-download-video\"\u003eDownload a video\u003c/a\u003e\n\n1. Copy your YouTube video's link (Share + Copy).\n2. Click on \"Download a video\" on HypLoad and paste the lien.\n3. Check that you agree with the downloading option : \"Audio only\" to download a .mp3 file, or \"Audio and Video\" for a .mp4 one, otherwise click it.\n4. Click on \"Download\".\n\nDownloads will be available in [these folders](#en-folders).\n\n### \u003ca id=\"en-download-playlist\"\u003eDownload a playlist\u003c/a\u003e\n\nTo download a whole playlist :\n\n1. Copy your YouTube playlist's link (Share + Copy).\n2. Click on \"Download a playlist\" on HypLoad and paste the link.\n3. Check that you agree with the downloading option : \"Audio only\" to download a .mp3 file, or \"Audio and Video\" for a .mp4 one, otherwise click it.\n4. Click on \"Validate\".\n\nOnce the playlist is loaded, each video has an \"Audio only\" \u003cimg src=\"assets/audio.svg\" height=\"14px\"\u003e or \"Audio and Video\" \u003cimg src=\"assets/video.svg\" height=\"14px\"\u003e option ; as well as a box checked \u003cimg src=\"assets/case_cochee.png\" height=\"16px\"\u003e or not \u003cimg src=\"assets/case.png\" height=\"16px\"\u003e, indicating whether the video should be downloaded. Click one of them to invert its state.\n\nIf the video is already in its [downloading folder](#en-folders), its box will be **unchecked by default** so as not to download it again.\nThis allows you to update a playlist already downloaded without having to sort its elements.\n\nHypLoad saves your playlist's link in the section [My saved playlists](#en-load-playlist).\n\n### \u003ca id=\"en-load-playlist\"\u003eLoad saved playlists\u003c/a\u003e\n\nHypLoad saves your playlist's links for you to load them easily and download only the new elements.\n1. Click on \"My playlists saved\".\n2. If you've already loaded some, click on the one you want to reload.\n3. Its link is then pasted in [Download a playlist](#en-download-playlist).\n\n### \u003ca id=\"en-resolution\"\u003eVideo resolutions\u003c/a\u003e\n\nThe **Audio and Video** option will download the video's sound and images.\nYou can choose the resolution you want your video to be downloaded in, go to \"Options and infos\" \u0026rarr; \"Video resolutions\".\n\nYou can choose between :\n- Highest available\n- 1080p\n- 720p\n- 480p\n- 360p\n- 240p\n- 144p\n- Lowest available\n\n### \u003ca id=\"en-update\"\u003eUpdate HypLoad\u003c/a\u003e\n\nBecause YouTube's algorithm changes regularly, HypLoad has to be frequently updated. \n**The auto-update feature of HypLoad is not available yet** : if HypLoad doesn't work anymore, please retry with [the latest release](https://github.com/Hypocrate-code/HypLoad/releases), or report it.\n\n## \u003ca id=\"en-folders\"\u003eDownload folders\u003c/a\u003e\n\n- [Windows](#en-win-folders)\n- [macOS](#en-mac-folders)\n\n### \u003ca id=\"en-win-folders\"\u003eWindows\u003c/a\u003e\n\n- \"Audio only\" option \u0026rarr; folder /HypLoad at C:/Users/yourName/Music/, or **Win + R + \"Music\"**\n- \"Audio and Video\" option \u0026rarr; folder /HypLoad at C:/Users/yourName/Videos/, or **Win + R + \"Videos\"**\n\n### \u003ca id=\"en-mac-folders\"\u003emacOS\u003c/a\u003e\n\n- \"Audio only\" option \u0026rarr; folder /HypLoad at yourName/Music/, or **Finder + \"Music\" (folder with a musical note icon)**\n- \"Audio and Video\" \u0026rarr; folder /HypLoad at yourName/Videos/, or **Finder + \"Videos\" (folder with a film strip icon)**\n\n## \u003ca id=\"en-screenshots\"\u003eScreenshots\u003c/a\u003e\n\n#### Home in Light / Dark mode\n\n\u003cimg src=\"assets/screenshots/en/home.png\" width=\"250px\"\u003e\n\u003cimg src=\"assets/screenshots/en/home_dark.png\" width=\"250px\"\u003e\n\n#### Download a video\n\n\u003cimg src=\"assets/screenshots/en/download_video.png\" width=\"250px\"\u003e\n\n#### Download a playlist\n\n\u003cimg src=\"assets/screenshots/en/download_playlist.png\" width=\"250px\"\u003e\n\n#### Options and Video resolutions\n\n\u003cimg src=\"assets/screenshots/en/options.png\" width=\"250px\"\u003e\n\u003cimg src=\"assets/screenshots/en/resolutions.png\" width=\"250px\"\u003e\n\n## \u003ca id=\"en-credits\"\u003eCredits\u003c/a\u003e\n\nThis version of HypLoad uses the librairie [yt-dlp](https://github.com/yt-dlp/yt-dlp).\nThanks [lu'](https://instagram.com/jl.lucien) for the GIF appearing on Windows downloads, and social media visibility (video promotion and poster).\n\n\n---\n\n\n# \u003ca id=\"fr\"\u003eVersion Française :\u003c/a\u003e\n\n**HypLoad** est un logiciel intelligent permettant de télécharger audio/video depuis YouTube, à partir de \u003cu\u003evidéos\u003c/u\u003e ou de \u003cu\u003eplaylists\u003c/u\u003e. Disponible sur Windows, macOS et Linux.\n\nSert d'interface pour [yt-dlp](https://github.com/yt-dlp/yt-dlp) (inclus).\n\n\u003e Hypload sera toujours gratuit, sans pub, ni création de compte, ni malware.\n\n### Sommaire\n\n- [Installation](#fr-installation)\n   - [Windows](#fr-win)\n   - [macOS](#fr-mac)\n   \u003c!-- - [Linux](#) --\u003e\n   - [Code source](#fr-source-code)\n- [Fonctionnalités d'HypLoad](#fr-features)\n   - [Télécharger une vidéo](#fr-download-video)\n   - [Télécharger une playlist](#fr-download-playlist)\n   - [Charger une playlist sauvegardée](#fr-load-playlist)\n   - [Résolution des vidéos](#fr-resolution)\n   - [Mise à jour HypLoad](#fr-update)\n- [Dossiers de téléchargement](#fr-folders)\n   - [Windows](#fr-win-folders)\n   - [macOS](#fr-mac-folders)\n- [Captures d'écran](#fr-screenshots)\n- [Licence](LICENCE)\n\n## \u003ca id=\"fr-installation\"\u003eInstallation\u003c/a\u003e\n\n- [Windows](#fr-win)\n- [macOS](#fr-mac)\n- [Code source](#fr-source-code)\n\n### \u003ca id=\"fr-win\"\u003eWindows\u003c/a\u003e\n\n1. Télécharger le fichier \u003ca href=\"https://github.com/Hypocrate-code/HypLoad/releases/download/v1.0.0/HypLoad-1.0.0.Setup.exe\"\u003eHypLoad-Setup.exe\u003c/a\u003e de la dernière version.\n2. Exécuter \u003cu\u003eHypLoad-Setup.exe\u003c/u\u003e et accepter l'exécution (Informations supplémentaire -\u003e exécuter quand même).\n3. Utiliser HypLoad !\n\nLes téléchargements se retrouveront dans [ces dossiers](#fr-folders).\n\nVoir [Fonctionnalités](#fr-features)\n\n### \u003ca id=\"fr-mac\"\u003emacOS\u003c/a\u003e\n\n1. Télécharger le fichier \u003ca href=\"https://github.com/Hypocrate-code/HypLoad/releases/download/v1.0.0/HypLoad-1.0.0-arm64.dmg\"\u003eHypLoad-Setup.dmg\u003c/a\u003e de la dernière version.\n2. Exécuter le fichier \u003cu\u003eHypload-x.x.x-arm64.dmg\u003c/u\u003e.\n3. Placer HypLoad dans le dossier */Applications*\n4. Ouvrir un terminal et exécuter `sudo xattr -r -d com.apple.quarantine /Applications/HypLoad.app` pour autoriser HypLoad sur votre mac.\n5. Utilisez HypLoad !\n\nLes téléchargements se retrouveront dans [ces dossiers](#fr-folders).\n\nVoir [Fonctionnalités](#fr-features)\n\n### \u003ca id=\"fr-source-code\"\u003eCode source\u003c/a\u003e\n\n**Prérequis :** [Git](https://git-scm.com/), [Node.js](https://nodejs.org/fr) et [npm](https://www.npmjs.com/) doivent être installés sur votre PC.\n\n1. `git clone https://github.com/Hypocrate-code/HypLoad`\n2. `cd Hypload/`\n3. `npm install`\n4. Installez les executables correspondant à votre OS de [ffmpeg](https://ffmpeg.org/) et [yt-dlp](https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#release-files), puis placez les dans Hypload/bin/mac ou Hypload/bin/win.\n5. `npm run start`\n\n\n## \u003ca id=\"fr-features\"\u003eFonctionnalités d'HypLoad\u003c/a\u003e\n\n- [Télécharger une vidéo](#fr-download-video)\n- [Télécharger une playlist](#fr-download-playlist)\n- [Charger une playlist sauvegardée](#fr-load-playlist)\n- [Résolution des vidéos](#fr-resolution)\n- [Mise à jour HypLoad](#fr-update)\n\n### \u003ca id=\"fr-download-video\"\u003eTélécharger une vidéo\u003c/a\u003e\n\n1. Copiez le lien de votre vidéo YouTube (Partager + Copier).\n2. Cliquez sur \"Télécharger une vidéo\" sur HypLoad et collez votre lien.\n3. Vérifiez que l'option de téléchargement vous convient : \"Audio uniquement\" pour télécharger un mp3, ou \"Audio et Vidéo\" pour un mp4, sinon cliquez dessus.\n4. Cliquez sur Télécharger.\n\nLes téléchargements se retrouveront, s'il n'y a pas eu d'erreur, dans [ces dossiers](#fr-folders).\n\n\n### \u003ca id=\"fr-download-playlist\"\u003eTélécharger une playlist\u003c/a\u003e\n\nPour lancer le téléchargement d'une playlist entière :\n1. Copiez le lien de votre playlist YouTube (Partager + Copier).\n2. Cliquez sur \"Télécharger une playlist\" sur HypLoad et collez votre lien.\n3. Vérifiez que l'option de téléchargement vous convient : \"Audio uniquement\" pour télécharger un mp3, ou \"Audio et Vidéo\" pour un mp4, sinon cliquez dessus.\n4. Cliquez sur Valider.\n\nUne fois la playlist chargée, chaque vidéo a une option Audio uniquement \u003cimg src=\"assets/audio.svg\" height=\"14px\"\u003e ou Audio et Vidéo \u003cimg src=\"assets/video.svg\" height=\"14px\"\u003e ; ainsi qu'une case cochée \u003cimg src=\"assets/case_cochee.png\" height=\"16px\"\u003e ou non \u003cimg src=\"assets/case.png\" height=\"16px\"\u003e, indiquant si la vidéo doit être téléchargée. Pour inverser une option, cliquez dessus.\n\nSi la vidéo est déjà présente dans son [dossier de téléchargement](#fr-folders), sa case sera **par défaut décochée** pour vous éviter de la télécharger de nouveau.\nCela permet de télécharger ses playlists mises à jour sans avoir à faire de tri.\n\nHypLoad enregistre les liens de vos playlists dans la section [Charger une playlist sauvegardée](#fr-load-playlist).\n\n### \u003ca id=\"fr-load-playlist\"\u003eCharger une playlist sauvegardée\u003c/a\u003e\n\nHypLoad enregistre les liens de vos playlists pour que vous puissiez les recharger et ne télécharger que les nouvelles vidéos.\n1. Cliquez sur \"Mes playlists\" sur HypLoad.\n2. Si vous en avez déjà chargée, cliquez sur celle que vous voulez charger de nouveau.\n3. Son lien est alors collé dans [Télécharger une playlist](#fr-download-playlist).\n\n### \u003ca id=\"fr-resolution\"\u003eRésolution des vidéos\u003c/a\u003e\n\nL'option **Audio et Vidéo** téléchargera le son et les images de la vidéo en question.\nVous pouvez donc choisir la résolution que vous souhaitez télécharger dans \"Options et infos\" \u0026rarr; \"Résolutions des vidéos\".\n\nVous avez le choix entre  :\n- Plus haute disponible\n- 1080p\n- 720p\n- 480p\n- 360p\n- 240p\n- 144p\n- Plus basse disponible\n\n### \u003ca id=\"fr-update\"\u003eMise à jour HypLoad\u003c/a\u003e\n\nL'algorithme de YouTube changeant régulièrement, HypLoad doit être également mis à jour. \n**La mise à jour automatique n'est pas encore activée**, si jamais HypLoad ne fonctionne plus, veuillez essayer avec [la dernière version disponible](https://github.com/Hypocrate-code/HypLoad/releases), ou le signaler.\n\n## \u003ca id=\"fr-folders\"\u003eDossiers de téléchargement\u003c/a\u003e\n\n- [Windows](#fr-win-folders)\n- [macOS](#fr-mac-folders)\n\n### \u003ca id=\"fr-win-folders\"\u003eWindows\u003c/a\u003e\n\n- Audio uniquement \u0026rarr; dossier /HypLoad à l'adresse C:/Users/votreNom/Music/, soit **Win + R + \"Music\"**\n- Audio et Vidéo \u0026rarr; dossier /HypLoad à l'adresse C:/Users/votreNom/Videos/, soit **Win + R + \"Videos\"**\n\n### \u003ca id=\"fr-mac-folders\"\u003emacOS\u003c/a\u003e\n\n- Audio uniquement \u0026rarr; dossier /HypLoad à l'adresse votreNom/Musique/, soit **Finder + \"Musique\" (dossier avec l'îcone Note de musique)**\n- Audio et Vidéo \u0026rarr; dossier /HypLoad à l'adresse votreNom/Vidéos/, soit **Finder + \"Vidéos\" (dossier avec l'îcone Pellicule de film)**\n\n## \u003ca id=\"fr-screenshots\"\u003eCaptures d'écran\u003c/a\u003e\n\n#### Accueil mode Clair / Sombre\n\n\u003cimg src=\"assets/screenshots/fr/home.png\" width=\"250px\"\u003e\n\u003cimg src=\"assets/screenshots/fr/home_dark.png\" width=\"250px\"\u003e\n\n#### Télécharger une vidéo\n\n\u003cimg src=\"assets/screenshots/fr/download_video.png\" width=\"250px\"\u003e\n\n#### Télécharger une playlist\n\n\u003cimg src=\"assets/screenshots/fr/download_playlist.png\" width=\"250px\"\u003e\n\n#### Options et Résolutions des vidéos\n\n\u003cimg src=\"assets/screenshots/fr/options.png\" width=\"250px\"\u003e\n\u003cimg src=\"assets/screenshots/fr/resolutions.png\" width=\"250px\"\u003e\n\n## \u003ca id=\"fr-credits\"\u003eCrédits\u003c/a\u003e\n\nCette version de HypLoad utilise la librairie [yt-dlp](https://github.com/yt-dlp/yt-dlp).\nMerci à [lu'](https://instagram.com/jl.lucien) pour le GIF lors de l'installation sur Windows, ainsi que pour la publication du projet (video publicité \u0026 affiche).\n\n\n\u003cimg src=\"assets/logo_texte.png\" height=\"100px\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypocrate-code%2Fhypload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhypocrate-code%2Fhypload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhypocrate-code%2Fhypload/lists"}