Skip to main content

Repo Banner

Platzi Downloader

Es una herramienta de línea de comandos para descargar cursos directamente desde la terminal. Utiliza Python y Playwright para automatizar el proceso de descarga y proporciona una interfaz de usuario amigable.

GitHub repo size GitHub stars GitHub forks License: MIT Discord


Instalación | Actualización

Para [instalar | actualizar ], ejecuta el siguiente comando en tu terminal:

pip install -U platzi

Instala las dependencias de playwright:

playwright install chromium
Tips & Tricks

FFmpeg Instalación

Ubuntu / Debian

sudo apt install ffmpeg -y

Arch Linux

sudo pacman -S ffmpeg

Windows [Tutorial]

Puedes descargar la versión de ffmpeg para Windows desde aquí. o algún gestor de paquetes como Scoop o Chocolatey.

scoop install ffmpeg

Guía de uso

Iniciar Sesión

Para iniciar sesión en Platzi, usa el comando login. Esto abrirá una ventana de navegador para autenticarte e iniciar sesión en Platzi.

platzi login

Cerrar Sesión

Para cerrar sesión en Platzi y borrar tu sesión del almacenamiento local, usa el comando logout.

platzi logout

Descargar un Curso

Para descargar un curso de Platzi, usa el comando download seguido de la URL del curso que deseas descargar. La URL puede encontrarse en la barra de direcciones al visualizar la página del curso en Platzi.

platzi download URL [OPTIONS]

OPTIONS:
  --quality / -q  Specifies the video quality (default: max). Options: [1080|720].
  --overwrite / -w  Overwrite files if exist.

Ejemplos:

platzi download https://platzi.com/cursos/python
platzi download https://platzi.com/cursos/python/ -q 720
platzi download https://platzi.com/cursos/python -w

Borrar Caché

Para borrar la caché de Platzi, usa el comando clear-cache.

platzi clear-cache



Contribuidores

Aviso de Uso

Este proyecto se realiza con fines exclusivamente educativos y de aprendizaje. El código proporcionado se ofrece "tal cual", sin ninguna garantía de su funcionamiento o idoneidad para ningún propósito específico.

No me hago responsable por cualquier mal uso, daño o consecuencia que pueda surgir del uso de este proyecto. Es responsabilidad del usuario utilizarlo de manera adecuada y dentro de los límites legales y éticos.

Metadata

Release files for platzi 0.7.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for platzi 0.7.4
File Size Uploaded
platzi-0.7.4.tar.gz 16.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for platzi 0.7.4
File Interpreter ABI Platform
platzi-0.7.4-py3-none-any.whl Python 3 none any Details

Total release size: 34.0 kB

Release files / platzi-0.7.4.tar.gz

Download URL platzi-0.7.4.tar.gz
Size 16.0 kB
Tags Source
SHA-256 checksum
How to use checksums
da80e27b6300534a18fa3d392155fb60f0c3062329285283625825fb4ea131ba
BLAKE2b-256 checksum
How to use checksums
d5da997417cdcde100e03ef88a8beb15b07d258ace50f869ecb3e3d1a62a63e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release files / platzi-0.7.4-py3-none-any.whl

Download URL platzi-0.7.4-py3-none-any.whl
Size 17.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
73434c63515f22e8c813a16ca095e7c3861c2c5e7bbb48bc28a0e0ceceec3c0e
BLAKE2b-256 checksum
How to use checksums
5676bb7fb0d31e8295723e4f68b7589f070fc070b7328c2fe6625548ddd07599
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.7.4 This release

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page