[gpodder-devel] Woodchuck patches: woodchuck integration

  • From: neal at walfield.org (Neal H. Walfield)
  • Date: Tue, 02 Aug 2011 16:50:22 +0200

Hi,

I've created a new patch to integrate Woodchuck support into gPodder.
This major change in this version is based on feedback from Thomas:
instead of changing src/gpodder/model.py and the frontends to use an
MVC pattern, just do any work that requires synchronizing with the
frontend in the frontend.  There are only three operations that
require frontend support: channel update, episode download and file
delete.  All other functionality, which just passively listens,
remains isolated in a separate file.

This patch modifies the gtk frontend to implement the first of these
two callbacks.  It turns out this was surprisingly easy.  If this
approach is acceptable, I'll modify the other frontends similarly.

You can view the patch here:

  
http://hssl.cs.jhu.edu/~neal/woodchuck/ports/gpodder/commits/36a4a3bf90c3036a99c9bfaa938dd5cd0127024b

Or, pull the woodchuck branch from:

  http://hssl.cs.jhu.edu/~neal/woodchuck/ports/gpodder.git/

Thanks,

Neal

Other related posts: