Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-08-08 | process_url: change strings to be dynamic allocated | Mole Shang | 1 | -5/+6 | |
2023-08-08 | process_url: do not block ui thread on callback | Mole Shang | 1 | -2/+4 | |
2023-08-07 | hinata: support specifying cookies in curl_easy | Mole Shang | 1 | -1/+5 | |
We use tomlc99 to parse strings. To use cookies for higher resolution video downloading, add a config.toml in the executable path. e.g. ```filename: config.toml cookie="SESSDATA=xxx; some_more_cookie=xxx" ``` | |||||
2023-08-07 | process_url: use goto to simplify error processing | Mole Shang | 1 | -8/+5 | |
2023-08-07 | process_url: add retries while downloading | Mole Shang | 1 | -3/+10 | |
2023-08-07 | process_url: free malloc'd data | Mole Shang | 1 | -3/+4 | |
2023-08-07 | utils: split type definition code into utils/types | Mole Shang | 1 | -1/+2 | |
2023-08-07 | utils: move to a separate folder | Mole Shang | 1 | -1/+1 | |
2023-08-07 | extractors/bilibili: use ffmpeg to merge files once downloaded | Mole Shang | 1 | -13/+33 | |
2023-08-06 | process_url: initial callback support | Mole Shang | 1 | -8/+27 | |
2023-08-06 | process_url: move constant macros to constants.h | Mole Shang | 1 | -1/+0 | |
2023-08-06 | process_url: strip illegal characters in filename | Mole Shang | 1 | -0/+8 | |
There are edge cases when a retrived title contains illegal characters (e.g. '/'). Replace it with a space to ensure a valid filename. Reproducible case: https://www.bilibili.com/video/av20827366/ (title="【2K/60fps】这可能是我做过最美的miku了【boomclap布料解算版】") | |||||
2023-08-05 | hinata: initial commit | Mole Shang | 1 | -0/+526 | |