Youtube-dl menyematkan kode interpreter JS yang dibuat dengan Python dalam 870 baris
(twitter.com/zhuowei)- Hanya mencakup bagian yang sangat kecil dari JS, tetapi mendukung parsing dan eksekusi secara efisien untuk mendapatkan hasil
- Kode yang dibuat youtube-dl agar fitur-fitur yang hanya bisa dijalankan setelah mengeksekusi kerangka JS tertentu di situs YouTube dapat diproses cepat di Python dan menghasilkan hasil
2 komentar
Namun rilis terakhirnya tahun lalu...
Tautan kode aktual: https://github.com/ytdl-org/youtube-dl/…
Kalau ingin melihat ekspresi apa saja yang didukung, lihat kode pengujiannya.
https://github.com/ytdl-org/youtube-dl/…
Kalau jumlah kode JS yang perlu diparse bertambah, kemungkinan kodenya juga akan makin panjang, tetapi pada tingkat saat ini menurut saya implementasinya sudah sangat tepat.