Django Th Versions Save

:snake: Trigger Happy - The bus :bus: for your internet services

1.0.0

7 years ago

Whats new ?

Here are the new services supported that are now part of the keyring :

  • Pushbullet
  • Instapush
  • Todoist

The keyring now contains :

Twitter
Evernote
Wallabag
Pocket
Readability
Pushbullet
Instapush
Todoist
Pelican
Github
RSS
Trello

Improvments under the hood :

  • Until today, all the services werent fully usable as they all consumed data but not provided them. For exemple you could create à note in Evernote to create an issue on github but could not get issue from github and create à note in Evernote. Now all the combinaison with those 11, 5 services is possible. The missing 0.5 is for Trello who is not able to provide filtered data yet but can receive everything.
  • to be DRY : reducing a lot of code of each service and moving the auth to the main mother class.

Cosmestics :

the render of the list of triggers changed by dropping the blue of buttons to edit the services, which, with the time, tired your eyes.

0.13.3

8 years ago

For Wallabag service, test when the token has expired and if so refresh it

0.13.2

8 years ago

In celebration program :

  • New service Integration
    • Wallabag. "a 'read it later' opensource project". Yes you read well : WALLABAG !

      Thus now, we are able to store any web page to our own wallabag account, or better to our own wallabag instance (when we can host wallabag on one of our own server ). That way we can stop using Pocket, as wallabag can replace with all the pros you can imagine ;)

      This adds a toy to the list of keys ring : Twitter, Evernote, RSS, Readability, Pocket, Trello, Pelican.

      Technically, I made the python API for wallabag, and so I could make the service integration smoothly ;)

  • Installation
    • I invite you to come and read the small QuickStart guide, which could be summarize by this commands :
    pyvenv myhomy
    cd myhomy
    pip install django_th
    cd django_th
    python manage.py migrate
  • in case you already have installed the project, just do
    pip install -U django_th
    python manage.py migrate

nota : one forgot fix :P

0.13.1

8 years ago

In celebration program :

  • New service Integration
    • Wallabag. "a 'read it later' opensource project". Yes you read well : WALLABAG !

      Thus now, we are able to store any web page to our own wallabag account, or better to our own wallabag instance (when we can host wallabag on one of our own server ). That way we can stop using Pocket, as wallabag can replace with all the pros you can imagine ;)

      This adds a toy to the list of keys ring : Twitter, Evernote, RSS, Readability, Pocket, Trello, Pelican.

      Technically, I made the python API for wallabag, and so I could make the service integration smoothly ;)

  • Installation
    • I invite you to come and read the small QuickStart guide, which could be summarize by this commands :
    pyvenv myhomy
    cd myhomy
    pip install django_th
    cd django_th
    python manage.py migrate
  • in case you already have installed the project, just do
    pip install -U django_th
    python manage.py migrate

nota : this little release fix a packaging issue with the template for wallabag which were missing.

0.13.0

8 years ago

In celebration program :

  • New service Integration
    • Wallabag. "a 'read it later' opensource project". Yes you read well : WALLABAG !

      Thus now, we are able to store any web page to our own wallabag account, or better to our own wallabag instance (when we can host wallabag on one of our own server ). That way we can stop using Pocket, as wallabag can replace with all the pros you can imagine ;)

      This adds a toy to the list of keys ring : Twitter, Evernote, RSS, Readability, Pocket, Trello, Pelican.

      Technically, I made the python API for wallabag, and so I could make the service integration smoothly ;)

  • Installation
    • I invite you to come and read the small QuickStart guide, which could be summarize by this commands :
    pyvenv myhomy
    cd myhomy
    pip install django_th
    cd django_th
    python manage.py migrate
  • in case you already have installed the project, just do
    pip install -U django_th
    python manage.py migrate

0.12.1

8 years ago

fix a little regression with the service Twitter as explain here https://blog.trigger-happy.eu/django-trigger-happy-0.12.0-regression.html

0.12.0

8 years ago
  • New service Integration
    • Pelican. "is a static website generator". This adds a toy to the list of keys ring : Twitter, Evernote, RSS, Readability, Pocket, Trello. Thus now, we are able to generate post in the pelican content folder from whatever service that will make you happy ;) The idea behind this is to do something like paper.li, which generates your daily journal for you without moving a finger.
  • Technical improvements
    • Still Django 1.8.x (naturally) because I don't have time to play with (each release of) 1.9.x and having to modify the settings (that drop parms), nor change my module that use the class like Logger for example. So for the moment I play the stability.
  • Performances
    • As I'm never satisfied of what I produce (like I said in August 2015), I decide to, defenetly, drop Celery from the project, and replace it by Python-RQ. Why ? because, without any apparent reason, Celery, suddendly, stops to work without complaining of anything. No error log nothing nowhere. The system is widely sized so it's not a matter of system resources... And most of all, RQ and Redis work fine altogether.
  • Simplicity
    • with the RQ integration, you can see that this paste on how I feel with code of the project, I like things are as simple as possible. That way I found that the doc was to long to launch the application from scratch, that's why I made a QuickStart guide, and dropping Celery, finally, permits to keep things to install, short and clear.

0.11.0

8 years ago
  • New Features :
    • RSS module now produce RSS from any other internet service from Trigger Happy like Twitter for example, like "Yahoo Pipes !" does
    • Holidays, a mode to set all the triggers off during holidays ,)
    • Search Engine based on HayStack, because it's never enough to have this feature to search in his own trigger which one I setup for doing this or that
  • Perf improvment :
    • Use django cache framework and Celery and to speedup handling
  • Technicals improvment :
    • Python 3 only
    • Django 1.8.x
    • Limit the number of publishing data to avoid flood on the consumer service
    • requests_oauth now used to deal with the (requests) token workflow with a new service
  • New modules :
    • Trello

0.9.1

9 years ago
  • switch doctest to standard and complet unit tests
  • django 1.7 update
  • switch batches to management commands
  • doc to sphinx format
  • perf improvment by reducing queries with Queryset.select_related()
  • bootstrap 3