ElmCity Status Report for Oct 28th 2009
Posted by Diane Tam on 2009/10/29
– AM/PM problem for librarything fixed, tests added
– timezone, we have a solution and it has been implemented and is out there for testing, calling remote like this:
generates a VTIMEZONE in the calendar file. We support standard tzid from Olson db, and we map all the
windows timezones that elmcity provides us with to the existing tzids.
– pluginFinder.py, icwWriter – written documentation, unit tests
– moved views.py code into a separate file, and made views.py call it from there (this is to enforce independence from django)
– extending web-interface – I have not done much, just changed how AJAX communicates with python (XML now), so that
– I have not seen any work done on #2 as was agreed on Friday’s meeting, this is an important issue that is kinda holding
us back. If there will be no change by tomorrow’s afternoon I am reassigning this ticket to myself and most probably closing
it by tomorrow’s evening
– documenting and testing remote.py, batch.py (this leaves us with no “big” modules untested, rotate.py and event.py can
be done quickly later on).
– I’ve been thinking of coming up with an approach of looking at HTML pages and finding events(here:
http://nikitapchelin.wordpress.com/2009/10/25/patterns/) My idea is to actually
try and look for dates first, and then look and compare where structure-wise those dates are located. From that information
it might be possible to figure out which structured blocks represent events. I actually started working on a little script
that strips useless things from HTML and tries to find events. I want some sort of discussion, mainly to see if this
direction is worth moving into. If indeed so, I would like to continue exploring this way throught the week and coming up
with a script that will attempt to analize HTML pages this way.
– Completed some site specific scrapers for fuse-cal parsed pages, specifically with <table> structured event sites.
– Continually working towards generalizing the scraper to scrape multiple sites.
– Documenting patterns through blog and tester.
– Continue to scrape and document patterns found from event sites.
– Establish a more complete analysis of the patterns found from the fuse-cal parsed pages as well as the sample pages curators have pointed to.
– Divide the lists according to the patterns found and manage the lists through Delicious tags.
– Build a tester that will accept the various patterns and extract appropriate information from them.
– Assignments and midterms.
– Go through all the communication channels from last week, and to try to summarize the state of the project in a blog post. I will combine that with the feature requests put forth by the users on FriendFeed in an attempt to figure out both where we are at, and what our endgame looks like. I’ll also be adding the features requested by the users as items to our issue tracking system.
– I completed the librarything tests and committed them along with corresponding files earlier this week. Nikita has already pointed out the page reformatting check fails on his computer so I need to look into those two functions more this week and come up with a better solution.
– Other classes, projects and tests.
– Ran into some hg issues. I commented out the reformatting tests earlier today and commit them so test_all.py wouldn’t fail. I tried to commit them but I kept getting a 403 error when my username and password were correct. I need to look into this further.
– I got the zombies issue resolved, couple more things I’d like to do on that front though. Nikita mentioned that one of the integration tests is broken from this update, so I’m going to resolve that tonight or tomorrow. I’d like to do a little more testing of everything tomorrow if I have time as well.
– Classes/other projects due, job interview.