News feed reader 0.12

UUID: feeds@jonbrettdev.wordpress.com
Score: 42

Website  Download



RSS news feed reader for cinnamon

Github page: https://github.com/jonbrett/cinnamon-feeds-applet

Features

  • Monitor RSS and Atom news feeds directly from the cinnamon panel
  • Displays multiple feeds (separate multiple feed URLs with spaces in settings)
  • Shows which feed items have been read/unread
  • Supports multi-instance
  • Displays feed title image where available (e.g. see screenshot)

Recent Changelog

(Note: Full changelog can be found in CHANGELOG file within the applet source)

0.12
  • Add new/unread items notification [Issues #17, #40] (thanks @NiklasMM)
  • Add support for HTML quotes [Issue #41] (thanks @collinss)
  • Fix missing callback failure on startup with Cinnamon 1.8 [Issue #43] (thanks @Kausheel)
0.11
  • Remove some xsession-errors [Issue #37] (thanks @collinss)
  • Remove reference to non-existent function [Issue #38] (thanks @collinss)
0.10
  • Feed management app requires python2, doesn't work in python3 [Issue #36]

About The Author

jonbrett

My applets:


37 Comments

  1. rmisra1 says:

    3 weeks ago

    getting error ... pl suggest how to fix same /etc/mdm/Xsession: Beginning session setup... localuser:rmisra1 being added to access control list Script for none started at run_im. Script for auto started at run_im. Script for default started at run_im. Failed to connect to the VirtualBox kernel service Failed to connect to the VirtualBox kernel service Failed to connect to the VirtualBox kernel service Failed to connect to the VirtualBox kernel service Failed to connect to the VirtualBox kernel service Script for none started at run_im. Script for auto started at run_im. Script for default started at run_im. GNOME_KEYRING_CONTROL=/run/user/1000/keyring-saBEIB SSH_AUTH_SOCK=/run/user/1000/keyring-saBEIB/ssh GNOME_KEYRING_PID=1914 GNOME_KEYRING_CONTROL=/run/user/1000/keyring-saBEIB SSH_AUTH_SOCK=/run/user/1000/keyring-saBEIB/ssh GPG_AGENT_INFO=/run/user/1000/keyring-saBEIB/gpg:0:1 GNOME_KEYRING_CONTROL=/run/user/1000/keyring-saBEIB SSH_AUTH_SOCK=/run/user/1000/keyring-saBEIB/ssh GPG_AGENT_INFO=/run/user/1000/keyring-saBEIB/gpg:0:1 GNOME_KEYRING_CONTROL=/run/user/1000/keyring-saBEIB SSH_AUTH_SOCK=/run/user/1000/keyring-saBEIB/ssh GPG_AGENT_INFO=/run/user/1000/keyring-saBEIB/gpg:0:1 === xinerama setup Configuration === Clone: false Output: Laptop attached to eDP1 status: on width: 1366 height: 768 rate: 60 primary: true position: 0 0 Output: (null) attached to VGA1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to VIRTUAL1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 === auto-configure - xinerama mode Configuration === Clone: false Output: Laptop attached to eDP1 status: on width: 1366 height: 768 rate: 60 primary: true position: 0 0 Output: (null) attached to VGA1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to VIRTUAL1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 === Applying Configuration Configuration === Clone: false Output: Laptop attached to eDP1 status: on width: 1366 height: 768 rate: 60 primary: true position: 0 0 Output: (null) attached to VGA1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI2 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to DP3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to HDMI3 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Output: (null) attached to VIRTUAL1 status: off width: -1 height: -1 rate: -1 primary: false position: -1 -1 Cjs-Message: JS LOG: About to start Cinnamon nm-applet-Message: using fallback from indicator to GtkStatusIcon Window manager warning: Trying to remove non-existent custom keybinding "magnifier-zoom-in". Window manager warning: Trying to remove non-existent custom keybinding "magnifier-zoom-out". Cjs-Message: JS LOG: Cinnamon started at Sat Aug 08 2015 14:00:56 GMT+0530 (IST) ** (nemo:2168): WARNING **: Can not determine workarea, guessing at layout Cjs-Message: JS LOG: network applet: Cannot find connection for active (or connection cannot be read) failed to create drawable Cjs-Message: JS LOG: network applet: Found connection for active (mintUpdate.py:2452): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:2452): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:2452): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:2452): libglade-WARNING **: unknown attribute `swapped' for . Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x1800003 (Authentica) nm-applet-Message: No keyring secrets found for Auto Rakesh-1001_EXT/802-11-wireless-security; asking user. (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_new_with_path: assertion 'path_is_valid (path)' failed (nm-applet:2169): GLib-GIO-CRITICAL **: g_settings_get_value: assertion 'G_IS_SETTINGS (settings)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_type: assertion 'value != NULL' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_type_is_subtype_of: assertion 'g_variant_type_check (type)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_get_boolean: assertion 'g_variant_is_of_type (value, G_VARIANT_TYPE_BOOLEAN)' failed (nm-applet:2169): GLib-CRITICAL **: g_variant_unref: assertion 'value != NULL' failed (nm-applet:2169): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed Terminated (mintUpdate.py:4558): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:4558): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:4558): libglade-WARNING **: unknown attribute `swapped' for . (mintUpdate.py:4558): libglade-WARNING **: unknown attribute `swapped' for . Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Loading Backgrounds module __init__ took 273.903 ms sys:1: Warning: g_hash_table_foreach: assertion 'version == hash_table->version' failed Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection (nemo:2168): dconf-WARNING **: failed to commit changes to dconf: Timeout was reached Cjs-Message: JS LOG: Removing an access point that was never added ** (gedit:20168): WARNING **: Could not write gedit state file: Failed to create file '/home/rmisra1/.gnome2/gedit/gedit-2.AK132X': Permission denied Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2600007 specified for 0x2600011 (JDK Requir). Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3000007 specified for 0x3000011 (JDK Requir). Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3000007 specified for 0x3000011 (JDK Requir). Window manager warning: Invalid WM_TRANSIENT_FOR window 0x3000007 specified for 0x3000011 (JDK Requir). Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode) Killed Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2800072 specified for 0x2800079 ( ). Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2800072 specified for 0x2800092 ( ). Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection ** (gedit:21543): WARNING **: Could not write gedit state file: Failed to create file '/home/rmisra1/.gnome2/gedit/gedit-2.YYHW2X': Permission denied Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Invalid WM_TRANSIENT_FOR window 0x2800024 specified for 0x280002b ( ). Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Invalid WM_TRANSIENT_FOR window 0x28004e1 specified for 0x28004e8 ( ). Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added (baobab:25265): GLib-CRITICAL **: Source ID 26 was not found when attempting to remove it (baobab:25265): GLib-CRITICAL **: Source ID 1472 was not found when attempting to remove it (baobab:25265): GLib-CRITICAL **: Source ID 3443 was not found when attempting to remove it Cjs-Message: JS LOG: Removing an access point that was never added Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Error loading document: PDF document is damaged Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Error loading document: PDF document is damaged Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Syntax Error: Couldn't find trailer dictionary Syntax Error: Couldn't read xref table Error loading document: PDF document is damaged Window manager warning: Log level 16: Error converting selection Window manager warning: Log level 16: Error converting selection Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Invalid or null signal handler id used when attempting to .disconnect from an object. == Stack trace for context 0x3d16cf0 == overrideGObject/GObject.Object.prototype.disconnect@/usr/share/cinnamon/js/ui/overrides.js:101 _resetTweenState@/usr/share/cinnamon/js/ui/tweener.js:92 _idleCompleted@/usr/share/cinnamon/js/ui/tweener.js:143 bind/<@resource:///org/gnome/gjs/modules/lang.js:95 (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons/na.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons/07.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons/17.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons/16.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons/02.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/na.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/32.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/28.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/39.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/11.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/30.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/26.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/icons2/40.PNG (cinnamon:2161): GLib-GIO-WARNING **: Missing callback called fullpath = /home/rmisra1/.cinnamon/configs/accudesk@logan/0.json Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' (cinnamon:2161): Cjs-WARNING **: JS ERROR: Error: Expected type utf8 for Argument 'text' but got type 'undefined' Tooltip.prototype.set_text@/usr/share/cinnamon/js/ui/tooltips.js:98 MyDesklet.prototype.draw/<@/home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/desklet.js:718 Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' (cinnamon:2161): Cjs-WARNING **: JS ERROR: Error: Expected type utf8 for Argument 'text' but got type 'undefined' Tooltip.prototype.set_text@/usr/share/cinnamon/js/ui/tooltips.js:98 MyDesklet.prototype.draw/<@/home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/desklet.js:718 Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' Window manager warning: Log level 16: value "nan" of type 'gfloat' is invalid or out of range for property 'y' of type 'gfloat' (cinnamon:2161): Cjs-WARNING **: JS ERROR: Error: Expected type utf8 for Argument 'text' but got type 'undefined' Tooltip.prototype.set_text@/usr/share/cinnamon/js/ui/tooltips.js:98 MyDesklet.prototype.draw/<@/home/rmisra1/.local/share/cinnamon/desklets/accudesk@logan/desklet.js:718 Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added (cinnamon:2161): Cjs-CRITICAL **: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy() or dispose() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked. (cinnamon:2161): Cjs-CRITICAL **: The offending signal was destroy on StBin 0x83343e0. (cinnamon:2161): Cjs-CRITICAL **: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy() or dispose() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked. (cinnamon:2161): Cjs-CRITICAL **: The offending signal was destroy on StBin 0x6abd7d0. (cinnamon:2161): Cjs-CRITICAL **: Attempting to call back into JSAPI during the sweeping phase of GC. This is most likely caused by not destroying a Clutter actor or Gtk+ widget with ::destroy signals connected, but can also be caused by using the destroy() or dispose() vfuncs. Because it would crash the application, it has been blocked and the JS callback not invoked. (cinnamon:2161): Cjs-CRITICAL **: The offending signal was destroy on StBin 0x6bb5ba0. Loading Backgrounds module __init__ took 204.755 ms Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added Cjs-Message: JS LOG: Removing an access point that was never added (cinnamon:2161): Json-CRITICAL **: json_object_get_object_member: assertion 'node != NULL' failed

  2. jonbrett says:

    6 months ago

    @grosjo This applet is currently no longer working since E4X has been deprecated from the javascript library in the current version of Cinnamon. E4X provided native XML parser capabilities in Javascript. This is causing the syntax error you are seeing since the ".." E4X operator is no longer valid. The fix would be to port the XML parsing in feedreader.js to use another XML library, such as marknote. This is being considered as and when I have time to do so :) See https://github.com/jonbrett/cinnamon-feeds-applet/issues/48

  3. grosjo says:

    8 months ago

    Hi jonbrett, I'll be happy to spend some time to fix current issues, but can you give a hint on blocking issue to load the applet on cinnamon 2.3 ? error t=2014-12-01T14:33:17.374Z missing name after . operator trace t=2014-12-01T14:33:17.375Z <---------------- Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:152 Extension@/usr/share/cinnamon/js/ui/extension.js:119 loadExtension@/usr/share/cinnamon/js/ui/extension.js:383 onEnabledAppletsChanged@/usr/share/cinnamon/js/ui/appletManager.js:192 Thank you

  4. jonbrett says:

    1 year ago

    @Gotolei. Sorry to hear about your woes. I'm afraid have not have the bandwidth to do any work on this since Cinnamon 2.0 hence the state of disrepair on more recent releases of Cinnamon. I'm happy to accept pull requests on the github project if you can fix any of these issues. Last time I looked the main problem was reworking the menu widget code to try and isolate it from the frequent changes in the underlying Cinnamon menuitem classes.

  5. Gotolei says:

    1 year ago

    Is this still being updated? I'm getting all sorts of glitches and it's pretty much the most annoying thing I've dealt with in Cinnamon to date. - Occasionally freezes entire session: http://pastebin.com/1Ey0wW5X and by "occasionally" I mean at least twice a day http://i.imgur.com/6f6i5Ny.png - Unnecessarily wide - "Loading feed" bug has remained since Cinnamon 2.2 - Certain feeds refuse to load (same urls work in firefox) https://i.imgur.com/A0DU4ux.png - Custom titles don't appear to work This could be a great utility, and it looks like it used to, but it's just fallen so far into disrepair that in its current state the negatives very nearly outweigh the positives. :(

  6. Nickel says:

    1 year ago

    Hi, I uninstall it and and there is a always a BBC feed popup appearing non stop. How can i get rid of that, i am a new Linux user on Mint 17 Cinammon. Thank you, have a good day Nickel Radon

  7. jonbrett says:

    1 year ago

    @zagortenay333 Yes, I noticed this a while back when I updated to Cinnamon 2.2.x. I have identified the source of the problem (a change in the internals of of PopupSubMenuMenuItem), but I have not had the time to fix it. There is an issue open on GitHub and any pull requests would be welcome :) https://github.com/jonbrett/cinnamon-feeds-applet/issues/46

  8. zagortenay333 says:

    1 year ago

    There seems to be a problem under cinna 2.2.There is a line that says "loading feed" even though the feeds are loaded.Also, it stretched the applet to far apart.

  9. mockturtl says:

    1 year ago

    Just discovered this, thanks! +1 for including Mint and Segfault blogs by default.

  10. jonbrett says:

    1 year ago

    @anandrkris - Initially this had Segfault blog as the default, but I changed to use Mozilla's default news feed since I thought it would be more useful to the average user (not just Cinnamon/Mint enthusiasts such as use this site ;)). This matches the default "Live bookmark" for news headlines that you get with a fresh install of Firefox.

  11. anandrkris says:

    1 year ago

    Is it a good idea to have the Mint and Segfault blogs added by default?

  12. hlau7 says:

    1 year ago

    Hi Jon, thanks! I'm using Mint 14 simply because I most familiar with it - I've tried 15 and 16 but they had some features that I didn't like as much and that I couldn't fully reconfigure. Anyway I will look into changing the init_settings. Thank you again :)

  13. jonbrett says:

    1 year ago

    @hlau, is there a reason you are sticking to Mint 14, instead of either Mint 13 (LTS) or Mint 16?

  14. jonbrett says:

    1 year ago

    @hlau Cinnamon 1.8 is the oldest supported version, largely due to the dependence on Cinnamon settings API, which was introduced in that version. If the use of the settings API was hacked-out and replaced with hard-coded settings it MIGHT work (you would need to replace the contents on init_settings function in applet.js). I do not plan to support older than Cinnamon 1.8 since all supported versions of Mint now have at least Cinnamon 1.8 (Mint 14 is no longer supported afaik).

  15. hlau7 says:

    1 year ago

    Any chance this could support Cinnamon 1.7 for Mint 14? I've tried installing this applet and when I try to add it to the panel, the icon just doesn't appear. Is there anyway to debug the applet.js file to see why nothing is showing up? :) Thanks!

  16. jonbrett says:

    1 year ago

    New version contains a shiny new app to edit you feed list. Unfortunately this has changed the way that feeds URLs are stored such that your existing list of feeds will not be migrated automatically :( As consolation once you have made a new list you can now export it using the new feed management app, so you need never lose it again :)

  17. jonbrett says:

    1 year ago

    @Brahim - right click on the applet on go to "Configure..." (or "Settings" if you have Cinnamon 1.8). In the resulting settings window replace the default BBC news URL with your preferred URL. You also use multiple URLs separated by spaces if you want to monitor many feeds.

  18. Brahim says:

    1 year ago

    how can I change bbc rss feed to this one http://www.france24.com/ar/breaking-news/rss

  19. jonbrett says:

    1 year ago

    @anandrkris. I have opened issues on the project's GitHub page to capture your suggestions. Please feel free to add more detail or other issues there. I monitor the GitHub project more closely than this page.Thanks for your feedback! https://github.com/jonbrett/cinnamon-feeds-applet/issues/24

  20. anandrkris says:

    1 year ago

    Hi - I love this applet. Thanks for your hard work. If I may suggest few things: (not issues more upgrade ideas) 1. Update interval - It may be obvious but there can be some guidance that is indeed in Minutes. 2. Slider is good but better to have an input box as control. 3. I see two options - Configure and Settings. I suppose, they are redundant. Configure option is automatically added due to Cinnamon 2.0. 4. Switch on / off option for feed item summary / digest. Sometimes it is too long. Perhaps should truncate to say certain x number of characters. 5. Support for OPML?

  21. jonbrett says:

    1 year ago

    @ShneekeyTheLost Yes a desklet version is a possibility. Perhaps in a few months time due to current time pressures

  22. ShneekeyTheLost says:

    1 year ago

    Have you considered a Desklet version of this that pops up your latest RSS feeds in a window on your desktop?

  23. jonbrett says:

    1 year ago

    Release 0.6 adds a load of features including multi-feed support (separate feed URLs with spaces), item descriptions as tooltips and better error reporting. I don't have any further features planned for this applet, so if you have ideas for new features please let me know.

  24. jonbrett says:

    1 year ago

    Atom feed support is finally here with 0.5. Go crazy! :) ...Seriously if you encounter any feeds that don't work correctly please let me know.

  25. jonbrett says:

    1 year ago

    @zagortenay333 Thanks :) I was thinking of a desklet too. Since the feedreader backend is completely separate from the applet code and has a clear interface this should not be that difficult. Just needs me to find a spare day or two... or a volunteer!

  26. zagortenay333 says:

    1 year ago

    Great progress in this applet!!Could you also make a desklet?I read it is easy to turn applets into desklets.

  27. jonbrett says:

    1 year ago

    New 0.4 release adds some new settings and features. As always your feedback is appreciated :)

  28. jonbrett says:

    2 years ago

    @vishnubk With version 0.3 the icons are recoloured correctly according to theme and the new "unread items" icon style should work better on light themes too.

  29. clem says:

    2 years ago

    Great work!

  30. jonbrett says:

    2 years ago

    Feed aggregation (multiple feeds merged in one applet instance) is already on my github tracker. I need have have a think about how I will do this and the best way to display the merged feeds, so please contribute any ideas... the url is: https://github.com/jonbrett/cinnamon-feeds-applet/issues/1

  31. jonbrett says:

    2 years ago

    @ManIVIctorious - right now you can add only one source per applet instance, but you can have multiple instances of the applet with different sources.

  32. ManIVIctorious says:

    2 years ago

    Really awsome applet, but could you implement a functionality to add more than just one source?

  33. jonbrett says:

    2 years ago

    @vishnubk Thanks for the feedback :) Since version 0.2 the applet is using symbolic icons, which should open the door for them to be recoloured according to the theme. However, when I just tried switching to a light theme it doesn't work :( I've opened the following ticket to track this: https://github.com/jonbrett/cinnamon-feeds-applet/issues/5 Multi-instance should already be supported: In applet settings select "Feeds Reader" and click the "Add to panel" multiple times. Is this not working for you?

  34. vishnubk says:

    2 years ago

    Hey, great applet mate! I was wondering if the applet icon could change according to the theme colour of the panel. The icon kind of falls out of place when a light themed panel is used. Also how about multiple applet instances for keeping track of RSS feeds from more than one source. Thanks for the awesome work :)

  35. jonbrett says:

    2 years ago

    @zagortenay333 - Applet icon size is now correct in version 0.2 (see updated screenshot above).

  36. jonbrett says:

    2 years ago

    @zagortenay333 - Thanks - I'll take a look at it. FYI, I've opened an issue on the GitHub project so I don't forget it ; ) https://github.com/jonbrett/cinnamon-feeds-applet/issues/3

  37. zagortenay333 says:

    2 years ago

    Awesome applet!Could you please make the icon slightly smaller by default?