Giter Site home page Giter Site logo

roundcube_ttrss's Introduction

Embed your TTRSS account into your RoundCube (used the TTRSS API)

This plugin work only with RoundCube 1.4+ and with elastic skin

Installation

You need a fully functional TTRSS server
Install this content into your_roundcube_root/plugins/ttrss/
Configure your config.inc.php to add this plugin
Go to your settings into your RoundCube instance and add your login and server

ToDo

Search menu
Not refresh headlines on update a label on articles
Find a way to count all articles by feed (and activate button last page)
Maybe adapt the code for older skins, if there is interest from people (not plannified yet)
Optimization

Limitations

Due to API limitation, you : 
> Cannot create, rename or delete label
> Cannot create, rename or delete category
> Cannot move Feed to another category
> Cannot change order id of the feed (for this reason, I choose to sort by alphabetic order)

So for all these actions, you need to log in into your TTRSS instance, and while the API doesn't change, I cannot change that

Because I use localStorage for storing current feeds selection and more, the use of multiple instance of roundcude_ttrss on same browser can be hazardous
But it takes the advantage to let you your session when the browser is closed at the same place than before

Screenshots

roundcube_ttrss Main roundcube_ttrss Settings

OpenSource used

tt-rss-api-php-class by tofika

favico.js by ejci

elastic by roundcube

roundcube_ttrss's People

Contributors

gloony avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.