copykitku project config and patch hook
parent
eb0891a824
commit
1c3ca4fe2c
|
@ -0,0 +1,5 @@
|
|||
# https://git.sakamoto.pl/laudompat/copykitku
|
||||
|
||||
dest = "https://git.sakamoto.pl/laudompat/haruhi-dl"
|
||||
|
||||
patchHook = "devscripts/copykitku-patch-hook.js"
|
|
@ -0,0 +1,21 @@
|
|||
#!/usr/bin/env node
|
||||
|
||||
// patch hook for https://git.sakamoto.pl/laudompat/copykitku
|
||||
|
||||
module.exports = function patchHook(patchContent) {
|
||||
[
|
||||
[/youtube_dl/g, 'haruhi_dl'],
|
||||
[/youtube-dl/g, 'haruhi-dl'],
|
||||
[/youtubedl/g, 'haruhidl'],
|
||||
[/YoutubeDL/g, 'HaruhiDL'],
|
||||
[/ytdl/g, 'hdl'],
|
||||
[/(?:youtube-|yt-?)dl\.org/g, 'haruhi.download'],
|
||||
[/yt-dl/g, 'h-dl'],
|
||||
|
||||
// prevent from linking to non-existent repository
|
||||
[/github\.com\/ytdl-org\/haruhi-dl/g, 'github.com/ytdl-org/youtube-dl'],
|
||||
// prevent changing the smuggle URLs (for compatibility with ytdl)
|
||||
[/__haruhidl_smuggle/g, '__youtubedl_smuggle'],
|
||||
].forEach(([regex, replacement]) => patchContent = patchContent.replace(regex, replacement));
|
||||
return patchContent;
|
||||
}
|
Loading…
Reference in New Issue