Celery without a Results Backend

Wednesday, July 17, 2019

The Celery send_task method allows you to invoke a task by name without importing it. [1] There is an undocumented [2] caveat to using send_task: it doesn’t have access to the configuration of the task (from when the task was created using the @task decorator).

Much of this configuration …

read more →

Patching a Mail Slot

Friday, December 28, 2018

The front door of my condo has an unused mail slot in it (we have a mailbox on the front of the house to actually get mail). In order to avoid a draft during the winter, the previous owner had shoved some insulation in the mail slot and covered it …

read more →

Calling Celery from Twisted

Tuesday, October 23, 2018

Background

I use Twisted and Celery daily at work, both are useful frameworks, both have a lot of great information out there, but a particular use (that I haven’t seen discussed much online, hence this post) is calling Celery tasks from Twisted (and subsequently using the result).

The difference …

read more →

RSS Feeds for Wikipedia Current Events and NHL News

Friday, May 26, 2017

I subscribe to a fair amount of feeds for news, blogs, articles, etc. I’m currently subscribed to 122 feeds, some of which have tens of articles a day (news sites), some of which are dead. [1] Unfortunately there’s still a few sites that I was visiting manually each …

read more →

Google Summer of Code 2017: Matrix protocol for Instantbird and Thunderbird

Friday, May 5, 2017

I’ll be mentoring Pavan Karthik on his project for Google Summer of Code 2017 entitled “Matrix Protocol Support for Instantbird”. Matrix is a new(er) protocol that is an open, decentralized network with some unique features. Initial support for this landed in bug 1315926, but it is not feature …

read more →