O iTunes 9 introduziu um recurso de 'watch folder' onde se você colocar mp3s em uma pasta específica do Mac (e o iTunes estiver rodando), importará imediatamente os MP3s para a sua biblioteca e excluirá os arquivos de origem do relógio / drop pasta. (Link de origem: link ). No macs por padrão, a pasta watch está aqui:
~ / Music / iTunes / iTunes Music / Adicionar automaticamente ao iTunes /
enquanto no Windows está aqui:
C: \ Users \ Seu nome de usuário \ Música \ iTunes \ iTunes Media \ Adicionar automaticamente ao iTunes \
Eu tentei colocar PDFs nessa pasta e o iTunes v10 realmente move os arquivos para a seção Livros de sua biblioteca. Se isso funcionar para você também, então você pode simplificar o seu problema para apenas "Como faço para salvar artigos RSS como arquivos no meu disco rígido?".
Existem muitos leitores de RSS por aí e, presumivelmente, alguns devem ter um recurso de 'arquivo de artigo', mas eu não sei exatamente o que recomendá-lo. Aliás, tanto o Thunderbird quanto o Apple Mail baixam os artigos RSS, mas nesses dois casos eles salvam os artigos dentro de um arquivo mbox, que precisaria de processamento adicional para extrair os artigos, de modo que esses programas não são ideais para suas necessidades.
Uma abordagem alternativa poderia apenas usar um script de shell simples a partir da linha de comando para baixar os arquivos encontrados no feed RSS. Este link: link tem uma resposta preferida que descreve uma solução usando wget, no entanto, eu não acho que wget faça parte do Mac OS X por padrão (está disponível através do Fink ou Macports) mas há um comando similar que o Mac OS X tem por padrão que também funcionará: ondulação.
Aqui está um script de shell de uma linha que funciona no Mac OS X (Snow Leopard) que fará o download dos artigos de um feed RSS para o diretório atual:
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
No entanto, deve-se notar que os padrões do grep foram ajustados um pouco para se ajustarem a esse feed exato no exemplo e, portanto, podem não funcionar "fora da caixa" para o seu feed. Além disso, o script baixará todos os artigos no RSS XML; não é sensível a artigos já baixados em ocasiões anteriores.
Então, acho que essa não é uma solução completa, mas espero que haja algo aqui para ajudá-lo no caminho.