Package: kodekloud-downloader
KodeKloud DownloaderDisclaimerPlease read the following disclaimer carefully before using the Downloader CLI Tool.The CLI Tool is intended for personal use only. By using this tool, you agree to use it at your own risk and assume full responsibility for any consequences that may arise from its use. The developers and contributors of this tool are not responsible for any damages or losses that may occur from its use.The use of this tool to download premium courses is for educational purposes only. You must have the proper authorization or permission from the course provider to access the content legally.It is strictly prohibited to distribute or share the downloaded content through any means, including but not limited to uploading to file-sharing platforms, torrent sites, or any other form of digital or physical distribution. Doing so is a violation of copyright laws and may result in legal consequences.FeaturesDownload video lessons in selected qualityOrganizes downloaded content in a structured folder hierarchyDownload resources (PDFs, etc.) alongside video lessonsPrerequisitesUser need to enroll in the course before using the cli tool to download itPython 3.8 or higherffmpegHow to Install FFmpeg on Linux, Mac, and WindowsHow to Install FFmpeg on Linux, Mac, and WindowsFFmpeg is a powerful and flexible multimedia processing tool that can handle a wide range of tasks, such as video and audio conversion, streaming, and recording. In this guide, we will show you how to install FFmpeg on Linux, Mac, and Windows operating systems.LinuxUbuntu and Debian-based distributionsUpdate the package lists for upgrades and new package installations.sudo apt updateInstall FFmpeg using the following command:sudo apt install ffmpegFedoraInstall FFmpeg using the following command:sudo dnf install ffmpegArch Linux and ManjaroInstall FFmpeg using the following command:sudo pacman -S ffmpegMacUsing HomebrewIf you don't have Homebrew installed, you can install it by following the instructions on theofficial Homebrew website.Update Homebrew to ensure you have the latest package information:brew updateInstall FFmpeg using the following command:brew install ffmpegUsing MacPortsIf you don't have MacPorts installed, you can install it by following the instructions on theofficial MacPorts website.Update MacPorts to ensure you have the latest package information:sudo port selfupdateInstall FFmpeg using the following command:sudo port install ffmpegWindowsUsing ChocolateyIf you don't have Chocolatey installed, you can install it by following the instructions on theofficial Chocolatey website.Open an elevated Command Prompt (run as Administrator) and install FFmpeg using the following command:choco install ffmpegUsing ScoopIf you don't have Scoop installed, you can install it by following the instructions on theofficial Scoop website.Open a PowerShell terminal and install FFmpeg using the following command:scoop install ffmpegAfter following these steps, FFmpeg should be installed on your system. You can check the installation by running the following command in your terminal or command prompt:ffmpeg -versionThis will display the FFmpeg version and build information, confirming that the installation was successful.How to get cookieSign in to kodekloud.comDownload extension such asGet cookies.txt LOCALLYDownload the cookie and save it in some location (You can name it something likecookie.txt).💻 InstallationTo install kodekloud-downloader, simply run the following command:pip install -U kodekloud-downloaderYou can also install the latest main changes:pip install -U git+https://github.com/debakarr/kodekloud-downloader.gitTry in Browser📚 UsageAfter installing the package, you can use thekodekloud dlcommand to download shows from the command line.kodeklouddl--helpUsage:kodeklouddl[OPTIONS][COURSE_URL]Options:-q,--quality[360p|480p|540p|720p|1080p]Qualityofthevideotobedownloaded.-o,--output-dirTEXTOutputdirectorywheredownloadedfileswillbestore.-c,--cookieTEXTCookietodownloadthecourses.[required]--helpShowthismessageandexit.Here is an example:🔍 Download entire course from list of available course in current folderkodeklouddl-o.-c/path/to/cookie.txt+-----+-----------------------------------------------------------------------------+---------+------------------------------------------------------------+|No.|Name|Type|Categories|+-----+-----------------------------------------------------------------------------+---------+------------------------------------------------------------+|1|UltimateCertifiedKubernetesApplicationDeveloper(CKAD)MockExamSeries|Premium|Challenges,Containers,Kubernetes||2|GCPDevOpsProject|Premium|Cloud,GCP||3|12FactorApp|Premium|Productivity||4|AZ-305:MicrosoftAzureSolutionsArchitectExpert|Premium|Certification,Cloud,Devops||5|UltimateCertifiedKubernetesAdministrator(CKA)MockExamSeries|Free|ContainerOrchestration,Kubernetes,Devops,Certification||6|AWSLambda|Premium|AWS,Cloud||7|LinuxProfessionalInstituteLPIC-1Exam101|Premium|Certification,Linux||8|AdvancedGolang|Premium|Programming||9|PrometheusCertifiedAssociate(PCA)|Premium|Certification,Kubernetes,Monitoring||10|GCPCloudDigitalLeaderCertification|Premium|Cloud,GCP,Certification||11|OpenShift4|Premium|ContainerOrchestration,Devops,RedHat||12|HashiCorp:TerraformCloud|Premium|Cloud,Devops,HashiCorp||13|ArgoCD|Premium|CI/CD,Devops,Kubernetes||14|AmazonElasticContainerService(AWSECS)|Free|AWS,Devops||15|RedHatCertifiedSystemAdministrator(RHCSA)|Premium|Devops,Linux,RedHat,Certification||16|OpenSourceforBeginners|Premium|Productivity||17|Kustomize|Premium|Devops,Kubernetes||18|DevSecOps–KubernetesDevOps&Security|Premium|Devops,DevSecOps,Kubernetes||19|AZ-104:MicrosoftAzureAdministrator|Premium|Cloud,Devops,Certification||20|DevOpsInterviewPreparationCourse|Premium|Devops||21|TerraformChallenges|Free|Challenges,Devops,IAC||22|HashiCorpCertified:ConsulAssociateCertification|Premium|Devops,HashiCorp||23|HashiCorpCertified:VaultAssociateCertification|Premium|Devops,HashiCorp||24|KubernetesChallenges|Free|Challenges,Devops||25|LinuxChallenges|Free|Challenges,Devops,Linux||26|HashiCorpCertified:VaultOperationsProfessional2022|Premium|ContainerOrchestration,Containers,Devops,HashiCorp||27|CKS–Challenges|Free|Challenges,ContainerOrchestration,Containers,Devops||28|LinuxFoundationCertifiedSystemAdministrator(LFCS)|Premium|Devops,Linux,Certification||29|Jenkins|Premium|Automation,CI/CD,Devops||30|Golang|Premium|Devops,Programming||31|TerraformAssociateCertification:HashiCorpCertified|Premium|ContainerOrchestration,Devops,IAC,Certification||32|HelmforBeginners|Premium|ContainerOrchestration,Containers,Devops||33|PCAP–PythonCertificationCourse|Premium|Devops,Programming,Python,Certification||34|IstioServiceMesh|Premium|Devops||35|Jinja2Basics(MiniCourse)|Free|Devops||36|CertifiedKubernetesSecuritySpecialist(CKS)|Premium|ContainerOrchestration,Kubernetes,Devops,Certification||37|CertifiedPythonEntry-LevelProgrammer:PCEP-30-02|Premium|Devops,Programming,Python,Certification||38|JSONPathTest–FreeCourse|Free|Devops||39|DockerCertifiedAssociateExamCourse|Premium|Containers,Devops,Certification||40|TerraformBasicsTrainingCourse|Premium|Automation,Devops,IAC||41|CKACertificationCourse–CertifiedKubernetesAdministrator|Premium|ContainerOrchestration,Containers,Devops||42|CertifiedKubernetesApplicationDeveloper(CKAD)|Premium|ContainerOrchestration,Kubernetes,Devops,Certification||43|KubernetesfortheAbsoluteBeginners–Hands-onTutorial|Premium|ContainerOrchestration,Containers,Kubernetes,Devops||44|DockerTrainingCoursefortheAbsoluteBeginner|Premium|Containers,Devops||45|CheffortheAbsoluteBeginners|Premium|Automation,Devops||46|OpenShift3fortheAbsoluteBeginners|Premium|ContainerOrchestration,Containers,Devops||47|AnsibleAdvancedCourse|Premium|Automation,Devops,IAC||48|LearnAnsibleBasics–BeginnersCourse|Premium|Automation,Devops,IAC||49|Docker–SWARM|SERVICES|STACKS–Hands-on|Premium|Containers,Devops||50|DevOpsPre-RequisiteCourse|Premium|Automation,Devops,IAC||51|LearningLinuxBasicsCourse&Labs|Premium|Devops,Linux||52|ShellScriptsforBeginners|Premium|Devops||53|PuppetfortheAbsoluteBeginnersCourse|Premium|Automation,Devops,IAC||54|GITforBeginners|Premium|Devops,Programming|+-----+-----------------------------------------------------------------------------+---------+------------------------------------------------------------+Enterthecoursesyouwanttoselect(Multiplecoursescanbepassesusingthisformat1,6-9,10-11):1-3,7-9,10,13,55Colab Notebook to download directly in Personal GDriveYou can openthis notebookwith your google account were you want to download the course. Please note that you should open with the same account for which you want to link the drive.