jornalista é um daemon leve e CLI escrito em Go, focado na simplicidade e integrabilidade. Como geralmente, eu escolhi GO porque é simplesmente a maneira mais rápida de colocar as coisas como estas juntos, e dá um a.out estáticamente ligado, único no final. O jornalista inicialmente usou o BuntDB como um mecanismo de armazenamento, assim como o zeit faz, mas acabei substituindo-o pelo PostgresSQL. Eu pretendia ser capaz de executar o jornalista como um serviço efêmero, portanto, um banco de dados incorporado não é uma escolha muito boa. Além disso, fez sentido usar um banco de dados relacional considerando a forma como a API Fever está estruturada. Atualmente, o jornalista implementa os princípios básicos que permitem conectar um cliente da Fever API (como Reeder) para acessar assinaturas e ler artigo. Não há nenhuma maneira de realmente gerenciar assinaturas sobre a API (yet,) mas é possível usar o comando de assinatura no CLI para assinar novos feeds. Assim que eu tiver todas essas características básicas no lugar, eu vou estar olhando para ensinar o jornalista alguns truques como rastejar o conteúdo da web do artigo, a fim de exibir não apenas resumos, mas histórias completas para sites que geralmente só mostram um trecho de seu conteúdo através do RSS. Eu também vou experimentar com injetar informações adicionais, como links para conteúdo relevante de diferentes fontes. O jornalista estará disponível como binários pré-construídos para macOS, Linux, FreeBSD, NetBSD, OpenBSD e Plan9.