Skip to content

Commit

Permalink
fix:
Browse files Browse the repository at this point in the history
  • Loading branch information
dfyz011 committed Jun 12, 2024
1 parent 74c2d26 commit 7e2a5c3
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 24 deletions.
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@
4. Сущность "Фильм" состоит из 3 частей:

- картинка (вертикальная) preview.jpg (тебе необходимо заменить на нужную картинку, но имя должно быть такое же - "preview.jpg")
- видео (короткое превью, которое отобразится при наведении) video.mov (тебе необходимо заменить на нужное видео, но имя должно быть такое же - "video.mov")
- видео (короткое превью, которое отобразится при наведении) video.mov (тебе необходимо заменить на нужное видео, но имя должно быть такое же - "video.mov"). Не делай видео слишком длинным, чтобы оно грузилось быстрее - 5сек достаточно
- описание в виде md файла (мы разговаривали с тобой про md редакторы) Название.md

5. Когда ты заменила preview.jpg и video.mov, открывай файл c расширением md
6. Замени youtubeVideoId на нужное видео, которое ты загрузила на youtube
7. Поменяй описание в md файле как хочешь (все что ниже ---) - этот текст отобразиться на странице фильма
8. Чтобы проверить, как все работает
8. Чтобы проверить, как все работает выполни в терминале - запуститься локальный сайт

```sh
pnpm dev
Expand All @@ -28,7 +28,7 @@ pnpm dev

10. Если локально все супер, то нам нужно загрузить изменения в github

11. Теперь справа в меню выбери пункт, где горят изменения (source control)
11. Для этого, справа в меню выбери пункт, где горят изменения (source control)

12. В нем увидишь список всех файлов, которые ты изменила (должно быть 3)

Expand All @@ -40,7 +40,7 @@ pnpm dev

16. Нажми "Commit"

17. Нажми "Sync changes" - это отправить твои изменения на github
17. Нажми "Sync changes" - это отправит твои изменения на github

18. Перейди по ссылка https://github.com/dfyz011/utro-zhizni/actions и проверь, что последнее изменение зеленое!

Expand Down
42 changes: 22 additions & 20 deletions copy-videos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,37 +3,39 @@
# Source directory
src_dir="src/content/films"

# Find all video.mov and video.MOV files in subdirectories and process them
find "$src_dir" -type f \( -name "video.mov" -o -name "video.MOV" \) | while read -r file; do
# Function to generate random hash
generate_hash() {
cat /dev/urandom | LC_ALL=C tr -dc "a-zA-Z0-9" | fold -w 10 | head -n 1
}
# Destination directory
dest_dir="./public"

# Extract the directory name
dir_path=$(dirname "$file")
dir_name=$(basename "$dir_path")
# Function to generate random hash
generate_hash() {
cat /dev/urandom | LC_ALL=C tr -dc "a-zA-Z0-9" | fold -w 10 | head -n 1
}

dest_dir="./public"
# Generate random hash once
hash=$(generate_hash)

# Generate random hash
hash=$(generate_hash)
# Remove previous directory with the pattern *-videos*
find "$dest_dir" -type d -name "*-videos" -exec rm -rf {} +

# Remove previous directory with the pattern *-videos*
find "$dest_dir" -type d -name "*-videos" -exec rm -rf {} +
videos_dir="$hash-videos"
# Construct destination directory path
dest_path="$dest_dir/$videos_dir"

videos_dir="$hash-videos"
# Construct destination directory path
dest_path="$dest_dir/$videos_dir"
mkdir -p "$dest_path"

mkdir -p "$dest_path"
# Find all video.mov and video.MOV files in subdirectories and process them
find "$src_dir" -type f \( -name "video.mov" -o -name "video.MOV" \) | while read -r file; do
# Extract the directory name
dir_path=$(dirname "$file")
dir_name=$(basename "$dir_path")

# Construct destination file name
dest_file="$dest_path/$dir_name-video.mov"

# Copy the file to destination, overwriting if it already exists
cp -f "$file" "$dest_file"
echo "Copied $file to $dest_file"

echo "PUBLIC_TRAILER_VIDEOS_PATH=$videos_dir" > .env
done

# Write the videos directory path to .env file
echo "PUBLIC_TRAILER_VIDEOS_PATH=$videos_dir" > .env

0 comments on commit 7e2a5c3

Please sign in to comment.