Hey !
Hé oui déjà une version 0.3.0 après la 0.2.0

la méthode des petits pas ; ya rien de tel pour débuter :)

Alors rien de transcendant mais du confort pour suivre ce qui se trame dans la récupération des informations de la toile. J'ai ajouté un compteur de news ainsi que le nom du compte de l'utilisateur à qui appartient le trigger qui tourne ce qui donne par exemple:

user: foxmask - provider: ServiceRss - consummer: ServiceEvernote - News de Sam et Max = 12 new data

j'ai mis un coup de bootstrap sur la liste des services activés et c'est tout.

installation

pour l'installer je vous recommande de ne pas utiliser pip ... pypi m'a pourri les urls du projet ; le md5 est faux l'url est fausse bref rien de mieux que "la source", décompressez et faire python setup install et basta. J'espère que ça s'arrangera pour les prochaines release; c'est la misère depuis que pypi veut héberger les archives.

no Future ?
A présent que cette version semble tenir la route, pour l'utiliser à titre perso en prod avec près de 30 flux RSS suivis, je vais pouvoir m'atteler à intégrer de nouveaux services.

Ceux ci seront assez facilement mis en place puisque peu d'information leur sont demandées de stocker et très similaires à gérer.

Mais au delà de ces derniers, si vous êtes utilisateurs de IFTTT.com, quels services utilisez vous abondamment que vous voudriez bien me voir ajouter à "DTH" (Django Trigger Happy) ?

Lâchez vous c'est openbar ;)

rappel : si vous n'avez pas suivi ce qu'est DTH ; en revoici les contours, et en images

edit concernant le process d'installation via pypi:

aller, j'ai botté le train de pypi :) et tout est rentré dans l'ordre

(foobar)foxmask@:~/Django-VirtualEnv/foobar$ pip install django_th
Downloading/unpacking django-th
  Downloading django_th-0.3.0.tar.gz
  Running setup.py egg_info for package django-th

    warning: no previously-included files found matching 'django_th/local_settings.py'
Downloading/unpacking Django==1.4.3 (from django-th)
  Downloading Django-1.4.3.tar.gz (7.7Mb): 7.7Mb downloaded
  Running setup.py egg_info for package Django

Downloading/unpacking batbelt==0.4 (from django-th)
  Downloading batbelt-0.4.tar.gz
  Running setup.py egg_info for package batbelt

Downloading/unpacking django-profiles==0.2 (from django-th)
  Downloading django-profiles-0.2.tar.gz
  Running setup.py egg_info for package django-profiles

Downloading/unpacking django-registration==0.8 (from django-th)
  Downloading django-registration-0.8.tar.gz (284Kb): 284Kb downloaded
  Running setup.py egg_info for package django-registration

Downloading/unpacking evernote==1.23.2 (from django-th)
  Downloading evernote-1.23.2.tar.gz (132Kb): 132Kb downloaded
  Running setup.py egg_info for package evernote

Downloading/unpacking feedparser==5.1.3 (from django-th)
  Downloading feedparser-5.1.3.tar.gz (283Kb): 283Kb downloaded
  Running setup.py egg_info for package feedparser

Downloading/unpacking httplib2==0.8 (from django-th)
  Downloading httplib2-0.8.tar.gz (110Kb): 110Kb downloaded
  Running setup.py egg_info for package httplib2

Downloading/unpacking oauth2==1.5.211 (from django-th)
  Downloading oauth2-1.5.211.tar.gz
  Running setup.py egg_info for package oauth2

Downloading/unpacking ordereddict==1.1 (from django-th)
  Downloading ordereddict-1.1.tar.gz
  Running setup.py egg_info for package ordereddict

Downloading/unpacking South==0.7.6 (from django-th)
  Downloading South-0.7.6.tar.gz (91Kb): 91Kb downloaded
  Running setup.py egg_info for package South

Downloading/unpacking pytidylib==0.2.1 (from django-th)
  Downloading pytidylib-0.2.1.tar.gz (157Kb): 157Kb downloaded
  Running setup.py egg_info for package pytidylib

Installing collected packages: django-th, Django, batbelt, django-profiles, django-registration, evernote, feedparser, httplib2, oauth2, ordereddict, South, pytidylib
  Running setup.py install for django-th

    warning: no previously-included files found matching 'django_th/local_settings.py'
  Running setup.py install for Django
    changing mode of build/scripts-2.7/django-admin.py from 644 to 755

    changing mode of /home/foxmask/Django-VirtualEnv/foobar/bin/django-admin.py to 755
  Running setup.py install for batbelt

  Running setup.py install for django-profiles

  Running setup.py install for django-registration

  Running setup.py install for evernote

  Running setup.py install for feedparser

  Running setup.py install for httplib2

  Running setup.py install for oauth2

  Running setup.py install for ordereddict

  Running setup.py install for South

  Running setup.py install for pytidylib

Successfully installed django-th Django batbelt django-profiles django-registration evernote feedparser httplib2 oauth2 ordereddict South pytidylib
Cleaning up...

Les dépendances sont enfin respectées.