selfoss é um leitor RSS multifuncional e aplicativo da web de agregação de feeds. Ele permite que você acompanhe facilmente as atualizações de diferentes sites, redes sociais e outras plataformas, tudo em um único lugar. Ele é escrito em PHP, permitindo que você execute-o basicamente em qualquer lugar.
Para mais informações visite nosso site.
selfoss é atualmente mantido por Jan Tojnar em seu tempo livre. Devido à capacidade limitada, a manutenção é priorizada em detrimento de novos recursos. Solicitações pull são bem-vindas, consulte o guia de contribuição.
.htaccess
invisíveis).data/cache
, data/favicons
, data/logs
, data/thumbnails
e data/sqlite
graváveis.config.ini
(veja abaixo). Você não precisa alterar nada se quiser usar o SQLite.cliupdate.php
na linha de comando.Se você obteve o selfoss usando Git, mais algumas etapas serão necessárias. Veja a seção de desenvolvimento.
Para mais dúvidas ou qualquer problema utilize nosso fórum de suporte: https://forum.selfoss.aditu.de/
Nenhuma configuração é necessária para usar o selfoss, mas você pode personalizar as configurações da seguinte maneira:
config-example.ini
para config.ini
.config.ini
e exclua todas as linhas que você não deseja substituir.data/
.data/
) exclua todos os arquivos e diretórios antigos, excluindo o diretório data/
e o arquivo config.ini
data/
(IMPORTANTE: carregue também os arquivos .htaccess
invisíveis).config.ini
. Importante: alteramos o config.ini
e adicionamos novas opções nas versões mais recentes. Você também precisa atualizar o config.ini
.Se você obteve o selfoss usando Git, mais algumas etapas podem ser necessárias. Veja a seção de desenvolvimento.
Para mais dúvidas ou qualquer problema utilize nosso fórum de suporte: https://selfoss.aditu.de/forum
#selfoss:matrix.org
) para discutir o desenvolvimento do selfoss ou qualquer coisa Selfoss oferece suporte à importação de arquivos OPML. Encontre a exportação OPML no aplicativo antigo, geralmente localizada em algum lugar nas configurações. Então visite a página https://yourselfossurl.com/opml e faça o upload lá.
Recomendamos Reader For Selfoss para dispositivos Android.
Selfoss usa compositor e npm para instalar bibliotecas externas. Ao clonar o repositório, você deve emitir composer install
para recuperar as fontes externas.
Para o lado do cliente, você também precisará de dependências JavaScript instaladas chamando npm install
no diretório client/
. Você pode usar npm run install-dependencies
como um atalho para instalar ambos os conjuntos de dependências.
Usamos Parcel (instalado pelo comando acima) para construir o lado cliente do selfoss. Cada vez que algo no diretório client/
for alterado, você precisará executar npm run build
para que o cliente seja compilado e instalado no diretório public
. Ao desenvolver, você também pode usar npm run dev
; ele observará alterações de ativos, reconstruirá os pacotes conforme necessário e recarregará o selfoss automaticamente. Ao alternar entre npm run dev
e npm run build
, pode ser necessário excluir client/.cache
.
Se você deseja criar um pacote com todas as dependências agrupadas, você pode executar o comando npm run dist
para produzir um zipball.
Espera-se que cada patch siga nosso estilo de codificação, que é verificado automaticamente pelo CI. Você pode instalar os verificadores localmente usando npm run install-dependencies
e, em seguida, executar as verificações usando npm run check
antes de enviar uma solicitação pull. Há também npm run fix
, que tentará corrigir a formatação.
selfoss foi criado por Tobias Zeising, e o código-fonte está licenciado sob a licença GNU General Public versão 3, ou (a seu critério) qualquer versão posterior.
Algumas partes do código-fonte podem ser licenciadas apenas na versão 3. No momento, estamos tentando resolver isso.
O pacote com dependências agrupadas pode ser distribuído apenas na versão 3.
Agradecimentos muito especiais a todos os contribuidores de pull requests aqui no GitHub, bem como aos tradutores do Weblate. Suas melhorias são incríveis!
Agradecimentos especiais aos grandes programadores dessas bibliotecas utilizadas pelo selfoss:
Ícone feito por http://blackbooze.com/
A hospedagem do repositório de pacotes é gentilmente fornecida pela Cloudsmith. Cloudsmith é a única solução de gerenciamento de pacotes universal totalmente hospedada, nativa da nuvem, que permite que sua organização crie, armazene e compartilhe pacotes em qualquer formato, em qualquer lugar, com total confiança.