Skip to content

hrj/feedgin

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

FeedGin : Feeds in Pidgin

A Python script that

  • fetches feeds (RSS, Atom) from their specified URLs
  • shows the updates as messages in a conversation view in pidgin
  • keeps track of the time of the updates so that previously shown updates are not shown again

Can be used with any RSS / Atom feeds including:

  • Blog updates
  • Twitter posts
  • GitHub updates, etc.

Requirements

  • Python (requires Python 2.7+)
  • FeedParser 5.1 - A Python library for parsing various types of feeds

Installation

  • Copy the feedgin.py file to a local directory such as ~local/bin/

  • Edit the file to setup feeds. Follow the examples in the top of the file.

  • Set up a cron job such as:

    */5 * * * * DISPLAY=:0 ./local/bin/feedgin.py

    The above cron-job runs this script every 5 minutes. The DISPLAY=:0 sets up the environment to allow DBUS communication in the cronjob.

About

Feeds converted to messages in Pidgin using DBus

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages