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.inidata/ (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.