From 27f4031ab21dd17e5fa1bdf8b3b72bd90c6dd781 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gra=C3=B1a?= Date: Mon, 10 Feb 2014 11:35:07 -0800 Subject: [PATCH] Updated GSoC 2014 (markdown) --- GSoC-2014.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/GSoC-2014.md b/GSoC-2014.md index 8d9b296..c80eb16 100644 --- a/GSoC-2014.md +++ b/GSoC-2014.md @@ -276,6 +276,18 @@ Current HTTP1.1 download handler depends on code shipped with Twisted that is no The idea of this task is to depart from current Twisted code looking for a design that can cover current and future needs taking in count the goal is to deal with websites that doesn't follow standards to the letter. +### Refactor signal dispatcher + +**Brief explanation**: Profile and look for alternatives to the backend of our signal dispatcher based on pydispatcher lib, Django moved out of pydispatcher by simplifying the api and improving its signal dispatching performance long time ago. [Scrapy issue #8](https://github.com/scrapy/scrapy/issues/8) + +**Expected results**: Remove pydispatcher from libraries bundled with Scrapy and write a similar alternative based on Django signal dispatcher. + +**Required skills**: Python + +**Skill level**: Low + +**Mentor**: Daniel GraƱa + ## Around Scrapely Scrapely is a library for extracting structured data from HTML pages. Given some example web pages and the data to be extracted, scrapely constructs a parser for all similar pages.