GithubHelp home page GithubHelp logo

tinytinyrss-fever-plugin's Introduction

TinyTinyRSS Fever API plugin

See also Fever API

Description

This plugin is an open source module for TinyTinyRSS which simulates the Fever API for reading the RSS Feeds with your Fever clients.


Following Features are implemented:

  • getting new RSS items
  • getting starred RSS items
  • setting read marker for item(s)
  • setting starred marker for item(s)
  • hot is not supported

Please click on releases button to download the latest stable version. Or click the Download ZIP button to download the edge version. ;)

These clients should be working fine with this API emulation.

IMPORTENT Enable external API access in your TinyTinyRSS installation! Otherwise this will not work!

Upload the fever folder in the plugins folder of your TinyTinyRSS installation. Enable the plugin in the preferences and set your password for the Fever API.

See here for more detailed informations.

In the file fever_api.php there are two flags for debugging at the beginning of the file.

  • DEBUG - set this to true to get a fever_debug.txt file in your root folder of the Tiny Tiny RSS installation.
  • DEBUG_USER - set this to the id (from ttrss_users) of your user you would like to always authenticate on your Tiny Tiny RSS installation. The authentication process is then skipped and the api gets always authentication.
  • DEBUG_FILE - set this to a filename that suits you for debugging this plugin if you need to.

If you got problems with authentication after updating the plugin, try to reenter the password in TinyTinyRSS Fever plugin and save it again.

When you find an error you may post it in the plugin thread or here on github.com in the Issues section.

Please include your debug log which should be cleaned up. Please remove your username, password and apikey before posting it.

Licensed under GNU GPL version 2 (<- I think this is okay for this plugin…)

v1.0-v1.2 - 2013/5/27 - DigitalDJ version

  • see this thread in the TinyTinyRSS Forum

v1.3 - 2013/6/27

  • fixed several bugs in json output from the plugin
  • added a small fix for Mr.Reader 2.0 so it can complete loading of all items (see FAQ)
  • added first Mr.Reader compatiblity without marking items read/starred
  • changed the field date_entered to updated for better reading experience

v1.4 - 2013/6/28

  • fixed authentication with Mr.Reader 2.0
  • fixed debugging options

v1.4.1 - 2013/6/28

  • removed password from debug log file

v1.4.2 - 2013/6/28

  • changed the DEBUG_USER evaluation a little bit for disabling authentication without DEBUG = true

v1.4.3 - 2013/6/28

  • added DEBUG_FILE to debug configuration
  • changed authentication call from Mr.Reader so that the reply is also uppercase, since the API-KEY comes in uppercase from clients
  • fixed debug output while authentication in Mr.Reader with displaying the email adress

v1.4.4 - 2013/6/28

  • updated the documentation
  • changed some in saving the generated API-KEY - now its generated like in the Fever API documentation

v1.4.5 - 2013/6/29

  • fixed the cannot mark/star bug in Mr.Reader

v1.4.6 - 2014/1/15

  • merged bigger pull request to get more Fever API RSS Readers to work

v1.4.7 - 2014/1/15

  • added rewrite url function to module, since it was removed from tinytinyrss

tinytinyrss-fever-plugin's People

Contributors

dasmurphy avatar akrabat avatar wjchen avatar abeestrada avatar

Watchers

James Cloos 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.