Feed the Monkey - a desktop TTTSS client

Development-related discussion, including bundled plugins
jeena
Bear Rating Trainee
Bear Rating Trainee
Posts: 16
Joined: 24 Apr 2013, 22:01

Feed the Monkey - a desktop TTTSS client

Postby jeena » 24 Apr 2013, 22:28

Hi,

like many nowadays I am looking for alternatives to Google Reader and so I stumbled uppon Tiny Tiny RSS which looks quite cool and seems to have a long history which is even cooler because then there is a community which will not go away that soon.

So I installed TTRSS on my server and tried to use it. It works like Google Reader - which I never liked. I always used some desktop client and loved Reeder for Mac http://reederapp.com/mac/ which synchronized with Google Reader. Actually I only used a small part of it, just the main window without the sidebar to read through my feeds, it doesn't matter to me from which feed the article is comming, I just use it as kind of a river of feeds.

So now I had this awesome server part which even had a API but no client which would work (Liferea just didn't show anything from TTRSS I have no idea why).

So I thought I would just write one myself and here it is:

Image

It doesn't do much yet but after starting it it gets all your unread articles and you can read through them with help of your keyboard. Every time you move on to a new article it updates your "read" marker on the server so you don't see it as unread anymore on your other devises which is exactly what I wanted to have.

For me that could be it, I don't really nead more stuff, I never used to star articles or reread older ones or anything, and if I wanted to do that I just went to the webclient. But I feel that we really need a desktop feed reader which would allow offline reading while on the train, etc. and would sync back everything to the server later on when online. That is actually my next goal to save the read markings untill one is online again.

Which functionality would _you_ like to see in such a thin desktop client which should not do any heavy lifting but just be a alternative frontend to the webclient using the API?

Feed the Monkey is written in Python and the Qt framework so if you have installed it then it should work on Linux, OS X and Windows. Later when I see that people want it I will provide .exe, .app and linux installation files to download, for now you just download it and run:

Code: Select all

sudo python setup.py install


At least on Linux it will add itself to your Startmenu/Unity, etc.

*Edit* I forgot the URL to it: http://jabs.nu/feedthemonkey

tbar
Bear Rating Trainee
Bear Rating Trainee
Posts: 18
Joined: 16 Apr 2013, 09:39

Re: Feed the Monkey - a desktop TTTSS client

Postby tbar » 25 Apr 2013, 10:21

It seems to be covered by the BSD license. Maybe this should be stated more obviously in the readme?


When installing on 64-bit win7 I'm getting the following errors:

Code: Select all

C:\feedthemonkey-master>c:\python27\python.exe setup.py install
running install
running build
running build_scripts
creating build
creating build\scripts-2.7
copying and adjusting feedthemonkey -> build\scripts-2.7
running install_scripts
copying build\scripts-2.7\feedthemonkey -> c:\python27\Scripts
running install_data
Traceback (most recent call last):
  File "setup.py", line 16, in <module>
    ('/usr/share/pixmaps', ["feedthemonkey.xpm"])
  File "c:\python27\lib\distutils\core.py", line 152, in setup
    dist.run_commands()
  File "c:\python27\lib\distutils\dist.py", line 953, in run_commands
    self.run_command(cmd)
  File "c:\python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "c:\python27\lib\distutils\command\install.py", line 575, in run
    self.run_command(cmd_name)
  File "c:\python27\lib\distutils\cmd.py", line 326, in run_command
    self.distribution.run_command(command)
  File "c:\python27\lib\distutils\dist.py", line 972, in run_command
    cmd_obj.run()
  File "c:\python27\lib\distutils\command\install_data.py", line 58, in run
    dir = convert_path(f[0])
  File "c:\python27\lib\distutils\util.py", line 199, in convert_path
    raise ValueError, "path '%s' cannot be absolute" % pathname
ValueError: path '/usr/share/applications' cannot be absolute


Seems to be that the paths in setup.py is not Windows friendly...

jeena
Bear Rating Trainee
Bear Rating Trainee
Posts: 16
Joined: 24 Apr 2013, 22:01

Re: Feed the Monkey - a desktop TTTSS client

Postby jeena » 25 Apr 2013, 10:54

Oh yes you're right in both cases, I will try to fix it as soon as possible, perhaps tonight after work :)

jeena
Bear Rating Trainee
Bear Rating Trainee
Posts: 16
Joined: 24 Apr 2013, 22:01

Re: Feed the Monkey - a desktop TTTSS client

Postby jeena » 27 Apr 2013, 23:30

Ok I added the BSD license to the readme but I think for now this will be just a Linux thing untill I get some standalone exe installer for windows and app for OS X. But before that I think I will need to add more functionality.

jeena
Bear Rating Trainee
Bear Rating Trainee
Posts: 16
Joined: 24 Apr 2013, 22:01

Re: Feed the Monkey - a desktop TTTSS client

Postby jeena » 02 May 2013, 12:40

I added some more information on how to install it on Windows, in the long run I will try to offer a installer.


Return to “Development”

Who is online

Users browsing this forum: No registered users and 3 guests