aboutsummaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'build.sh')
-rw-r--r--build.sh55
1 files changed, 26 insertions, 29 deletions
diff --git a/build.sh b/build.sh
index a39582798..b3e56bce6 100644
--- a/build.sh
+++ b/build.sh
@@ -10,9 +10,8 @@ run_rebrand()
{
printf '%b%s%b%s%b\n' '\e[1;32m' '==> ' '\e[0m\033[1m' 'Rebrand...' '\e[m'
- mv -T youtube_dl hypervideo_dl
- mv bin/youtube-dl bin/hypervideo
- mv youtube-dl.plugin.zsh hypervideo.plugin.zsh
+ mv -T yt_dlp hypervideo_dl
+ mv bin/yt-dlp bin/hypervideo
find . -type f \( \
-iname "*" \
@@ -20,29 +19,28 @@ run_rebrand()
! -iname ".travis.yml" \
! -iname ".gitlab-ci.yml" \
! -path "./.git*" \) \
- -exec grep -rIl 'youtube_dl' {} + -exec sed -i 's|youtube_dl|hypervideo_dl|g' {} \;
+ -exec grep -rIl 'yt_dlp' {} + -exec sed -i 's|yt_dlp|hypervideo_dl|g' {} \;
- find . -name "tox.ini" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find . -name "setup.cfg" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find . -name "Makefile" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find . -name "*.in" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find . -name "*.zsh" -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
- find docs -type f -exec sed -i 's|youtube-dl|hypervideo|g' {} \;
+ find . -name "tox.ini" -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
+ find . -name "setup.cfg" -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
+ find . -name "Makefile" -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
+ find . -name "*.in" -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
+ find docs -type f -exec sed -i 's|yt-dlp|hypervideo|g' {} \;
# fixes URLs
- find . -name "*.py" -type f -exec sed -i 's|hypervideo+test+video|youtube-dl+test+video|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://github.com/ytdl-org/hypervideo/|https://github.com/ytdl-org/youtube-dl/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://github.com/rg3/hypervideo/issues/|https://github.com/rg3/youtube-dl/issues/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|http://hypervideo.bandcamp.com/|http://youtube-dl.bandcamp.com/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|http://youtube-dl.bandcamp.com/track/hypervideo-test-song|http://youtube-dl.bandcamp.com/track/youtube-dl-test-song|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://www.dropbox.com/s/nelirfsxnmcfbfh/hypervideo|https://www.dropbox.com/s/nelirfsxnmcfbfh/youtube-dl|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|http://8tracks.com/ytdl/hypervideo-test-tracks-a|http://8tracks.com/ytdl/youtube-dl-test-tracks-a|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|http://phihag.de/2014/hypervideo/|http://phihag.de/2014/youtube-dl/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://hypervideo-demo.neocities.org/|https://youtube-dl-demo.neocities.org/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://travis-ci.org/ytdl-org/hypervideo/|https://travis-ci.org/ytdl-org/youtube-dl/|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|https://soundcloud.com/jaimemf/hypervideo-test|https://soundcloud.com/jaimemf/youtube-dl-test|g' {} \;
- find . -name "*.py" -type f -exec sed -i 's|http://streamcloud.eu/skp9j99s4bpz/hypervideo_test_video|http://streamcloud.eu/skp9j99s4bpz/youtube_dl_test_video|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|hypervideo+test+video|yt-dlp+test+video|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://github.com/ytdl-org/hypervideo/|https://github.com/ytdl-org/yt-dlp/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://github.com/rg3/hypervideo/issues/|https://github.com/rg3/yt-dlp/issues/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|http://hypervideo.bandcamp.com/|http://yt-dlp.bandcamp.com/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|http://yt-dlp.bandcamp.com/track/hypervideo-test-song|http://yt-dlp.bandcamp.com/track/yt-dlp-test-song|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://www.dropbox.com/s/nelirfsxnmcfbfh/hypervideo|https://www.dropbox.com/s/nelirfsxnmcfbfh/yt-dlp|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|http://8tracks.com/ytdl/hypervideo-test-tracks-a|http://8tracks.com/ytdl/yt-dlp-test-tracks-a|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|http://phihag.de/2014/hypervideo/|http://phihag.de/2014/yt-dlp/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://hypervideo-demo.neocities.org/|https://yt-dlp-demo.neocities.org/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://travis-ci.org/ytdl-org/hypervideo/|https://travis-ci.org/ytdl-org/yt-dlp/|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|https://soundcloud.com/jaimemf/hypervideo-test|https://soundcloud.com/jaimemf/yt-dlp-test|g' {} \;
+ find . -name "*.py" -type f -exec sed -i 's|http://streamcloud.eu/skp9j99s4bpz/hypervideo_test_video|http://streamcloud.eu/skp9j99s4bpz/yt_dlp_test_video|g' {} \;
find . -type f \( \
-iname "*" \
@@ -50,7 +48,7 @@ run_rebrand()
! -iname ".travis.yml" \
! -iname ".gitlab-ci.yml" \
! -path "./.git*" \) \
- -exec grep -rIl 'YOUTUBE-DL' {} + -exec sed -i 's|YOUTUBE-DL|HYPERVIDEO|g' {} \;
+ -exec grep -rIl 'YT-DLP' {} + -exec sed -i 's|YT-DLP|HYPERVIDEO|g' {} \;
# Set current version
sed -i "s|__version.*|__version__ = '${VERSION}'|" hypervideo_dl/version.py
@@ -59,7 +57,7 @@ run_rebrand()
run_clean()
{
printf '%b%s%b%s%b\n' '\e[1;32m' '==> ' '\e[0m\033[1m' 'Clean tempfiles...' '\e[m'
- rm -rf -- hypervideo.1.temp.md hypervideo.1 hypervideo.bash-completion README.txt MANIFEST build/ dist/ .coverage cover/ hypervideo.tar.gz hypervideo.zsh hypervideo.fish hypervideo_dl/extractor/lazy_extractors.py *.dump *.part* *.ytdl *.info.json *.mp4 *.m4a *.flv *.mp3 *.avi *.mkv *.webm *.3gp *.wav *.ape *.swf *.jpg *.png CONTRIBUTING.md.tmp hypervideo hypervideo.exe
+ rm -rf -- hypervideo.1.temp.md hypervideo.1 hypervideo.bash-completion README.txt MANIFEST build/ dist/ .coverage cover/ hypervideo.tar.gz hypervideo_dl/extractor/lazy_extractors.py *.dump *.part* *.ytdl *.info.json *.mp4 *.m4a *.flv *.mp3 *.avi *.mkv *.webm *.3gp *.wav *.ape *.swf *.jpg *.png CONTRIBUTING.md.tmp hypervideo hypervideo.exe
find . -name "*.pyc" -delete
find . -name "*.class" -delete
}
@@ -87,10 +85,9 @@ run_copy()
run_reset()
{
printf '%b%s%b%s%b\n' '\e[1;32m' '==> ' '\e[0m\033[1m' 'Restore compatibility...' '\e[m'
- mv -T hypervideo_dl youtube_dl
- mv bin/hypervideo bin/youtube-dl
- mv hypervideo.plugin.zsh youtube-dl.plugin.zsh
- rm -v hypervideo hypervideo.1 hypervideo.bash-completion hypervideo.fish hypervideo.zsh
+ mv -T hypervideo_dl yt_dlp
+ mv bin/hypervideo bin/yt-dlp
+ rm -v hypervideo hypervideo.1 hypervideo.bash-completion
printf '%b%s%b%s%b\n' '\e[1;32m' '==> ' '\e[0m\033[1m' 'Please execute: "git checkout ." for complete restore' '\e[m'
}