Автодобавьте RSS PDFs к iTunes

У меня есть канал RSS, который опубликовал файлы PDF. Хотя я могу подписаться на них в iTunes, я хотел бы сделать, чтобы они поместили в iTunes автоматически как КНИГИ и не как Подкасты.

Вместо того, чтобы вручную сделать это, там способ автоматизировать это, или с AppleScripts или с Automator?

2
задан 29.09.2010, 09:56

1 ответ

iTunes 9 представил 'функцию' папки часов, куда, если Вы бросаете mp3s в определенную папку на Вашем Mac (и iTunes работает) он почти сразу импортирует mp3s в Вашу библиотеку и удалит исходные файлы из папки часов/отбрасывания. (Исходная ссылка: http://lifehacker.com/5356619/itunes-finally-adds-watched-folder-to-automatically-add-new-music). На макинтошах по умолчанию папка часов здесь:

~/Music/iTunes/iTunes Музыка/Автоматически Добавляют к iTunes /

в то время как в Windows это здесь:

C:\Users\Your Username\Music\iTunes\iTunes Media\Automatically Add to iTunes\

Я пытался бросить PDFs в эту папку, и iTunes v10 действительно перемещает файлы в раздел Books его библиотеки. Если это работает на Вас слишком затем, можно ли упростить проблему до просто, "Как я сохраняю статьи RSS как файлы на моем жестком диске?".

Существуют много много RSS-ридеров там, и по-видимому у некоторых должна быть 'функция' статьи архива, но я не знаю о точном для рекомендации. Кстати, и Thunderbird и Почта Apple загрузят статьи RSS, но в этих двух случаях они оба сохраняют статьи в mbox файле, которому затем была бы нужна последующая обработка для извлечения статей, таким образом, эти программы не идеальны для потребностей.

Альтернативный подход мог, чтобы просто использовать простой сценарий оболочки из командной строки для загрузки файлов, найденных в канале RSS. Эта ссылка: https://stackoverflow.com/questions/443991/how-to-parse-rss-feeds-xml-in-a-shell-script имеет предпочтительный ответ, который описывает решение с помощью wget, однако я не думаю, что wget является частью Mac OS X по умолчанию (это доступно через Fink или Macports хотя), но существует подобная команда, которую Mac OS X имеет по умолчанию, который будет также работать: завихрение.

Вот один сценарий оболочки строки, который работает над Mac OS X (Snow Leopard), который загрузит статьи канала RSS к текущему каталогу:

curl -L -s 'http://www.howstuffworks.com/podcasts/stuff-you-should-know.rss' | grep -o "<enclosure url='[^']*" | grep -o "[^']*$" | xargs curl -L --remote-name-all -s

Однако нужно отметить, что grep шаблоны были настроены немного для приспосабливания этого точного канала в примере и так не могут 'разработать поле' для канала. Также сценарий загрузит статьи в XML RSS каждый раз; это не чувствительно к статьям, уже загруженным в предыдущих случаях.

Таким образом, я предполагаю, что это не полное решение, но здесь надеется, что существует что-то здесь для помощи Вам на Вашем пути.

2
ответ дан 09.01.2020, 03:43

Теги

Похожие вопросы