Questão Como posso editar o endereço / URL do feed RSS no Apple Mail?


Como posso editar / modificar / alterar facilmente o endereço de um URL / endereço de feed RSS no Apple Mail? Eu estou no OS X 10.6.8, Mail 4.5.

Eu encontrei informações sobre como usar o terminal para exportar a lista de feeds, mas existe uma maneira de modificar um? Ou preciso exportar a lista para me dar um registro do que está lá, excluir o feed que precisa ser alterado e criar um novo feed, copiar o URL da exportação, fazer as alterações e salvá-lo?

Parece um processo muito longo para algo que eu achei que seria super simples. Às vezes me pergunto como a Apple consegue essas coisas tão terrivelmente erradas.


5


origem




Respostas:


Eu escrevi uma entrada de blog sobre isso Aqui.

Se você estiver usando o OS X 10.6.x

(Snow Leopard, e talvez versões anteriores também)

Abra o aplicativo Terminal. Basta digitar “Terminal” na pesquisa rápida do Spotlight (o Command-SPACE geralmente faz uma pesquisa rápida do Spotlight). Não está familiarizado com o Terminal? Bem, para ser franco, o Terminal é uma parte do OSX que o usuário médio nunca deve ter que lidar a qualquer momento. Infelizmente, a Apple nem sempre entende seus conceitos, e precisamos nos aventurar em coisas como o Terminal. É basicamente uma porta de entrada para o subjacente framework UNIX do OSX. É como levantar o capô do carro para mexer no motor.

Terminal parece com isso:

No tipo de terminal ou copie / cole este comando e pressione a tecla Return:

for i in ~/Library/Mail/RSS/*/Info.plist; do defaults read "${i%.plist}" RSSFeedURLString; done

Ele irá produzir uma boa lista de URLs de feeds RSS.

Você pode copiar e colar cada um deles em um aplicativo de sua escolha.

ALTERNATIVAMENTE:

Você também pode colar isso no terminal

pubsub --client com.apple.mail list

Isso produzirá uma lista com o nome do feed RSS e sua URL. Você provavelmente precisará expandir a janela do Terminal pela tela para evitar que o Terminal envolva os longos detalhes do feed na próxima linha (o que dificulta a leitura).

Você também pode usar isso no Terminal:

pubsub --client com.apple.mail list | cut -f3 | sed -ne '3,$p'

Isso gerará uma lista de URLs, como o primeiro comando que compartilhei acima.

Se você estiver usando o OSX 10.7.x (Lion)

Siga as instruções acima relacionadas ao Terminal, mas cole neste comando:

IFS=$'\n';for i in $(find ~/Library/Mail/V2/RSS/ -name "Info.plist");do grep "http://" $i | sed "s/.*\(http[^<]*\).*/\1/" >> ~/Desktop/Mail\ Feeds.txt;done

Isso deve fazer o truque.


3



Bem vindo de volta! Tomei a liberdade de adicionar o post atual à sua resposta, já que você possui os direitos sobre ele de qualquer maneira, e é muito mais fácil ver as informações aqui no site. Eu também informarei um moderador para associar suas contas. Felicidades. - slhck
Inspiredlife, eu mesclei sua conta antiga nesta nova para você. Agora você deve ser capaz de marcá-lo como a resposta aceita clicando na marca de seleção. Obrigado por voltar para atualizar o post! - nhinkle♦
@slhkc: Muito obrigado por fazer isso. Já era tarde da noite quando eu publiquei um link para a minha resposta e não me senti motivado o suficiente para tentar descobrir como incorporar a resposta completa em um post aqui. Você fez isso lindamente ... fotos e tudo! Muito apreciado. - inspirednz
@nhinkle - Obrigado. Não tenho ideia de como acabei com duas contas, nem como reconciliá-las em uma. Eu aprecio você mesclando-os. Muito útil. - inspirednz
O loop for funcionou muito bem para mim, mas eu tive que adicionar um V2: "para i em ~ / Library / Mail / V2 / RSS / * / Info.plist; do padrões ler" $ {i% .plist} "RSSFeedURLString ; feito" - oalders