The UHF of the film world.
News notification - RSS News your way
Version 0.5RC2 released - Thursday, May 31st, 2007

news notification Version 0.5rc2 of News notification has been released with some major bug fixes and minor enhancements. All comments have been cleared for this new release, which is SOURCE ONLY. x86_64 should now work.

This will most likely end up being the final release and I will then make packages.

Capabilities:
- proxy support
- set delay between feed updates
- set delay between news popups
- show article date, html link
- grab site favicon
- blinking icon tray to notify of new news

ChangeLog
0.5rc2
-added stdlib.h to main.c to fix x86_64 crashing problem with getenv
-fixed long problems with x86_64, size is different, changed to int
-add left click if icon not blinking will recycle popups, thanks to David Richards for this idea
-switched summary window to middle button
-bug fixes for site icon grabs from rc1

Tentative plans for release 0.6:
1. Add atom feed capability
2. Add ability for http authentication
3. Add multiple language support

This is a source only release which is available at:
http://sourceforge.net/project/showfiles.php?group_id=158296

Features:
news notification 1. Drag and drop to add feeds (into the news icon on status bar or into the preferences window)
NOTE About dragging & dropping:
The RSS Feed icon in Firefox is not draggable, although there is currently a RFE to get this added in, but since it's not high priority it might take a while. A ny other page link like you RSS button will be draggable.
2. Site icons
If grabbing the site icon automatically doesn't work, you can do it by hand. Make sure news-notification is not running, otherwise your co nfig will get overwritten.

1. Get the sites favicon.ico, http://www.website.com/favicon.ico or view the mai n page source and look in the header for "shortcut icon"
2. Load up favicon.ico on your favorite graphics editor, save it as a .png file
3. Copy the png file into $HOME/.news-notification
4. Edit $HOME/.news-notification/config
5. Under the proper feed channel add <icon>icon.png</icon>

avatar

Garibaldi (6 years ago) Reply

A deb package should be really appreciated: can you make it and send it to me? :)

avatar

port3128 (6 years ago) Reply

The BEST RSS reader, I've tried so far! (windows, linux)

avatar

Anonymous (6 years ago) Reply

I love it so much. Please provide .deb package!

avatar

Anonymous (6 years ago) Reply

Somehow I can't build it. I have installed these packages libgtk2.0-dev libxml2-dev libnotify-dev libpng-dev libcurl4-dev tidy tidy-doc libtidy-dev automake1.9 autoconf.

These as the make warnings/errors:

main.c: In function &lsquo;main&rsquo;:
main.c:123: warning: passing argument 2 of &lsquo;gtk_timeout_add&rsquo; from incompatible pointer type

docklet.c: In function &lsquo;docklet_set_tooltip&rsquo;:
docklet.c:224: warning: passing argument 2 of &lsquo;gtk_tooltips_set_tip&rsquo; from incompatible

callbacks.c: In function &lsquo;on_testpopup_clicked&rsquo;:
callbacks.c:377: warning: incompatible implicit declaration of built-in function &lsquo;exit&rsquo;
pointer typ

....
then

misc.c:30:20: error: fileio.h: No such file or directory
misc.c: In function &lsquo;parse_url&rsquo;:
misc.c:148: warning: incompatible implicit declaration of built-in function &lsquo;strndup&rsquo;
misc.c: In function &lsquo;gettag&rsquo;:
misc.c:172: warning: assignment discards qualifiers from pointer target type
misc.c:176: warning: assignment discards qualifiers from pointer target type
misc.c: In function &lsquo;parse_page&rsquo;:
misc.c:275: warning: assignment makes pointer from integer without a cast
make[2]: *** [misc.o] Error 1
....

Please help or provide .deb packages :(

avatar

Patryk J (6 years ago) Reply

I'm receiving a compilation error as well: misc.c:30:20: error: fileio.h: No such file or directory.

:( would love to use this tool.

avatar

Patryk J (6 years ago) Reply

Ok, so I figured out how to compile this app. I had a few problems though. I'm running debian (testing [version 5.0]), i686.

Initially I was getting an error from misc.c when I was compiling. I was being told that fileio.h was missing.
This turned out to be an issue with my version of libtidy-dev (package name). The testing version of this library does NOT include fileio.h. Instead, you need to make sure you're using etch's (stable) version of libtidy-dev which can be downloaded here:
http://packages.debian.org/etch/i386/libtidy-dev/download
If you're also running testing, you'll need to install the downloaded package. Do so as root by typing:

dpkg -i libtidy-dev_20051018-1_i386.deb

Awesome! No more missing file errors. ...oops. Now I'm getting errors with retcrypt() not being defined. *sigh*.

This again occurs in misc.c. This function is defined in docrypt.c. I found that an easy hack to get this working is to add a check and include the file if it hasn't been included already.
To do so, in misc.c on line 38 (just after the last #include), add the following lines:

#if !defined(_XOPEN_SOURCE)
#include "docrypt.c"
#endif

You should now be able to successfully compile the application.
I unfortunately was still unable to use it as it continually timed out on the RSS feed I wanted to add.

Oh the irony. :(

avatar

Good Software (5 years ago) Reply

Please release a version for latest Ubuntu! Please!


Leave a comment