summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2023-08-09tree-wide: pass pointer-to-pointer to correctly free pointersMole Shang8-49/+53
2023-08-09extractors/bilibili: fix page in filenameMole Shang1-4/+16
2023-08-09process_url: copy only if p_cookie is validMole Shang1-2/+4
2023-08-09Revert "process_url: always match substrings instead of comparing"Mole Shang2-2/+3
2023-08-09process_url: set referer in the separate functionMole Shang5-17/+12
2023-08-09process_url: only get content length when requestedMole Shang1-4/+6
2023-08-09process_url: expose some new functions to be control cookies and refererMole Shang3-7/+34
2023-08-09utils/types: support resizing an array to 0Mole Shang1-4/+15
2023-08-09process_url: always match substrings instead of comparingMole Shang2-3/+2
2023-08-09extractors/haokan: catch get errorsMole Shang1-29/+30
2023-08-09extractors/bilibili: fix get page queryMole Shang1-1/+1
2023-08-08extractors: support haokan videosMole Shang4-4/+64
2023-08-08utils: expose mimeType2ext in utilsMole Shang3-19/+21
2023-08-08utils: add a method to substitute string using PCREMole Shang2-1/+61
2023-08-08process_url: expose get_info with a new param `p_content_type`Mole Shang2-7/+14
2023-08-08utils: fix multi-patterns matchingMole Shang1-7/+5
2023-08-08process_url: copy full URLMole Shang1-2/+2
2023-08-08process_url: change strings to be dynamic allocatedMole Shang2-6/+7
2023-08-08ui: add about menuMole Shang1-1/+33
2023-08-08ui: match size measures with corresponding unitsMole Shang3-4/+47
2023-08-08process_url: do not block ui thread on callbackMole Shang3-6/+9
2023-08-08utils/ffmpeg: close all inputs during cleanupMole Shang1-0/+1
2023-08-07hinata: support specifying cookies in curl_easyMole Shang3-3/+36
2023-08-07process_url: use goto to simplify error processingMole Shang1-8/+5
2023-08-07process_url: add retries while downloadingMole Shang2-3/+11
2023-08-07extractors/bilibili: append page info in filename (if possible)Mole Shang1-3/+8
2023-08-07process_url: free malloc'd dataMole Shang1-3/+4
2023-08-07extractors/extractor: add missing headerMole Shang1-0/+1
2023-08-07ui: correct stat types' print formatMole Shang1-2/+3
2023-08-07utils: split type definition code into utils/typesMole Shang7-167/+182
2023-08-07utils: move to a separate folderMole Shang6-5/+5
2023-08-07extractors/bilibili: format logsMole Shang1-5/+5
2023-08-07extractors/bilibili: use ffmpeg to merge files once downloadedMole Shang5-38/+277
2023-08-06process_url: initial callback supportMole Shang4-17/+63
2023-08-06process_url: move constant macros to constants.hMole Shang3-4/+4
2023-08-06process_url: strip illegal characters in filenameMole Shang3-0/+22
2023-08-06bilibili: fix page matchingMole Shang1-1/+1
2023-08-06hinata: set locale to UTF-8 by defaultMole Shang1-0/+4
2023-08-06xmake: migrate from NFD to tinyfiledialogsMole Shang2-14/+5
2023-08-05hinata: initial commitMole Shang16-0/+1973