Qual biblioteca devo usar para gerar RSS em Common Lisp?
-
09-06-2019 - |
Pergunta
Qual é a melhor biblioteca para gerar RSS para um servidor web escrito em Common Lisp?
Solução
Quase tudo provavelmente servirá.Pessoalmente, tenho usado o xml-emitter para o feed Atom do meu blog, que tem funcionado bem até agora.
Basta escolher a biblioteca de geração XML de sua preferência e hackear, eu diria.Como outros observaram, o RSS é simples;dá pouco trabalho gerá-lo manualmente.
Dito isto, recomendo não gerar strings simples diretamente.Ter que lidar com a cotação de dados é mais complicado do que instalar uma biblioteca XML, e também é inseguro caso seu feed contenha dados enviados por visitantes do seu site.
Outras dicas
emissor xml diz que tem um emissor RSS 2.0 integrado.
CL-WHO pode gerar XML com bastante facilidade.
Não tenho conhecimento de nenhuma biblioteca RSS específica.Mas o formato é bastante simples, então qualquer biblioteca que possa escrever xml servirá nesse nível.
Você poderia ter, por exemplo.uma olhada no nuclblog (http://cyrusharmon.org/projects?project=nuclblog), pois tem a capacidade de gerar um feed RSS para as entradas do blog que mantém.
cl-rss-gen é uma pequena biblioteca (LGPL, depende de CL-WHO) que faz algum trabalho padrão para você (suporta a geração de entradas RSS diretamente de instâncias de classe CLOS, especificando qual slot mapeia para qual atributo).
Dê uma olhada no código antes de usá-lo, ele pode lhe dar uma ideia de como ele está funcionando e se você precisa dele ou não (como disseram outros postadores, você mesmo pode gerar RSS com CL-WHO ou qualquer biblioteca de geração de XML).
Ah, e desculpe por ressuscitar um tópico de quatro anos, mas se alguém procurar por uma biblioteca semelhante, encontrará a resposta aqui.