Commit History

  1. Update ytdlp for fix consent cookie.

    d253675

  1. 1. Add retry to extract video, and use proxy when retry if has proxy.⁠

    eb92911

  1. 1. Add api subtitle-dl to stream download subtitle.⁠

    5c48e61

  1. Set user requested lang to requested_subtitles⁠

    d53a7e5

  1. Fix no text but only \n in xml, eg: uwIHyLPBZkY.

    5f54ad5

  1. Fix len(subtitle) due to subtitle may be None.

    54b8a97
  2. Return None if no text in xml, due to no subtitle and automatic_captions with gibberish except xml(xml format text part is empty) in this video https://youtu.be/LI0mzC6sl7w

    4868530

  1. Use web + ios.

    0806569
  2. Add /.cache dir and set permission.

    837c7ae
  3. Use player web + webpage.

    a232a02
  4. Mark skip webpage due to missing some langes for some videos(l2P5PgL1LfI).

    8038202
  5. Update yt-dlp version.

    e0ee897
  6. Skip webpage & add requested_subtitles back.

    0ffddf9

  1. Mark subtitleslangs (requested_subtitles) for try speed up.

    b4671e5
  2. Use anderoid player, it faster than web.

    f51ada2
  3. 1. Fix some video automatic_captions is empty (eg:VSFg5LZYsyc).⁠

    73a9bbe

  1. Fix missing some langs.

    3e21f52
  2. Revert "Upgrade pip."⁠

    e629456
  3. 1. Set socket_timeout default 10 and set 20 when proxy.⁠

    8a3c63b
  4. Upgrade pip.

    6322226
  5. Remove duplicated_from from README.

    6650e4d
  6. Set yt-dlp version.

    9f47bae
  7. Add proxy & update fetchSubtitleUrls.

    d8804e5

  1. Add chapters.

    860b5e0

  1. Add support download subType xml.

    0d59eb5

  1. Add return duration if no subtitle.

    3965709
  2. Add duration(seconds).

    6e687fe

  1. Add noplaylist param for avoid download all playlist.

    a0c5866

  1. Set token env name to HF_X_TOKEN.

    4bfa0b3
  2. Set writesubtitles to False.

    3fca3bd
  3. Add api check.

    5d322d8
  4. Add try except to fetchSubtitle and fetchSubtitleUrls.

    c997914
  5. Add get subtitle with type support.

    d030b89

  1. Remove unused and check subtitle_url.

    de8dee7
  2. add socket_timeout for urlopen.

    4797dae
  3. Fix getVttUrlFromSubtitles not correct.

    49a4a29
  4. Fix item.keys not list.

    4fb8d8a
  5. 'dict_keys' object has no attribute 'get'

    1dbc6b0
  6. rename getSubtitle to fetchSubtitle.

    c2eed51
  7. Add async to functions.

    3dadd80
  8. Fix 'dict_keys' object has no attribute 'length'

    56ace91
  9. Fix code error

    13bd0f6
  10. Update readme.

    ba9fae4
  11. Duplicate from lanbogao/docker_fastapi

    093a866