Проект Global Peace Mission ищет автоматизацию процедур предварительной сортировки файлов фильмов. Из-за мгновенного воздействия сторонних материалов на YouTube, вызванных блогом, запущенным 22 марта после атак ИГИЛ в Брюсселе, мне нужен Apple Script. Можно ли автоматизировать процесс предварительной сортировки копирования исходного имени файла отснятого материала и вставки его в поле комментариев Spotlight этого файла? Как выглядит этот Apple Script для OS X?
В противном случае мне пришлось бы делать ЭТО тысячу раз (и тем временем накапливаться), и я не единственный, кто получает из-за этого повторяющиеся травмы от перенапряжения.
Если вы не знаете ответа, пожалуйста, помогите нам найти того, кто знает. Тх.
Вот как безумно мы это делаем сейчас ...
Вышеупомянутая папка содержит тысячу файлов и даже больше. Поэтому я бы хотел, чтобы скрипт мог импортировать их все сразу, один за другим.
Этот AppleScript просит вас выбрать несколько файлов, после чего он устанавливает комментарий для каждого файла в имя файла.
set input to choose file with prompt "Select files (to put the file name into the Spotlight Comment)" with multiple selections allowed
tell application "Finder"
repeat with i in input
tell item i to try
set tName to (get name)
set comment to tName -- this set the comment to the name of the file, and delete the existing comment
set name to "Done_" & tName
end try
end repeat
end tell
Если вы хотите добавить имя файла к существующим комментариям, измените шестую строку в скрипте наset comment to (get comment) & " " & tName -- this append the name of the file to the existing comment
Для сбора будущих материалов YouTube рассмотрите возможность загрузки файлов с помощью инструмента с открытым исходным кодом youtube-dl
. youtube-dl
может автоматически помещать метаданные YouTube в загруженный файл, чтобы он был доступен для Spotlight в OS X.
Например, следующая команда загружает каждое видео с YouTube Global Mission of Peace . Полученные видеофайлы полностью комментируются с использованием описаний и метаданных YouTube:
youtube-dl --download-archive youtube-dl-archive.txt --ignore-errors --recode-video mp4 --xattrs --add-metadata --output "%(upload_date)s-%(uploader)s-%(title)s.%(ext)s" https://www.youtube.com/channel/UCkEumUlzJWfaz46dBc0H9FQ/videos
Вы можете установить youtube-dl
с помощью проекта Homebrew и, после brew
установки, следующей команды Terminal.app:
brew install youtube-dl
КонстантинК
Автоматизатор
КонстантинК
Автоматизатор
КонстантинК
bmike