ttrss-móvel
Um aplicativo da web móvel para Tiny Tiny RSS
O que é?
Este webapp é um cliente para Tiny Tiny RSS. Ele usa sua API JSON.
Comecei a trabalhar nisso porque a versão móvel padrão às vezes era lenta, limitada e não estava em boas condições para desenvolvimento futuro.
ttrss-mobile está usando:
- jQuery Móvel
- Backbone.js
- Exigir JS
Como instalar?
- Baixe a versão mais recente disponível aqui.
- Descompacte o arquivo em algum lugar do seu servidor.
- Alternativamente, você pode clonar o repositório onde desejar em seu servidor web.
- No diretório de scripts, copie
conf.js-dist
para conf.js
e defina a variável window.apiPath
apontando para a instalação do Tiny Tiny RSS .
Atualizações
- Baixe a atualização
- Descompacte-o na instalação anterior
- Compare o novo conf.js-dist com o seu e mescle-os
- Deve estar pronto
- (Não se esqueça de limpar o cache se encontrar algo estranho)
Como hackear isso?
Você precisa do node.js para fazer uma compilação, mas ainda pode hackear sem ele.
- Clone este repositório em seu servidor web
- Hackear os arquivos em src
- Teste na versão em src
- Construir com make/make.sh
- Teste com a versão construída em build
- Faça uma solicitação pull com sua contribuição incrível
Advertências
Você não deve colocar este webapp em um subdiretório da instalação do Tiny Tiny RSS . Na atualização, ele pode ser apagado. Para mais informações, veja esta postagem de HunterZ no fórum.
Certifique-se de que o usuário que você usará para se conectar tenha a API ativada nas preferências do Tiny Tiny RSS :
- em Tiny Tiny RSS vá em
Actions
-> Preferences
-
Configuration
-> Enable external API
Se quiser hospedar este webapp em outro nome de host que não seja sua instância Tiny Tiny RSS , você encontrará uma solução usando CORS neste problema.
Recursos atuais
- marcar tudo como lido/não lido
- suporte de categorias
- exibição do ícone de feeds
- imagem e objetos adaptados ao tamanho da tela (
max-width: 100%
em CSS) - link para o artigo original
- exibição de contagem não lida
- feeds especiais
- suporte para publicar/cancelar publicação de artigos
- suporte a artigos com estrela/desmarcação
- marcar como suporte de artigo lido/não lido
- Suporte para webapp do iPhone (imagem e ícone de inicialização)
- Suporte SINGLE_USER_MODE
- página de configurações: apenas o número de artigos para carregar a partir de agora
Outros recursos que estão por vir são rastreados como problemas. Fique à vontade para ajudar ou solicitar coisas :-)
Licença
ttrss-mobile é Software Livre sob a AGPLv3
O projeto tt-rss está licenciado sob a LICENÇA GPLv3, a fonte é o projeto tt-rss original.