Swiftpack.co - Package - kingcos/WWDCHelper

WWDCHelper Logo

WWDCHelper

English | 中文

Inspired by qiaoxueshi/WWDC_2015_Video_Subtitle, ohoachuck/wwdc-downloader, and @onevcat's videos. Thanks for their inspiration and efforts. 👏

Info

WWDCHelper is a command line tool on macOS for you to get WWDC info easily. Now you can get download links of SD/HD video & PDF, and download subtitles in English, Janpanese (only WWDC 2018 & 2019), and even Simplified Chinese directly by it.

You can also download subtitles at the releases page.

Notice:

Although I have written in Swift for years, I still have a lot to learn about Swift. And to be honest, CLI (Command Line Interface) is not familiar for me. So this program is not perfect, even a little wired. So you can issue me if you have any questions, advices or find some bugs . I will be very appreciated for your help. ❤️

How

Install

You should have Swift Package Manager installed or latest Xcode installed with command line tools in your macOS.

> git clone https://github.com/kingcos/WWDCHelper.git
> cd WWDCHelper
> ./install.sh

Run

WWDCHelper -h

Demo

  • Update: If you want to get all sessions info of WWDC 2019 (Including videos' download links):
> wwdchelper -y 2019
  • Update: - If you want to download subtitles in English of WWDC 2019:
# HD Videos:
> wwdchelper -y 2019 -l eng
or
# SD Videos:
> wwdchelper -y 2019 --sd -l eng
  • If you just want to get Session 202 & 203 info of WWDC 2019:
> wwdchelper -s 202 203
or
> wwdchelper -y 2019 -s 202 203
or
> wwdchelper --year 2019 --sesions 202 203
  • If you want to download subtitles in English of Session 202 & 203 for SD videos:
> wwdchelper -s 202 203 -l eng --sd
or
> wwdchelper --year 2019 --sessions 202 203 --language eng --sd
  • If you want to download all subtitles in English for HD videos, and specify the path (NOT recommend):
> wwdchelper -l eng -p /Users/kingcos/Downloads/hd/eng/

NOT Implemented

Maybe implement these features in the future.

  • [x] ~~Download multiple subtitles at once~~
  • [x] ~~Support subtitles in all languages that provided~~
  • [x] ~~Support ALL WWDC (2012 ~ 2019)~~
  • [x] ~~Swift 4.1~~
  • [x] ~~Swift 4.2~~
  • [x] ~~Swift 5.0~~
  • [ ] Support for Linux 🐧

Reference

LICENSE

  • MIT

Github

link
Stars: 179
Help us keep the lights on

Releases

v1.0.2 - Aug 19, 2019

Update

  • Subtitles of WWDC 2019 in English, Chinese, & Japanese are provided now.
  • Subtitles of session 601 & 802 in Chinese & session 808 in Japanese have no content officially.
  • Fixed this issue: WWDC 2019什么时候支持一下呢? #19

  • ~~[TODO] Subtitle of session 808 in Japanese doesn't download successfully.~~

  • ~~Only English & Chinese version now.~~
  • ~~Japanese version will be updated recently.~~
  • ~~Subtitles of session 601 & 802 in Chinese have some issues officially.~~

  • ~~Only English version now.~~
  • ~~Chinese & Japanese version will be updated recently.~~

v1.0.0 - Aug 23, 2018

v0.3.2 - Sep 12, 2017

You can download Fall 2017 subtitles here.

你可以在这里下载 Fall 2017 的字幕。

Update for compatible with more players.

v0.3.1 - Sep 19, 2017

You can download WWDC 2017 subtitles here.

你可以在这里下载 WWDC 2017 的字幕。

Update for compatible with more players.